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 条
  • [41] Software and driver synthesis from transaction level models
    Yu, HB
    Dömer, R
    Gajski, DD
    FROM SPECIFICATION TO EMBEDDED SYSTEMS APPLICATION, 2005, 184 : 65 - 76
  • [42] Automatic Generation of System Level Assertions from Transaction Level Models
    Liu, Lingyi
    Vasudevan, Shobha
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (05): : 669 - 684
  • [43] Automatic Generation of System Level Assertions from Transaction Level Models
    Lingyi Liu
    Shobha Vasudevan
    Journal of Electronic Testing, 2013, 29 : 669 - 684
  • [44] System-level Synthesis: From Specification to Transaction Level Models
    Gajski, Daniel D.
    2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 1134 - 1138
  • [45] Do Foreign Buyers Pay More Than Domestic Buyers? Evidence from International Transaction-Level Data
    Daisuke Miyakawa
    Chihiro Shimizu
    Iichiro Uesugi
    The Journal of Real Estate Finance and Economics, 2024, 68 : 394 - 424
  • [46] Do Foreign Buyers Pay More Than Domestic Buyers? Evidence from International Transaction-Level Data
    Miyakawa, Daisuke
    Shimizu, Chihiro
    Uesugi, Iichiro
    JOURNAL OF REAL ESTATE FINANCE AND ECONOMICS, 2024, 68 (03): : 394 - 424
  • [47] Mortgage rate and choice of mortgage length: A quasi-experimental evidence from Chinese transaction-level data
    Ye, Guangliang
    Deng, Guoying
    Li, Zhigang
    JOURNAL OF HOUSING ECONOMICS, 2014, 25 : 96 - 103
  • [48] Automatic generation of bus functional models from transaction level models
    Shin, DW
    Abdi, S
    Gajski, DD
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 756 - 758
  • [49] A Method to Automatically Generate Semantic Skill Models from PLC Code
    Kocher, Aljosha
    Jeleniewski, Tom
    Fay, Alexander
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [50] OpenAPItoUML: A Tool to Generate UML Models from OpenAPI Definitions
    Ed-douibi, Hamza
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    WEB ENGINEERING, ICWE 2018, 2018, 10845 : 487 - 491