C++ exception handling for IA-64

被引:0
|
作者
de Dinechin, C [1 ]
机构
[1] Hewlett Packard Co, Fdn Lab 1A64, Palo Alto, CA 94304 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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, even when exceptions are nor 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.
引用
收藏
页码:67 / 75
页数:9
相关论文
共 50 条
  • [1] EXCEPTION HANDLING FOR C++
    KOENIG, A
    STROUSTRUP, B
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 3 (02): : 16 - &
  • [2] C++ exception handling
    de Dinechin, C
    [J]. IEEE CONCURRENCY, 2000, 8 (04): : 72 - 79
  • [3] C++ EXCEPTION HANDLING
    STEVENS, A
    [J]. DR DOBBS JOURNAL, 1993, 18 (09): : 105 - +
  • [4] Eliminating exception constraints of Java']Java programs for IA-64
    Ishizaki, K
    Inagaki, T
    Komatsu, H
    Nakatani, T
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 259 - 268
  • [5] Inside IA-64
    Halfhill, TR
    [J]. BYTE, 1998, 23 (06): : 81 - +
  • [6] Exception handling in C without C++
    Schotland, T
    Petersen, P
    [J]. DR DOBBS JOURNAL, 2000, 25 (11): : 102 - +
  • [7] Optimizing the IA-64
    不详
    [J]. IEEE MICRO, 1997, 17 (05) : 6 - 6
  • [8] Optimizing away C++ exception handling
    Schilling, JL
    [J]. ACM SIGPLAN NOTICES, 1998, 33 (08) : 40 - 47
  • [10] Optimizing IA-64 performance
    Jarp, S
    [J]. DR DOBBS JOURNAL, 2001, 26 (07): : 21 - +