A co-designed HW/SW approach to general purpose program acceleration using a programmable functional unit
Visualitza/Obre
05936711.pdf (319,1Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/15651
Tipus de documentText en actes de congrés
Data publicació2011
EditorIEEE Press. Institute of Electrical and Electronics Engineers
Condicions d'accésAccés restringit per política de l'editorial
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
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 in a complexity-effective way. Code is transformed and instructions are generated that run on the PFU using a co-designed virtual machine (Cd-VM). Groups of frequently executed micro-operations (micro-ops) are identified and fused into a macro-op (MOP) by the Cd-VM. The MOPs are executed on PFU. Results presented in this paper show that this HW/SW co-designed approach produces average speedups in performance of 17% in SPECFP and 10% in SPECINT, and up-to 33%, over modern out-of-order processor. Moreover, we also show that the proposed scheme not only out-performs dynamic vectorization using SIMD accelerators but also outperforms an 8-wide issue out-of-order processor.
CitacióDeb, A.; Codina, J.; González, A. A co-designed HW/SW approach to general purpose program acceleration using a programmable functional unit. A: Workshop on Interaction between Compilers and Computer Architectures. "Porceedings 15th Workshop on Interaction between Compilers and Computer Architectures". San Antonio, Texas: IEEE Press. Institute of Electrical and Electronics Engineers, 2011, p. 1-8.
Versió de l'editorhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5936711
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
05936711.pdf | 319,1Kb | Accés restringit |