Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

C++ Exception Handling for IA64

The C++ programming language offers a feature known as exception handling, which is used for instance to report error conditions. This technique can result in more robust software. On the other hand, it generally has a highly negative performance impact, including when exceptions are not actually thrown. This impact is especially important on an architecture such as the HP/Intel IA-64 processor, which is very sensitive to compiler optimizations. Hewlett-Packard implemented exception handling for IA-64 in a way that leaves the door open for optimizations, even in the presence of exceptions.

Christophe de Dinechin, HP

BibTeX
@inproceedings {271184,
author = {Christophe de Dinechin},
title = {C++ Exception Handling for {IA64}},
booktitle = {First Workshop on Industrial Experiences with Systems Software (WIESS 2000)},
year = {2000},
address = {San Diego, CA },
url = {https://www.usenix.org/conference/wiess-2000/c-exception-handling-ia64},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
http://www.usenix.org/events/osdi2000/wiess2000/full_papers/dinechin/dinechin.pdf
Paper (HTML): 
http://www.usenix.org/events/osdi2000/wiess2000/full_papers/dinechin/dinechin_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us