book on vectorization for multimedia extensions

"Bik, Aart" <aart.bik@intel.com>
5 Aug 2004 14:17:05 -0400

          From comp.compilers

Related articles
book on vectorization for multimedia extensions aart.bik@intel.com (Bik, Aart) (2004-08-05)
| List of all articles for this month |

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/>


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.