DocumentCode
3585626
Title
AMMC: Advanced Multi-Core Memory Controller
Author
Hussain, Tassadaq ; Palomar, Oscar ; Unsal, Osman ; Cristal, Adrian ; Ayguade, Eduard ; Valero, Mateo ; Gursal, S.A.
Author_Institution
Comput. Sci., Barcelona Supercomput. Center, Barcelona, Spain
fYear
2014
Firstpage
292
Lastpage
295
Abstract
In this work, we propose an efficient scheduler and intelligent memory manager known as AMMC (Advanced Multi-Core Memory Controller), which proficiently handles data movement and computational tasks. The proposed AMMC system improves performance by managing complex data transfers at run-time and scheduling multi-cores without the intervention of a control processor nor an operating system. AMMC has been coupled with a heterogeneous system that provides both general-purpose cores and application specific accelerators. The AMMC system is implemented and tested on a Xilinx ML505 evaluation FPGA board. The performance of the system is compared with a microprocessor based system that has been integrated with the Xilkernel operating system. Results show that the AMMC based multi-core system consumes 48% less hardware resources, 27.9% less on-chip power and achieves 6.8x of speed-up compared to the MicroBlaze-based multi-core system.
Keywords
field programmable gate arrays; microprocessor chips; multiprocessing systems; operating system kernels; scheduling; AMMC based multicore system; MicroBlaze-based multicore system; Xilinx ML505 evaluation FPGA board; Xilkernel operating system; advanced multicore memory controller; application specific accelerators; complex data transfers; computational tasks; control processor; data movement; efficient scheduler; general-purpose cores; heterogeneous system; intelligent memory manager; microprocessor based system; on-chip power; scheduling; Hardware; Kernel; Memory management; Multicore processing; Processor scheduling; System-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2014 International Conference on
Print_ISBN
978-1-4799-6244-0
Type
conf
DOI
10.1109/FPT.2014.7082802
Filename
7082802
Link To Document