• DocumentCode
    3515352
  • Title

    Application-driven architecture synthesis of on-chip Multiprocessor systems

  • Author

    Bobda, Christophe ; Mahr, Philipp ; Andres, Benjamin ; Ishebabi, Harold

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Potsdam, Potsdam, Germany
  • fYear
    2010
  • fDate
    June 28 2010-July 2 2010
  • Firstpage
    591
  • Lastpage
    598
  • Abstract
    The exploitation of the rapid growing field of Multiprocessor on chip requires efficient design methodologies and tools. Besides the extraction of task level parallelism, architecture synthesis is of growing importance, in particular for programmable hardware devices, which allow for the reuse of the hardware across applications. Using programmable devices to implement on-chip multiprocessor systems, the architecture of the computing and communication infrastructure can be tailored to match the inherent parallelism of applications. In this paper, we present a design flow for the generation of the computing and communication architecture for a given application. The automatic extraction of the parallelism is presented first, followed by the application-driven synthesis of the computing and communication architecture. Finally, a light weight on-chip communication library as well as a tool-chain for the design of on-chip multiprocessor on programmable devices is explained. Each step of the design process is evaluated with different examples.
  • Keywords
    field programmable gate arrays; multiprocessing systems; parallel architectures; application-driven architecture synthesis; architecture synthesis; automatic extraction; communication architecture; multiprocessor on chip; onchip multiprocessor systems; programmable hardware devices; task level parallelism; Communication networks; Computer architecture; Equations; Mathematical model; Multicore processing; Program processors; System-on-a-chip; Reconfigurable multicore; automatic parallelization; multiprocessor on chip synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2010 International Conference on
  • Conference_Location
    Caen
  • Print_ISBN
    978-1-4244-6827-0
  • Type

    conf

  • DOI
    10.1109/HPCS.2010.5547070
  • Filename
    5547070