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 条
  • [41] Design space exploration for dynamically reconfigurable architectures
    Miramond, B
    Delosme, JM
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 366 - 371
  • [42] Dependability modeling of dynamically reconfigurable space equipment
    Graczyk, Rafal
    Orlcanski, Piotr
    Palau, Marie-Catherine
    Pozniak, Krzysztof
    2014 20TH INTERNATIONAL CONFERENCE ON MICROWAVES, RADAR, AND WIRELESS COMMUNICATION (MIKON), 2014,
  • [43] Optimizing a reconfigurable material via evolutionary computation
    Wilken, Sam
    Miskin, Marc Z.
    Jaeger, Heinrich M.
    PHYSICAL REVIEW E, 2015, 92 (02):
  • [44] A time-multiplexed reconfigurable neuroprocessor
    Sibai, FN
    Kulkarni, SD
    IEEE MICRO, 1997, 17 (01) : 58 - 65
  • [45] A dynamically reconfigurable Hardware Co-processor for a multi-standard wireless MAC processor
    Nabi, Syed Waqar
    Wells, Cade C.
    Vanderbauwhede, Wim
    PROCEEDINGS OF THE 2008 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2008, : 368 - +
  • [46] Dynamically Reconfigurable Queue for Intel IXP2400 Network Processor
    Satheesh, A.
    Kumar, D.
    Dharmalingam, P.
    Lakshmipriya, T. K. S.
    Krishnaveni, S.
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (01): : 95 - 101
  • [47] Techniques for virtual hardware on a dynamically reconfigurable processor - an approach to tough cases
    Amano, H
    Inuo, T
    Kami, H
    Fujii, T
    Suzuki, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 464 - 473
  • [48] MUCCRA-3: A LOW POWER DYNAMICALLY RECONFIGURABLE PROCESSOR ARRAY
    Saito, Yoshiki
    Sano, Toru
    Kato, Masaru
    Tunbunheng, Vasutan
    Yasuda, Yoshihiro
    Kimura, Masayuki
    Amano, Hideharu
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 372 - 373
  • [49] Simulative method for the optical processor reconfiguration on a dynamically reconfigurable optical platform
    Wang, Hongjian
    Song, Kai
    APPLIED OPTICS, 2012, 51 (02) : 167 - 175
  • [50] A Retargetable Compiler Based on Graph Representation for Dynamically Reconfigurable Processor Arrays
    Tunbunheng, Vasutan
    Amano, Hideharu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (11) : 2655 - 2665