BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20111112T220000Z DTEND:20111112T230000Z LOCATION:WSCC 611/612/613/614 DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: This session focuses on the implications of a fundamental reality: fast implies expensive implies small, and slow implies cheap implies large. Topics include: registers; cache, RAM, and the relationship between them; cache hits and misses; cache lines; cache mapping strategies (direct, fully associative, set associative); cache conflicts; write-through vs. write-back; locality; tiling; hard disk; virtual memory. A key point: Parallel performance can be hard to predict or achieve without understanding the storage hierarchy.=0A=0APrerequisite: "HPC Overview" session or equivalent.=0A=0AAssumed background: one semester of programming in any of C, C++ or Fortran, recently, one semester of experience with any Unix-like operating system (could be Linux but doesn't have to be), recently. SUMMARY: PRIORITY:3 END:VEVENT END:VCALENDAR