Related articles |
---|
book on vectorization for multimedia extensions aart.bik@intel.com (Bik, Aart) (2004-08-05) |
From: | "Bik, Aart" <aart.bik@intel.com> |
Newsgroups: | comp.compilers |
Date: | 5 Aug 2004 14:17:05 -0400 |
Organization: | Compilers Central |
Keywords: | books |
Posted-Date: | 05 Aug 2004 14:17:05 EDT |
Intel Press has published the following book on compiler
optimizations for multimedia extensions:
A.J.C. Bik. The Software Vectorization Handbook.
Applying Multimedia Extensions for Maximum Performance.
Intel Press, June, 2004.
<http://www.intel.com/intelpress/sum_vmmx.htm?iid=ipr+vmmxcompgroup&>
Description:
The growing popularity of multimedia extensions has renewed
the interest in vectorizing compilers. "The Software
Vectorization Handbook" provides a detailed overview of
compiler optimizations that convert sequential code into a
form that best exploits multimedia extensions. Written for
compiler engineers and programmers of scientific,
engineering, and multimedia applications, this book details
essential techniques for improving software performance.
The primary focus is on the C programming language and
multimedia extensions to the Intel(R) Architecture, although
most conversion methods are easily generalized to other
imperative programming languages and multimedia instruction
sets. Topics discussed range from traditional data dependence
analysis and loop-oriented vectorization to more
multimedia-oriented alignment optimizations and vectorization
of straightline code. All presented optimizations are available
in the high performance Intel C++/Fortran compilers that support
automatic vectorization for the MMX(TM) technology and
Streaming SIMD Extensions (SSE/SSE2/SSE3). The book also
includes guidelines on how to use the Intel compilers to take
advantage of multimedia extensions with a minimum of
engineering effort.
Aart Bik
<http://www.aartbik.com/>
Return to the
comp.compilers page.
Search the
comp.compilers archives again.