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 条
  • [21] Implementation of a baseline RISC for the realization of a dynamically reconfigurable processor
    Najjar, Hajer
    Bourguiba, Riad
    Mounie, Jaouhar
    2015 IEEE 12TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2015,
  • [22] DReAC: A novel dynamically reconfigurable co-processor
    Song, Yu-Kun
    Gao, Ming-Lun
    Deng, Hong-Hui
    Wang, Rui
    Hu, Yong-Hua
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2007, 35 (05): : 833 - 837
  • [23] A processor for genetic algorithm using dynamically reconfigurable memory
    Kanasugi, Akinori
    Tsukahara, Akihiko
    2006 INTERNATIONAL CONFERENCE ON HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2006, : 310 - +
  • [24] Implementing and evaluating stream applications on the dynamically reconfigurable processor
    Suzuki, N
    Kurotaki, S
    Suzuki, M
    Kaneko, N
    Anjo, K
    Motomura, M
    Wakabayashi, K
    Toi, T
    Awashima, T
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 328 - 329
  • [25] POWER REDUCTION TECHNIQUES FOR DYNAMICALLY RECONFIGURABLE PROCESSOR ARRAYS
    Nishimura, T.
    Hirai, K.
    Saito, Y.
    Nakamura, T.
    Hasegawa, Y.
    Tsutsusmi, S.
    Tunbunheng, V.
    Amano, H.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 305 - 310
  • [26] Implementation of dynamically reconfigurable processor DAPDNA-2
    Sato, T
    Watanabe, H
    Shiba, K
    2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation & Test (VLSI-TSA-DAT), Proceedings of Technical Papers, 2005, : 323 - 324
  • [27] An image recognition processor using dynamically reconfigurable ALU
    Miyamoto, N
    Kotani, K
    Maruo, K
    Ohmi, T
    PROCEEDINGS OF THE IEEE 2004 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2004, : 599 - 602
  • [28] An adaptive cryptographic accelerator for IPsec on dynamically reconfigurable processor
    Hasegawa, Y
    Abe, S
    Matsutani, H
    Amano, H
    Anjo, K
    Awashima, T
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 163 - 170
  • [29] A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing
    Rossi, Davide
    Campi, Fabio
    Spolzino, Simone
    Pucillo, Stefano
    Guerrieri, Roberto
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2010, 45 (08) : 1615 - 1626
  • [30] A compiler for a dynamically reconfigurable processor with cell array structures
    Hatano, F
    Morishita, T
    Komoku, K
    Teramoto, I
    RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS II, 2000, 4212 : 96 - 103