• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Itanium — a system implementor’s tale (2005)

Cached

  • Download as a PDF

Download Links

  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.disy.cse.unsw.edu.au]
  • [ertos.nicta.com.au]
  • [www.ertos.nicta.com.au]
  • [ssrg.nicta.com.au]
  • [www.ssrg.nicta.com.au]
  • [www.ssrg.nicta.com.au]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Charles Gray , Matthew Chapman , Peter Chubb , David Mosberger-tang , Gernot Heiser
Venue:In Proc. 2005 USENIX Techn. Conf
Citations:11 - 5 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Gray05itanium—,
    author = {Charles Gray and Matthew Chapman and Peter Chubb and David Mosberger-tang and Gernot Heiser},
    title = {Itanium — a system implementor’s tale},
    booktitle = {In Proc. 2005 USENIX Techn. Conf},
    year = {2005},
    pages = {264--278}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

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. 1

Keyphrases

system implementor tale    present compiler    good o performance    serious challenge    novel feature    instruction-level parallelism    tricky virtualisation issue    defining feature    unusual architecture    explicitly-parallel instruction-set computing    compiler writer effort    high degree    clever design    system code    potential reward    code generator    unusual mmu    spec benchmark    application code    huge register   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University