Removing context memory from a multi-context dynamically reconfigurable processor

Hideharu Amano, Masayuki Kimura, Nobuaki Ozaki

研究成果: Paper査読

6 被引用数 (Scopus)

抄録

Although context memory or configuration cache is a key mechanism for quick dynamicreconfiguration of multi-context Dynamically Reconfigurable Processing Array (DRPA), it requires a large amount of area and energy. In order to save them, methods to remove the context memory from multi-context DRPA are proposed. In order to keep a context without switching, Loop Separation for Keeping Datapath (LSKD)is introduced. By separating loops by the compiler and some additional hardware, the same context can be used without switching in a certain clock cycles. The back-ground configuration data loading time can be reduced by multicastingconfiguration data with two dimensional bit-map. For further reduction, the differential loading and spare register are proposed. With combination of them, the increasing execution time is only up to 12-13% ifthe target application does not have loop-carried dependency. With the above overhead on the performance, the semiconductor area becomes 63%, and the energy consumption is reduced to 40%, thus, the performance per cost or energy is much improved.

本文言語English
ページ92-99
ページ数8
DOI
出版ステータスPublished - 2012 12 1
イベント2012 IEEE 6th International Symposium on Embedded Multi-Core Systems on Chips, MCSoC 2012 - Aizu-Wakamatsu, Fukushima, Japan
継続期間: 2012 9 202012 9 22

Other

Other2012 IEEE 6th International Symposium on Embedded Multi-Core Systems on Chips, MCSoC 2012
国/地域Japan
CityAizu-Wakamatsu, Fukushima
Period12/9/2012/9/22

ASJC Scopus subject areas

  • ハードウェアとアーキテクチャ
  • 電子工学および電気工学

フィンガープリント

「Removing context memory from a multi-context dynamically reconfigurable processor」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル