Εμφάνιση απλής εγγραφής

dc.creatorGeorgakoudis, G.en
dc.creatorNikolopoulos, D. S.en
dc.creatorLalis, S.en
dc.date.accessioned2015-11-23T10:27:31Z
dc.date.available2015-11-23T10:27:31Z
dc.date.issued2013
dc.identifier10.1145/2446920.2446924
dc.identifier.isbn9781450319713
dc.identifier.urihttp://hdl.handle.net/11615/27730
dc.description.abstractAsymmetric multicore processors have demonstrated a strong potential for improving performance and energy-efficiency. Shared-ISA asymmetric multicore processors overcome pro- grammability problems in disjoint-ISA systems and enhance single-ISA architectures with instruction based asymmetry. In such a design, processors share a common, baseline ISA and performance enhanced (PE) cores extend the baseline ISA with instructions that accelerate performance-critical operations. To exploit asymmetry, the scheduler should be able to migrate threads based on their acceleration potential. The contribution of this paper is a low overhead binary code rewriting method for shared-ISA multicore processors that transforms a binary executable at runtime, according to the scheduled processor's PE capabilities. The mutable binary code can be re-targeted among heterogeneous cores at any point in execution while preserving functional equivalence and using PE instructions, transparently, when avail- able, thus enabling migrations among heterogeneous cores. We emulate a realistic shared-ISA asymmetric multicore system using actual hardware { an FPGA experimental prototype. Experimental analysis shows that dynamic binary rewriting is feasible with little overhead. Rewritten code speeds up successfully baseline code while performing close, with 70% average efficiency, to non-portable, compiler generated code, statically optimized to use PE instructions. Copyright 2013 ACM.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-84875469301&partnerID=40&md5=2176d633540df5149c32f06fd123f6bf
dc.subjectBinary rewritingen
dc.subjectCode optimizationen
dc.subjectHeterogeneous multicoreen
dc.subjectShared asymmetric isaen
dc.subjectCompiler-generated codesen
dc.subjectExperimental prototypeen
dc.subjectFunctional equivalenceen
dc.subjectImproving performanceen
dc.subjectBinary codesen
dc.subjectNetwork componentsen
dc.subjectOptimizationen
dc.subjectProgram compilersen
dc.subjectComputer architectureen
dc.titleFast dynamic binary rewriting to support thread migration in shared-ISA asymmetric multicoresen
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής