Inlining of mathematical functions in HP-UX for Itanium® 2

HP-UX compilers inline mathematical functions for Itanium Processor Family (IPF) systems to improve throughput 4X-8X versus external library calls, achieving speeds comparable to highly tuned vector functions, without requiring the user to code for a vector interface and without sacrificing accuracy...

Full description

Saved in:
Bibliographic Details
Published inACM International Conference Proceeding Series; Vol. 37: Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization; 23-26 Mar. 2003 pp. 135 - 144
Main Author Thomas, James W.
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 23.03.2003
SeriesACM Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:HP-UX compilers inline mathematical functions for Itanium Processor Family (IPF) systems to improve throughput 4X-8X versus external library calls, achieving speeds comparable to highly tuned vector functions, without requiring the user to code for a vector interface and without sacrificing accuracy or edge-case behaviors. This paper highlights IPF architectural features that support implementation of high-performance, high-quality math functions for inlining. It discusses strategies for utilizing the features and developing inlineable sequences on a large scale, and it presents requisite compiler features and language extensions. Also, this paper describes compiler mechanisms that produce inlineable code and inline it.
Bibliography:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:9780769519135
076951913X
DOI:10.5555/776261.776276