• DocumentCode
    543942
  • Title

    Pointer re-coding for creating definitive MPSoC models

  • Author

    Chandraiah, Pramod ; Dömer, Rainer

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2007
  • fDate
    Sept. 30 2007-Oct. 3 2007
  • Firstpage
    33
  • Lastpage
    38
  • Abstract
    Today´s MPSoC synthesis and exploration design flows start from an abstract input specification model captured in a system level design language. Usually this model is created from a C reference code by encapsulating the computation and the communication using behaviors and channels. However, often pointers in the reference code hamper the necessary analysis and transformations. In this paper, we present an automated approach to re-code and eliminate pointers. By re-coding the pointer accesses to the actual variables, MPSoC models with definitive computational blocks that communicate using explicit channels become possible. Our pointer re-coding approach not only increases synthesizeabil-ity, analyzeability and verifiability by system tools, but also helps the designer in program comprehension. Our experiments show that this approach is not only feasible, but also effective in creating better models of real-life applications in shorter time.
  • Keywords
    encoding; network synthesis; system-on-chip; C reference code; definitive MPSoC model; input specification model; pointer access; pointer recoding; program comprehension; system level design language; system tool; Algorithm design and analysis; Arrays; Computational modeling; Encoding; Indexes; Syntactics; System-on-a-chip; MPSoC; Pointers; Re-coding; System Specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Salzburg
  • Print_ISBN
    978-1-5959-3824-4
  • Type

    conf

  • Filename
    5753855