DocumentCode :
2606487
Title :
Formic: Cost-efficient and Scalable Prototyping of Manycore Architectures
Author :
Lyberis, Spyros ; Kalokerinos, George ; Lygerakis, Michalis ; Papaefstathiou, Vassilis ; Tsaliagkos, Dimitris ; Katevenis, Manolis ; Pnevmatikatos, Dionisios ; Nikolopoulos, Dimitris
Author_Institution :
Inst. of Comput. Sci., Found. for Res. & Technol. (FORTH-ICS) Heraklion, Heraklion, Greece
fYear :
2012
fDate :
April 29 2012-May 1 2012
Firstpage :
61
Lastpage :
64
Abstract :
Modeling emerging multicore architectures is challenging and imposes a tradeoff between simulation speed and accuracy. An effective practice that balances both targets well is to map the target architecture on FPGA platforms. We find that accurate prototyping of hundreds of cores on existing FPGA boards faces at least one of the following problems: (i) limited fast memory resources (SRAM) to model caches, (ii) insufficient inter-board connectivity for scaling the design or (iii) the board is too expensive. We address these shortcomings by designing a new FPGA board for multicore architecture prototyping, which explicitly targets scalability and cost-efficiency. Formic has a 35% bigger FPGA, three times more SRAM, four times more links and costs at most half as much when compared to the popular Xilinx XUPV5 prototyping platform. We build and test a 64-board system by developing a 512-core, Micro Blaze-based, non-coherent hardware prototype with DMA capabilities, with full network on-chip in a 3D-mesh topology. We believe that Formic offers significant advantages over existing academic and commercial platforms that can facilitate hardware prototyping for future many core architectures.
Keywords :
computer architecture; field programmable gate arrays; logic design; multiprocessing systems; network topology; network-on-chip; printed circuit design; 3D-mesh topology; 512-core MicroBlaze-based noncoherent hardware prototype; 64-board system; DMA capabilities; FPGA board; Formic; SRAM; cache modelling; cost-efficient scalable prototyping; fast memory resources; interboard connectivity; manycore architectures; multicore architecture prototyping; network-on-chip; Clocks; Field programmable gate arrays; Hardware; Multicore processing; Prototypes; Random access memory; design methodology; multicore processing; programmable circuits; prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4673-1605-7
Type :
conf
DOI :
10.1109/FCCM.2012.20
Filename :
6239792
Link To Document :
بازگشت