Loop Unswitching
Supercomputing Applications
Programming Paradigms
Important Problems
Scheduling
Sources and Types of Parallelism
Model of Compiler
Code Optimization
Data Dependence Analysis
Program Restructurer
Technique to Improve Detection of Parallelism: Interactive Compilation
Scalar Processors
Matrix Multiplication
Code for Scalar Processor
Spatial Locality
Improve Spatial Locality
Temporal Locality
Improve Temporal Locality
Matrix Multiplication on Vector Machine
Strip-mining
Shared Memory Model |