Jani PaakkulainenJari-Matti MäkeläVille LeppänenMartti Forsell
Programming multicore systems is currently considered very difficult. One reason is that those are mostly constructed from the hardware point of view. Many of the processor core design solutions in contemporary constructions emphasize execution speed of a single thread. Since the memory access delay is the real bottleneck, such techniques often aim at maximizing cache hits by programmer guided locality of memory references and prefetching memory locations, etc.
Jari-Matti MäkeläVille LeppänenMartti Forsell
Rajiv GuptaM. EpsteinMike Whelan
Samuel A. FinebergThomas L. CasavantB.H. Pease
Kunle OlukotunLance HammondJames Laudon
Samuel A. FinebergThomas L. CasavantB.H. Pease