• DocumentCode
    2682325
  • Title

    Multithreaded Translation of Ptolemy II Designs on Multicore Platforms

  • Author

    Tellez, A.G. ; Pla, M.M.

  • Author_Institution
    Dept. of Comput. Eng., Polytech. Univ. of Valencia, Valencia
  • fYear
    2008
  • fDate
    4-7 March 2008
  • Firstpage
    607
  • Lastpage
    612
  • Abstract
    Ptolemy II is an open source environment for system design and test based on component data flow. This paradigm tries to make parallel systems more deterministic and understandable. In this work we propose a technique to translate designs developed with Ptolemy II, into multithreaded Java implementations on multicore platforms. We have chosen Java mainly because Ptolemy II is implemented in Java and then we get direct code reuse. The counterpart is a certain amount of overhead that we expect to be less relevant as Java runtime environment will evolve. The main goals are to produce efficient parallel simulators and software devices with competitive performance level. We show by means of an example that the first goal is easy to achieve. The application context that we are interested on is video codec design suitable for wireless networks with variable bandwidth and noise constraints.
  • Keywords
    Java; data flow computing; multi-threading; public domain software; Ptolemy II; component data flow; multicore platforms; multithreaded Java; open source environment; parallel system; Codecs; Competitive intelligence; Design engineering; Java; Multicore processing; Open source software; Runtime environment; Software systems; System testing; Yarn; Java; Multithreading; Ptolemy II; multicore;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3109-0
  • Type

    conf

  • DOI
    10.1109/CISIS.2008.55
  • Filename
    4606742