• DocumentCode
    1585916
  • Title

    An Application Mapping Methodology and Case Study for Multi-Processor On-Chip Architectures

  • Author

    Beltrame, Giovanni ; Sciuto, Donatella ; Silvano, Cristina ; Paulin, Pierre ; Bensoudane, Essaid

  • Author_Institution
    Politecnico di Milano
  • fYear
    2006
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    This paper introduces an application mapping methodology and case study for multiprocessor on-chip architectures. Starting from the description of an application in standard sequential code (e.g. in C), first the application is profiled, parallelized when possible, and then its components are moved to hardware implementation when necessary to satisfy performance and power constraints. The key contribution of this work is a methodology for high-level hardware/software partitioning that allows the designer to use the same code for both hardware and software models for simulation, providing nevertheless preliminary estimations for timing and power consumption. The methodology has been applied to the co-exploration of an industrial case study: an MPEG4 VGA realtime encoder
  • Keywords
    microprocessor chips; system-on-chip; MPEG4 VGA realtime encoder; application mapping methodology; hardware model; high-level hardware/software partitioning; multiprocessor on-chip architectures; power constraints; power consumption; software model; standard sequential code; timing; Application software; Code standards; Computer architecture; Energy consumption; Hardware; Microarchitecture; Power system modeling; Programming profession; Space exploration; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration, 2006 IFIP International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    3-901882-19-7
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2006.313219
  • Filename
    4107620