DocumentCode
2237339
Title
Network Processing in Multi-core FPGAs with Integrated Cache-Network Interface
Author
Kachris, Christoforos ; Nikiforos, George ; Kavadias, Stamatis ; Papaefstathiou, Vassilis ; Katevenis, Manolis
Author_Institution
Inst. of Comput. Sci., Foundationd for Reasearch & Technol. (FORTH), Heraklion, Greece
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
328
Lastpage
333
Abstract
Per-core local (scratchpad) memories allow direct inter-core communication, with latency and energy advantages over coherent cache-based communication, especially as CMP architectures become more distributed. A multicore FPGA platform with cache-integrated network interfaces (NIs) is presented, appropriate for scalable multicores, that combine the best of two worlds -the flexibility of caches (using implicit communication) and the efficiency of scratchpad memories (using explicit communication): on-chip SRAM is configurable shared among caching, scratchpad, and virtualized NI functions. The proposed system has been implemented in a four-core FPGA. Special hardware primitives (counter, queues) are used for the the communication and synchronization of the cores that are most suitable in network processing applications. The paper presents the performance evaluation of the proposed system in the domain of network processing. Two representatives benchmarks are used, one for header processing and one for payload processing. The system is evaluated in terms of performance and the communication overhead is measured. Furthermore, two approaches for the communication of the processors are evaluated and compared, common queue and distributed queues.
Keywords
SRAM chips; cache storage; field programmable gate arrays; multiprocessing systems; network interfaces; queueing theory; synchronisation; CMP; FPGA; cache-based communication; common queue; direct inter-core communication; distributed queues; integrated cache network interface; on-chip SRAM; payload processing; per core local memories; scalable multicores; synchronization; explicit communication (RDMA); multi-core FPGAs; network processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-9523-8
Electronic_ISBN
978-0-7695-4314-7
Type
conf
DOI
10.1109/ReConFig.2010.51
Filename
5695327
Link To Document