1st  Thematic CERN School of Computing 2013
3-7 June 2013, Split, Croatia
 

tCSC2013 Memory programming Theme

Lecturer:
Sverre Jarp

 

TBW

 

 

Memory programming Theme

Session

Description

Lecturer

Lecture 1

Memory programming
Processor speeds have outperformed the speed of memory which often becomes a bottleneck in modern servers. In this lecture we review the concept of virtual memory and the paging subsystem found in every modern operating system. We discuss the cache hierarchy and go on to look at a relatively new phenomenon in small-scale servers, namely “non-uniform memory access” (NUMA) and how to control it with affinity scheduling.
Finally, we discuss briefly memory footprints and a topic that will become “hot” in the next coming years, “energy-efficient” programming.

Sverre Jarp

Exercise  1

TBW
TBW

Sverre Jarp

Prerequisite

and

References

Desirable Prerequisite

  • TBW

  • TBW

 



   Efficient computing

   Data oriented design

   Memory programming

   Parallelism

   Acceleration


    Presentations by student



 

Copyright CERN

Print version