Research Article

Locality-Aware Task Scheduling and Data Distribution for OpenMP Programs on NUMA Systems and Manycore Processors

Figure 11

Vicinity size sensitivity on the TILEPro64. On each thread timeline, threads are shown on the -axis and time is shown on the -axis. Memory access latencies are encoded using a green-blue gradient. Increasing vicinity size improves load balance but adversely affects memory access time.