• DocumentCode
    2728421
  • Title

    The MLCA: A Solution Paradigm for Parallel Programmable SoCs

  • Author

    Abdelrahman, Tarek ; Abdelkhalek, Ahmed ; Aydonat, Utku ; Capalija, Davor ; Han, David ; Matosevic, Ivan ; Stewart, Kirk ; Karim, Faraydon ; Mellan, Alain

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2006
  • fDate
    38869
  • Firstpage
    253
  • Lastpage
    253
  • Abstract
    Parallel programmable systems-on-a-chip (PP-SoC) are quickly becoming the de facto architecture for high-performance embedded systems. The programming of these systems is a challenge that often increases the cost of system development. The multi-level computing architecture (MLCA) promises to address this programmability challenge by supporting a superscalar coarse-grain parallel programming model. In this paper, we describe the MLCA and its programming model. We provide an overview of the compilation environment we are developing for this architecture. We present an evaluation of the MLCA and its compiler support using realistic multimedia applications on a simulator and on an FPGA prototype of the MLCA. The results indicate the viability of this architecture for multimedia applications
  • Keywords
    embedded systems; parallel programming; system-on-chip; FPGA prototype; compiler support; multilevel computing architecture; parallel programmable SoC; realistic multimedia applications; systems-on-a-chip; Computer architecture; Concurrent computing; Costs; Field programmable gate arrays; Kirk field collapse effect; Out of order; Parallel processing; Parallel programming; Prototypes; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006 IEEE North-East Workshop on
  • Conference_Location
    Gatineau, Que.
  • Print_ISBN
    1-4244-0416-9
  • Electronic_ISBN
    1-4244-0417-7
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2006.250944
  • Filename
    4016975