SPRINT: A tool to generate concurrent transaction-level models from sequential code

被引:1
|
作者
Cockx, Johan [1 ]
Denolf, Kristof [1 ]
Vanhoof, Bart [1 ]
Stahl, Richard [1 ]
机构
[1] IMEC VZW, B-3001 Heverlee, Belgium
关键词
Sequential Code; Design Space; Processing Application; Design Flow; Video Codec;
D O I
10.1155/2007/75373
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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. Copyright (c) 2007 Johan Cockx et al.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Measuring the costs of FTA utilization: evidence from transaction-level import data of Thailand
    Hayakawa, Kazunobu
    Laksanapanyakul, Nuttawut
    Urata, Shujiro
    REVIEW OF WORLD ECONOMICS, 2016, 152 (03) : 559 - 575
  • [32] Measuring the costs of FTA utilization: evidence from transaction-level import data of Thailand
    Kazunobu Hayakawa
    Nuttawut Laksanapanyakul
    Shujiro Urata
    Review of World Economics, 2016, 152 : 559 - 575
  • [33] Dynamic pricing and exchange rate pass-through: Evidence from transaction-level data
    Nagengast, Arne J.
    Bursian, Dirk
    Menz, Jan-Oliver
    EUROPEAN ECONOMIC REVIEW, 2021, 133
  • [34] Capital Account Liberalization and International Corporate Bond Issuance: Transaction-level Evidence from China
    Wang, Xiao
    Luo, Yongwen
    Zhu, Ziyan
    CHINA & WORLD ECONOMY, 2023, 31 (06) : 156 - 178
  • [35] A Methodology for Power-Aware Transaction-Level Models of Systems-on-Chip Using UPF Standard Concepts
    Mbarek, Ons
    Pegatoquet, Alain
    Auguin, Michel
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 226 - 236
  • [36] Pseudogen: A Tool to Automatically Generate Pseudo-code from Source Code
    Fudaba, Hiroyuki
    Oda, Yusuke
    Akabe, Koichi
    Neubig, Graham
    Hata, Hideaki
    Sakti, Sakriani
    Toda, Tomoki
    Nakamura, Satoshi
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 824 - 829
  • [37] Occualizer: Optimistic Concurrent Search Trees From Sequential Code
    Shanny, Tomer
    Morrison, Adam
    PROCEEDINGS OF THE 16TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2022, 2022, : 321 - 337
  • [38] Transaction-level determinants of transfer-pricing policy: evidence from the high-technology sector
    Shelanski, HA
    INDUSTRIAL AND CORPORATE CHANGE, 2004, 13 (06) : 953 - 966
  • [39] Does Campaign Spending Affect Election Outcomes? New Evidence from Transaction-Level Disbursement Data
    Schuster, Steven Sprick
    JOURNAL OF POLITICS, 2020, 82 (04): : 1502 - 1515
  • [40] The impact of banking deregulation on inbound foreign direct investment: Transaction-level evidence from the United States
    Kandilov, Ivan T.
    Leblebicioglu, Asli
    Petkova, Neviana
    JOURNAL OF INTERNATIONAL ECONOMICS, 2016, 100 : 138 - 159