TY - GEN
T1 - A novel SoC design methodology combining adaptive software and reconfigurable hardware
AU - Santambrogio, Marco D.
AU - Memik, Seda Ogrenci
AU - Rana, Vincenzo
AU - Acar, Umut A.
AU - Sciuto, Donatella
PY - 2007
Y1 - 2007
N2 - Reconfigurable hardware is becoming a prominent component in a large variety of SoC designs. Reconfigurability allows for efficient hardware acceleration and virtually unlimited adaptability. On the other hand, overheads associated with reconfiguration and interfaces with the software component need to be evaluated carefully during the exploration phase. The aim of this paper is to identify the best trade-off considering application-specific features in software, which can lend itself to software-based acceleration and lead to a revision of the view that certain computationally intensive tasks can only be accelerated through hardware. In older to validate the effectiveness of our proposed techniques, we built an extensive development and experimental setup, bringing together the MLTon-based programming environment and physical mapping of the software and hardware onto a real dynamically reconfigurable SoC system.
AB - Reconfigurable hardware is becoming a prominent component in a large variety of SoC designs. Reconfigurability allows for efficient hardware acceleration and virtually unlimited adaptability. On the other hand, overheads associated with reconfiguration and interfaces with the software component need to be evaluated carefully during the exploration phase. The aim of this paper is to identify the best trade-off considering application-specific features in software, which can lend itself to software-based acceleration and lead to a revision of the view that certain computationally intensive tasks can only be accelerated through hardware. In older to validate the effectiveness of our proposed techniques, we built an extensive development and experimental setup, bringing together the MLTon-based programming environment and physical mapping of the software and hardware onto a real dynamically reconfigurable SoC system.
UR - http://www.scopus.com/inward/record.url?scp=50249103381&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50249103381&partnerID=8YFLogxK
U2 - 10.1109/ICCAD.2007.4397281
DO - 10.1109/ICCAD.2007.4397281
M3 - Conference contribution
AN - SCOPUS:50249103381
SN - 1424413826
SN - 9781424413829
T3 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
SP - 303
EP - 308
BT - 2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD
T2 - 2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD
Y2 - 4 November 2007 through 8 November 2007
ER -