A graph based algorithm for data path optimization in custom processors

被引:0
|
作者
Trajkovic, Jelena [1 ]
Reshadi, Mehrdad [1 ]
Gorjiara, Bita [1 ]
Gajski, Daniel [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The rising complexity, customization and short time to market of modern digital systems requires automatic methods for generation of high performance architectures for such systems. This paper presents algorithms to automatically create custom data path for a given application that optimizes both resource utilization and performance. The inputs to the architecture generator include application source code, operation execution frequency obtained by the profile run and a component library (consisting of ALUs, busses, multiplexors etc.). The output is the application specific data path specified as the set of resource instances and their connections. The algorithm starts with a dense architecture and iteratively refines it until an efficient architecture is derived. The key optimization goal is to keep performance within given boundaries while maximizing resource utilization. Our experimental results show that generated architectures are comparable to manual designs, but can be obtained in a matter of few seconds, thereby leading to significant productivity gains.
引用
收藏
页码:496 / +
页数:2
相关论文
共 50 条
  • [1] Automatic data path generation from C code for custom processors
    Trajkovic, Jelena
    Gajski, Daniel
    [J]. EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 107 - 120
  • [2] Custom FPGA-based Soft-Processors for Sparse Graph Acceleration
    Kapre, Nachiket
    [J]. PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 9 - 16
  • [3] Analysis of distribution path optimization algorithm based on big data technology
    Qu, LiPing
    Li, Huai
    [J]. JOURNAL OF KING SAUD UNIVERSITY SCIENCE, 2022, 34 (05)
  • [4] Path Optimization Algorithms Based on Graph Theory
    Yao, Biyuan
    Yin, Jianhua
    Zhou, Hui
    Wu, Wei
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (06): : 137 - 147
  • [5] Algorithm Model of Optimization Path Base on Vector Hyper Graph
    Pei Yan
    Yang Guangming
    [J]. PROCEEDINGS OF THE 14TH YOUTH CONFERENCE ON COMMUNICATION, 2009, : 36 - 40
  • [6] An Approach of Path Optimization Algorithm for 3D Concrete Printing Based on Graph Theory
    Ma, Zongfang
    Wan, Weipeng
    Song, Lin
    Liu, Chao
    Liu, Huawei
    Wu, Yiwen
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [7] A shortest path algorithm based on hierarchical graph model
    Wu, YM
    Xu, JM
    Hu, YC
    Yang, QH
    [J]. 2003 IEEE INTELLIGENT TRANSPORTATION SYSTEMS PROCEEDINGS, VOLS. 1 & 2, 2003, : 1511 - 1514
  • [8] Custom Bus optimization of docking stations based on partition path selection
    Li, Wenyong
    Yu, Ziwei
    Wei, Shuo
    Lu, Xiayun
    Zhang, Yuanqing
    Wang, Tao
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2017, 9 (10):
  • [9] Synthesis of custom processors based on extensible platforms
    Sun, F
    Ravi, S
    Raghunathan, A
    Jha, NK
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 641 - 648
  • [10] A path planner based on multivariant optimization algorithm
    Li, Bao-Lei
    Lü, Dan-Jü
    Zhang, Qin-Hu
    Shi, Xin-Ling
    Chen, Jian-Hua
    Zhang, Yu-Feng
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2016, 44 (09): : 2242 - 2247