Mostra el registre d'ítem simple

dc.contributor.authorDeb, Abhishek
dc.contributor.authorCodina Viñas, Josep M.
dc.contributor.authorGonzález Colás, Antonio María
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2012-03-22T14:19:30Z
dc.date.available2012-03-22T14:19:30Z
dc.date.created2011
dc.date.issued2011
dc.identifier.citationDeb, 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.
dc.identifier.urihttp://hdl.handle.net/2117/15651
dc.description.abstractIn 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.
dc.format.extent8 p.
dc.language.isoeng
dc.publisherIEEE Press. Institute of Electrical and Electronics Engineers
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshVirtual computer systems
dc.subject.lcshMicroprocessors
dc.subject.lcshHardware-software codesign
dc.titleA co-designed HW/SW approach to general purpose program acceleration using a programmable functional unit
dc.typeConference report
dc.subject.lemacSoftware -- Desenvolupament
dc.contributor.groupUniversitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors
dc.identifier.doi10.1109/INTERACT.2011.10
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5936711
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac9463849
dc.description.versionPostprint (published version)
local.citation.authorDeb, A.; Codina, J.; González, A.
local.citation.contributorWorkshop on Interaction between Compilers and Computer Architectures
local.citation.pubplaceSan Antonio, Texas
local.citation.publicationNamePorceedings 15th Workshop on Interaction between Compilers and Computer Architectures
local.citation.startingPage1
local.citation.endingPage8


Fitxers d'aquest items

Imatge en miniatura

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple