Fortran 90 explained
Simultaneous multithreading: maximizing on-chip parallelism
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
The case for a single-chip multiprocessor
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Computer
A specific compilation scheme for image processing architecture
CAMP '97 Proceedings of the 1997 Computer Architectures for Machine Perception (CAMP '97)
Hi-index | 0.00 |
In this paper, we show that both software and hardware must be organized around a hierarchy of communications to perform well on todays multiprocessor machines. We classify data into three categories: the sedentary ones, the nomadic ones and the migrating ones.We show that the applications and the chips they are run on should concentrate on communications involving mainly sedentary and nomadic data, avoiding as much as possible to use migrations. Eventually, we present TiPi2, an on-chip multiprocessor particularly designed to this purpose.