Optimizing Time and Space Multiplexed Computation in a Dynamically Reconfigurable Processor

被引:0
|
作者
Toi, Takao [1 ]
Nakamura, Noritsugu [1 ]
Fujii, Taro [1 ]
Kitaoka, Toshiro [1 ]
Togawa, Katsumi [1 ]
Furuta, Koichiro [1 ]
Awashima, Tom [1 ]
机构
[1] Renesas Elect Corp, Kawasaki, Kanagawa, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the characteristics of our coarse-grained dynamically reconfigurable processor is that it uses the same operational resource for both control-intensive and data-intensive code segments. We maximize throughput from the knowledge of high-level synthesis under timing constraints. Because the optimal clock speeds for both code segments are different, a dynamic frequency control is introduced to shorten the total execution time. A state transition controller (STC) that handles the control step can change the clock speed for every cycle. For control-intensive code segments, the STC delay is shortened by a rollback mechanism, which looks ahead to the next control step and rolls back if a different control step is actually selected. For the data-intensive code segments, the delay is shortened by fully synchronized synthesis. Experimental results show that throughputs have increased from 18% to 56% with the combination of these optimizations. A chip was fabricated with our 40-nm low-power process technology.
引用
收藏
页码:106 / 111
页数:6
相关论文
共 50 条
  • [1] Performance and cost analysis of time-multiplexed execution on the dynamically reconfigurable processor
    Amano, H
    Abe, S
    Hasegawa, Y
    Deguchi, K
    Suzuki, M
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 315 - 316
  • [2] Time and Space-multiplexed Compilation Challenges for Dynamically Reconfigurable Processors
    Toi, Takao
    Awashima, Toru
    Motomura, Masato
    Amano, Hideharu
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [3] Exploiting slack time in dynamically reconfigurable processor architectures
    Schweizer, Thomas
    Oppold, Tobias
    Oliveira Filho, Julio
    Eisenhardt, Sven
    Blocher, Kai
    Rosenstiel, Wolfgang
    ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 381 - 384
  • [4] A dynamically adaptive hardware on dynamically reconfigurable processor
    Amano, H
    Jouraku, A
    Anjo, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2003, E86B (12) : 3385 - 3391
  • [5] Generator of dynamically reconfigurable processor
    Sega, Takahiko
    Kanasugi, Akinori
    Ando, Ki
    ARTIFICIAL LIFE AND ROBOTICS, 2015, 20 (02) : 103 - 108
  • [6] DYNAMICALLY RECONFIGURABLE VIDEO GRAPHIC PROCESSOR
    LEONARD, E
    SMPTE JOURNAL, 1986, 95 (06): : 637 - 644
  • [7] The Hypercube as a Dynamically Reconfigurable Processor Mesh
    Joy, J. M.
    Bergeron, R. D.
    Journal of Parallel and Distributed Computing, 48 (01):
  • [8] The hypercube as a dynamically reconfigurable processor mesh
    Joy, JM
    Bergeron, RD
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 48 (01) : 130 - +
  • [9] Stream applications on the dynamically reconfigurable processor
    Suzuki, M
    Hasegawa, Y
    Yamada, Y
    Kaneko, N
    Deguchi, K
    Amano, H
    Anjo, K
    Motomura, M
    Wakabayashi, K
    Toi, T
    Awashima, T
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 137 - 144
  • [10] A COMPUTATION- AND COMMUNICATION- INFRASTRUCTURE FOR MODULAR SPECIAL INSTRUCTIONS IN A DYNAMICALLY RECONFIGURABLE PROCESSOR
    Bauer, Lars
    Shafique, Muhammad
    Henkel, Joerg
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 203 - 208