Source code transformation to improve conditional hardware reuse

被引:1
|
作者
Peñalba, O [1 ]
Mendías, JM [1 ]
Hermida, R [1 ]
机构
[1] Univ Complutense Madrid, Dpto Arquitectura Computadores & Automat, Madrid 28040, Spain
关键词
D O I
10.1109/DSD.2002.1115385
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The computations of a system whose behavior varies depending on the value of some conditions may present a property called mutual exclusiveness. This property, responsible for the degree of conditional reuse achievable after a high-level synthesis (HLS) process, is intrinsic to the behavior. But sometimes it is only partially reflected in the actual description written by a designer, leading to worse implementations. Our algorithm explores in an efficient manner the real mutual exclusiveness of the behavior, independently of the description style. It performs a transformation of the input description that allows the HLS tools to obtain better circuits in terms of the area saving due to conditional reuse.
引用
收藏
页码:324 / 330
页数:7
相关论文
共 50 条
  • [1] A global approach to improve conditional hardware reuse in high-level synthesis
    Peñalba, O
    Mendías, JM
    Hermida, R
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2002, 47 (12) : 959 - 975
  • [2] Reuse of Patterns' Source Code
    Jakubik, Jaroslav
    Navrat, Pavol
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2006, 140 : 143 - 146
  • [3] Seamless Code Reuse with Source Code Corpus
    Yamamoto, Tetsuo
    Yoshida, Norihiro
    Higo, Yoshiki
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 31 - 36
  • [4] AN EVALUATION OF ADA SOURCE CODE REUSE
    THOMAS, WM
    DELIS, A
    BASILI, VR
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 80 - 91
  • [5] Leveraging source code search for reuse
    Happel, Hans-Joerg
    Schuster, Thomas
    Szulman, Peter
    [J]. HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 360 - 371
  • [6] Code reuse in open source software
    Haefliger, Stefan
    von Krogh, Georg
    Spaeth, Sebastian
    [J]. MANAGEMENT SCIENCE, 2008, 54 (01) : 180 - 193
  • [7] Enforcing Techniques and Transformation of C/C plus plus Source Code to Heterogeneous Hardware
    Gyimesi, Gabor
    Ban, Denes
    Siket, Istvan
    Ferenc, Rudolf
    Brugnoni, Silvano
    Corbat, Thomas
    Sommerlad, Peter
    Suter, Toni
    [J]. 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 1173 - 1180
  • [8] SoCeR: A New Source Code Recommendation Technique for Code Reuse
    Islam, Md Mazharul
    Iqbal, Razib
    [J]. 2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1552 - 1557
  • [9] CRAlert: Hardware-Assisted Code Reuse Attack Detection
    Wang, Wenhao
    Hu, Guangyu
    Xu, Xiaolin
    Zhang, Jiliang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1607 - 1611
  • [10] A Framework of Code Reuse in Open Source Software
    Tung, Yuan-Hsin
    Chuang, Chih-Ju
    Shan, Hwai-Ling
    [J]. 2014 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2014,