DocumentCode
3208416
Title
Prototyping Efficient Interprocessor Communication Mechanisms
Author
Papaefstathiou, Vassilis ; Pnevmatikatos, Dionisios ; Marazakis, Manolis ; Kalokairinos, Giorgos ; Ioannou, Aggelos ; Papamichael, Michael ; Kavadias, Stamatis ; Mihelogiannakis, Giorgos ; Katevenis, Manolis
Author_Institution
Inst. of Comput. Sci., Heraklion
fYear
2007
fDate
16-19 July 2007
Firstpage
26
Lastpage
33
Abstract
Parallel computing systems are becoming widespread and grow in sophistication. Besides simulation, rapid system prototyping becomes important in designing and evaluating their architecture. We present an efficient FPGA-based platform that we developed and use for research and experimentation on high speed interprocessor communication, network interfaces and interconnects. Our platform supports advanced communication capabilities such as remote DMA, remote queues, zero-copy data delivery and flexible notification mechanisms, as well as link bundling for increased performance. We report on the platform architecture, its design cost, complexity and performance (latency and throughput). We also report our experiences from implementing benchmarking kernels and a user-level benchmark application, and show how software can take advantage of the provided features, but also expose the weaknesses of the system.
Keywords
field programmable gate arrays; multiprocessor interconnection networks; network interfaces; software prototyping; FPGA-based platform; field programmable gate arrays; interprocessor communication mechanism; network interface; parallel computing system; rapid system prototyping; Computational modeling; Computer architecture; Costs; Delay; Kernel; Network interfaces; Parallel processing; Prototypes; Throughput; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling and Simulation, 2007. IC-SAMOS 2007. International Conference on
Conference_Location
Samos
Print_ISBN
1-4244-1058-4
Type
conf
DOI
10.1109/ICSAMOS.2007.4285730
Filename
4285730
Link To Document