Codesign toolset for application-specific instruction-set processors

被引:14
|
作者
Jaaskelainen, Pekka [1 ]
Guzma, Vladimir [1 ]
Cilio, Andrea [1 ]
Pitkanen, Teemu [1 ]
Takala, Jarmo [1 ]
机构
[1] Tampere Univ Technol, POB 553, FIN-33101 Tampere, Finland
来源
基金
芬兰科学院;
关键词
application-specific instruction-set processors; codesign toolsets; retargetable compilers; machine descriptions; processor descriptions; instruction-level parallelism; transport-triggered architectures;
D O I
10.1117/12.707233
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Application-specific programmable processors tailored for the requirements at hand are often at the center of today's embedded systems. Therefore, it is not surprising that considerable effort has been spent on constructing tools that assist in codesigning application-specific processors for embedded systems. It is desirable that such design toolsets support an automated design flow from application source code down to synthesizable processor description and optimized machine code. In this paper, such a toolset is described. The toolset is based on a customizable processor architecture template, which is VLIW-derived architecture paradigm called Transport Triggered Architecture (TTA). The toolset addresses some of the pressing shortcomings found in existing toolsets, such as lack of automated exploration of the "design space", limited run time retargetability of the design tools or restrictions in the customization of the target processors.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Architectural Enhancement and System Software Support for Program Code Integrity Monitoring in Application-Specific Instruction-Set Processors
    Lin, Hai
    Fei, Yunsi
    Guan, Xuan
    Shi, Zhijie Jerry
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (11) : 1519 - 1532
  • [22] Automatic application-specific instruction-set extensions under microarchitectural constraints
    Atasu, K
    Pozzi, L
    Ienne, P
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 256 - 261
  • [23] Automatic Application-Specific Instruction-Set Extensions Under Microarchitectural Constraints
    Kubilay Atasu
    Laura Pozzi
    Paolo Ienne
    International Journal of Parallel Programming, 2003, 31 : 411 - 428
  • [24] Design exploration with an application-specific instruction-set processor for ELA deinterlacing
    Mbaye, Maria
    Lebel, Dany
    Belanger, Normand
    Savaria, Yvon
    Pierre, Samuel
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 4607 - +
  • [25] A proposed synthesis method for Application-Specific Instruction Set Processors
    Horvath, Peter
    Hosszu, Gabor
    Kovacs, Ferenc
    MICROELECTRONICS JOURNAL, 2015, 46 (03) : 237 - 247
  • [26] An Efficient Method for Energy Estimation of Application Specific Instruction-set Processors
    Jordans, Roel
    Corvino, Rosilde
    Jozwiak, Lech
    Corporaal, Henk
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 471 - 474
  • [27] A Reconfigurable Application-specific Instruction-set Processor for Fast Fourier Transform Processing
    Hussain, Waqar
    Chen, Xiaolin
    Ascheid, Gerd
    Nurmi, Jari
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 339 - 345
  • [28] ASIR: Application-Specific Instruction-Set Router for NoC-Based MPSoCs
    Rettkowski, Jens
    Goehringer, Diana
    COMPUTERS, 2018, 7 (03)
  • [29] A MATLAB Vectorizing Compiler Targeting Application-Specific Instruction Set Processors
    Latifis, Ioannis
    Parashar, Karthick
    Dimitroulakos, Grigoris
    Cappelle, Hans
    Lezos, Christakis
    Masselos, Konstantinos
    Catthoor, Francky
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (02)
  • [30] Energy-efficient instruction set synthesis for application-specific processors
    Lee, JE
    Choi, K
    Dutt, ND
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 330 - 333