Title :
Communication on the Fly for Hierarchical Systems of Chip Multi-processors
Author :
Marek Tudruj;Lukasz Masko
Author_Institution :
Inst. of Comput. Sicence, Polish Acad. of Sci., Warsaw, Poland
fDate :
4/1/2011 12:00:00 AM
Abstract :
Systems based on many Chip Multi-Processor (CMP) modules interconnected by global networks constitute now a feasible solution, which brings back to life challenges of massively parallel systems. The paper presents new methods for data communication inside CMP modules and for inter-CMP-module data communication. Inside CMP modules data communication through shared variables is improved by the use of dynamic core switching between core clusters organized in a system of multi-level caches with data reads on the fly. At the level of global data communication between CMP modules a special network implements communication between CMP module external shared memories with simultaneous reads on the fly to L2 data caches and main memories of CMP modules. Programs are built following a macro data flow graph paradigm.
Keywords :
"Switches","Data communication","Synchronization","Integrated circuit interconnections","Process control","Flow graphs","Joining processes"
Conference_Titel :
Parallel Computing in Electrical Engineering (PARELEC), 2011 6th International Symposium on
Print_ISBN :
978-1-4577-0078-1
DOI :
10.1109/PARELEC.2011.32