Loading...
Loading...

Go to the content (press return)

A HW/SW co-designed programmable functional unit

Author
Deb, A.; Codina, J.M.; Gonzalez, A.
Type of activity
Journal article
Journal
IEEE computer architecture letters
Date of publication
2012-07-02
Volume
11
Number
1
First page
9
Last page
12
DOI
https://doi.org/10.1109/L-CA.2011.23 Open in new window
Project funding
MICROARQUITECTURA I COMPILADORS (ARCO)
URL
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6042844 Open in new window
Abstract
In this paper, we propose a novel programmable functional unit (PFU) to accelerate general purpose application execution on a modern out-of-order x86 processor. Code is transformed and instructions are generated that run on the PFU using a co-designed virtual machine (Cd-VM). Results presented in this paper show that this HW/SW co-designed approach produces average speedups in performance of 29% in SPECFP and 19% in SPECINT, and up-to 55%, over modern out-of-order processor.
Keywords
Hardware/software interfaces, Microarchitecture implementation considerations, Processor architectures
Group of research
ARCO - Microarchitecture and Compilers

Participants