• 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