|
This module focuses on issues affecting the execution time of a program on a single node. The relationships between coding techniques, the architecture of a node and overall program performance are explored through discussion and example. The related exercise module allows the student to build a deeper understanding of the true impact of these issues on program execution time.
After completing this module, the student will have an understanding of the significance of the memory hierarchy and the consequent importance of data management to program performance. The student will also become familiar with strategies like pipelining that take full advantage of the built-in multiprocessing capabilities of a uniprocessor node.
Prerequisites:
|