A hardware/software partitioning algorithm for processor cores of digital signal processing

被引:1
|
作者
Togawa, N [1 ]
Sakurai, T [1 ]
Yanagisawa, M [1 ]
Ohtsuki, T [1 ]
机构
[1] Waseda Univ, Dept Elect Informat & Commun Engn, Tokyo 160, Japan
关键词
D O I
10.1109/ASPDAC.1999.760027
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A hardware/software cosynthesis system for processor cores of digital signal processing has been developed. This paper focuses on a hardware/software partitioning algorithm which is one of the Rey issues in the system. Given an input assembly code generated by the compiler in the system, the proposed hardware/software partitioning algorithm first determines the types and the numbers of required hardware units, such as multiple functional units, hardware loop units, and particular addressing units, for a processor core (initial resource allocation). Second, the hardware units determined at initial resource allocation are reduced one by one while the assembly code meets a given timing constraint (configuration of a processor core). The execution time of the assembly code becomes longer but the hardware costs for a processor core to execute it becomes smaller. Finally, it outputs an optimized assembly code and a processor configuration. Experimental results demonstrate that the system synthesizes processor cores effectively according to the features of an application program/data.
引用
收藏
页码:335 / 338
页数:4
相关论文
共 50 条
  • [1] A hardware/software partitioning algorithm for digital signal processor cores with two types of register files
    Togawa, N
    Sakurai, T
    Yanagisawa, M
    Ohtsuki, T
    [J]. 2000 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS: ELECTRONIC COMMUNICATION SYSTEMS, 2000, : 544 - 547
  • [2] A hardware/software partitioning algorithm for SIMD processor cores
    Tachikake, K
    Togawa, N
    Miyaoka, Y
    Choi, J
    Yanagisawa, M
    Ohtsuki, T
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 135 - 140
  • [3] A hardware/software cosynthesis system for digital signal processor cores
    Togawa, N
    Yanagisawa, M
    Ohtsuki, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11) : 2325 - 2337
  • [4] Area and delay estimation in hardware/software cosynthesis for digital signal processor cores
    Togawa, N
    Kataoka, Y
    Miyaoka, Y
    Yanagisawa, M
    Ohtsuki, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (11) : 2639 - 2647
  • [5] A hardware/software partitioning algorithm for processor cores with packed SIMD-type instructions
    Togawa, N
    Tachikake, K
    Miyaoka, Y
    Yanagisawa, M
    Ohtsuki, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (12) : 3218 - 3224
  • [6] A new hardware/software partitioning algorithm for DSP processor cores with two types of register files
    Togawa, N
    Sakurai, T
    Yanagisawa, M
    Ohtsuki, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (11) : 2802 - 2807
  • [7] A hardware/software cosynthesis system for digital signal processor cores with two types of register files
    Togawa, N
    Yanagisawa, M
    Ohtsuki, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (03) : 442 - 451
  • [8] HARDWARE AND SOFTWARE FOR DIGITAL SIGNAL-PROCESSING
    MITRA, SK
    MONDAL, K
    [J]. PROCEEDINGS OF THE IEEE, 1987, 75 (09) : 1139 - 1140
  • [9] MIGRATING FROM SOFTWARE TO HARDWARE IN DIGITAL SIGNAL PROCESSING
    Tudosa, Ioan
    Zet, Cristian
    Fosalau, Cristian
    [J]. MANAGEMENT OF TECHNOLOGICAL CHANGES, BOOK 1, 2011, : 629 - 632
  • [10] Hardware Implementation of the Digital Signal Processing Algorithms in Recurrent Signal Processor on FPGA
    Stepchenkov Y.A.
    Morozov N.V.
    Diachenko Y.G.
    Khilko D.V.
    Stepchenkov D.Y.
    Shikunov Y.I.
    [J]. Russian Microelectronics, 2023, 52 (07) : 641 - 647