• DocumentCode
    3144190
  • Title

    On the Hardware-Software Partitioning: The Classic General Model (CGM)

  • Author

    Javanhemmat, Hani ; Goudarzi, Maziar ; Hessabi, Shaahin

  • Author_Institution
    Comput. Eng. Dept., Sharif Univ. of Technol., Tehran
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    1922
  • Lastpage
    1925
  • Abstract
    In this paper we introduce a mathematical modeling tool (called classic general model: CGM) for the general problem of hardware-software codesign so that different partitioning algorithms can be easily and quickly developed and compared in this same framework. CGM introduces a simple but efficient model which supports single/multiprocessor, primal and dual approaches, fine or coarse granularity. CGM determines solutions by stating mapping, implementation and permutation arrays. For judging among solutions of a certain algorithm, an objective function is defined. After modeling the problem by CGM we have a classic problem: finding the best values for elements of three arrays to optimize the objective function. We have modeled an object-oriented partitioning algorithm based on CGM. The promising results show the benefits of the CGM in development and comparison of partitioning algorithms
  • Keywords
    hardware-software codesign; object-oriented methods; classic general model; hardware-software codesign; hardware-software partitioning; mathematical modeling tool; multiprocessor; object-oriented partitioning algorithm; objective function; single processor; Algorithm design and analysis; Computer architecture; Hardware; Java; Mathematical model; Microprocessors; Multiprocessing systems; Object oriented modeling; Partitioning algorithms; User-generated content; Hardware-software partitioning; object-oriented partitioning; system modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277800
  • Filename
    4055042