首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:SPRINT: A Tool to Generate Concurrent Transaction-Level Models from Sequential Code
  • 本地全文:下载
  • 作者:Johan Cockx ; Kristof Denolf ; Bart Vanhoof
  • 期刊名称:EURASIP Journal on Advances in Signal Processing
  • 印刷版ISSN:1687-6172
  • 电子版ISSN:1687-6180
  • 出版年度:2007
  • 卷号:2007
  • DOI:10.1155/2007/75373
  • 出版社:Hindawi Publishing Corporation
  • 摘要:

    A high-level concurrent model such as a SystemC transaction-level model can provide early feedback during the exploration of implementation alternatives for state-of-the-art signal processing applications like video codecs on a multiprocessor platform. However, the creation of such a model starting from sequential code is a time-consuming and error-prone task. It is typically done only once, if at all, for a given design. This lack of exploration of the design space often leads to a suboptimal implementation. To support our systematic C-based design flow, we have developed a tool to generate a concurrent SystemC transaction-level model for user-selected task boundaries. Using this tool, different parallelization alternatives have been evaluated during the design of an MPEG-4 simple profile encoder and an embedded zero-tree coder. Generation plus evaluation of an alternative was possible in less than six minutes. This is fast enough to allow extensive exploration of the design space.

国家哲学社会科学文献中心版权所有