TY - GEN
T1 - Tuning instruction customisation for reconfigurable system-on-chip
AU - Ho, Chun Hok
AU - Luk, Wayne
AU - Szefer, Jakub M.
AU - Lee, Ruby B.
PY - 2009
Y1 - 2009
N2 - This paper describes four techniques for tuning instruction customisation for reconfigurable system-on-chip (SoC) devices. These techniques involve tuning custom instruction granularity, tuning custom instruction hardware, tuning based on run-time information, and instrumentation for tuning analysis. The proposed approach has been used in deriving custom instructions for advanced bit manipulation applications for the MicroBlaze processor. We show that for a transfer coding application, custom instructions with an increase of 23% in area can improve performance by 13 times.
AB - This paper describes four techniques for tuning instruction customisation for reconfigurable system-on-chip (SoC) devices. These techniques involve tuning custom instruction granularity, tuning custom instruction hardware, tuning based on run-time information, and instrumentation for tuning analysis. The proposed approach has been used in deriving custom instructions for advanced bit manipulation applications for the MicroBlaze processor. We show that for a transfer coding application, custom instructions with an increase of 23% in area can improve performance by 13 times.
UR - http://www.scopus.com/inward/record.url?scp=77949588640&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77949588640&partnerID=8YFLogxK
U2 - 10.1109/SOCCON.2009.5398096
DO - 10.1109/SOCCON.2009.5398096
M3 - Conference contribution
AN - SCOPUS:77949588640
SN - 9781424452200
T3 - Proceedings - IEEE International SOC Conference, SOCC 2009
SP - 61
EP - 64
BT - Proceedings - IEEE International SOC Conference, SOCC 2009
T2 - IEEE International SOC Conference, SOCC 2009
Y2 - 9 September 2009 through 11 September 2009
ER -