Outline of RISC-based core for multiprocessor on chip architecture supporting moving threads
Jani Paakkulainen, Jari-Matti Mäkelä, Ville Leppänen, Martti J. Forsell · Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing · 2009
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.