Publication:
Itanium - a system implementor's tale

dc.contributor.author Gray, Charles en_US
dc.contributor.author Chapman, Matthew en_US
dc.contributor.author Mosberger-Tang, David en_US
dc.contributor.author Heiser, Gernot en_US
dc.contributor.author Chubb, Peter en_US
dc.date.accessioned 2021-11-25T13:32:23Z
dc.date.available 2021-11-25T13:32:23Z
dc.date.issued 2005 en_US
dc.description.abstract Itanium is a fairly new and rather unusual architecture. Its defining feature is explicitly-parallel instruction-set computing (EPIC), which moves the onus for exploiting instruction-level parallelism (ILP) from the hardware to the code generator. Itanium theoretically supports high degrees of ILP, but in practice these are hard to achieve, as present compilers are often not up to the task. This is much more a problem for systems than for application code, as compiler writers' efforts tend to be focused on SPEC benchmarks, which are not representative of operating systems code. As a result, good OS performance on Itanium is a serious challenge, but the potential rewards are high. EPIC is not the only interesting and novel feature of Itanium. Others include an unusual MMU, a huge register set, and tricky virtualisation issues. We present a number of the challenges posed by the architecture, and show how they can be overcome by clever design and implementation. en_US
dc.description.uri http://www.usenix.org/publications/library/proceedings/usenix05/tech/general/gray.html en_US
dc.identifier.isbn 1931971277 en_US
dc.identifier.uri http://hdl.handle.net/1959.4/39911
dc.language English
dc.language.iso EN en_US
dc.publisher USENIX association en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/3.0/au/ en_US
dc.source Legacy MARC en_US
dc.title Itanium - a system implementor's tale en_US
dc.type Conference Paper en
dcterms.accessRights open access
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.description.publisherStatement Original publication by the USENIX Association. en_US
unsw.identifier.doi https://doi.org/10.26190/unsworks/521
unsw.publisher.place Berkeley, CA, USA en_US
unsw.relation.faculty Engineering
unsw.relation.ispartofconferenceLocation Anaheim, USA en_US
unsw.relation.ispartofconferenceName 2005 USENIX annual technical conference en_US
unsw.relation.ispartofconferenceProceedingsTitle 2005 USENIX annual technical conference en_US
unsw.relation.ispartofconferenceYear 2005 en_US
unsw.relation.ispartofpagefrompageto 265-278 en_US
unsw.relation.originalPublicationAffiliation Gray, Charles, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Chapman, Matthew, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Mosberger-Tang, David en_US
unsw.relation.originalPublicationAffiliation Heiser, Gernot, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Chubb, Peter, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.school School of Computer Science and Engineering *
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Gray_CCMH_05.pdf
Size:
138.71 KB
Format:
application/pdf
Description:
Resource type