TY - GEN
T1 - Custom instruction generation using temporal partitioning techniques for a reconfigurable functional unit
AU - Mehdipour, Farhad
AU - Noon, Hamid
AU - Zamani, Morteza Saheb
AU - Murakami, Kazuaki
AU - Inoue, Koji
AU - Sedighi, Mehdi
PY - 2006
Y1 - 2006
N2 - Extracting appropriate custom instructions is an important phase for implementing an application on an extensible processor with a reconfigurable functional unit (RFU). Custom instructions (CIs) are usually extracted from critical portions of applications. It may not be possible to meet all of the RFU constraints when CIs are generated. This paper addresses the generation of mappable CIs on an RFU. In this paper, our proposed RFU architecture for an adaptive dynamic extensible processor is described. Then, an integrated framework for temporal partitioning and mapping is presented to partition and map the CIs on RFU. In this framework, two mapping aware temporal partitioning algorithms are used to generate CIs. Temporal partitioning iterates and modifies partitions incrementally to generate CIs. Using this framework brings about more speedup for the extensible processor.
AB - Extracting appropriate custom instructions is an important phase for implementing an application on an extensible processor with a reconfigurable functional unit (RFU). Custom instructions (CIs) are usually extracted from critical portions of applications. It may not be possible to meet all of the RFU constraints when CIs are generated. This paper addresses the generation of mappable CIs on an RFU. In this paper, our proposed RFU architecture for an adaptive dynamic extensible processor is described. Then, an integrated framework for temporal partitioning and mapping is presented to partition and map the CIs on RFU. In this framework, two mapping aware temporal partitioning algorithms are used to generate CIs. Temporal partitioning iterates and modifies partitions incrementally to generate CIs. Using this framework brings about more speedup for the extensible processor.
UR - http://www.scopus.com/inward/record.url?scp=33746775451&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33746775451&partnerID=8YFLogxK
U2 - 10.1007/11802167_73
DO - 10.1007/11802167_73
M3 - Conference contribution
AN - SCOPUS:33746775451
SN - 3540366792
SN - 9783540366799
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 722
EP - 731
BT - Embedded and Ubiquitous Computing - International Conference, EUC 2006, Proceedings
PB - Springer Verlag
T2 - International Conference on Embedded and Ubiquitous Computing, EUC 2006
Y2 - 1 August 2006 through 4 August 2006
ER -