Image for Systolic Array Parallelizing Compiler

Systolic Array Parallelizing Compiler - SECS 106.

Part of the The Springer International Series in Engineering and Computer series
See all formats and editions

Widespread use of parallel processing will become a reality only if the process of porting applications to parallel computers can be largely automated.

Usually it is straightforward for a user to determine how an application can be mapped onto a parallel machine; however, the actual development of parallel code, if done by hand, is typically difficult and time consuming.

Parallelizing compilers, which can gen- erate parallel code automatically, are therefore a key technology for parallel processing.

In this book, Ping-Sheng Tseng describes a parallelizing compiler for systolic arrays, called AL.

Although parallelizing compilers are quite common for shared-memory parallel machines, the AL compiler is one of the first working parallelizing compilers for distributed- memory machines, of which systolic arrays are a special case.

The AL compiler takes advantage of the fine grain and high bandwidth interprocessor communication capabilities in a systolic architecture to generate efficient parallel code. xii Foreword While capable of handling an important class of applications, AL is not intended to be a general-purpose parallelizing compiler.

Read More
Special order line: only available to educational & business accounts. Sign In
£89.50
Product Details
Springer
146131559X / 9781461315599
eBook (Adobe Pdf)
005.453
06/12/2012
English
130 pages
Copy: 10%; print: 10%