Symbolic Analysis for Parallelizing Compilers

Symbolic Analysis for Parallelizing Compilers
Author :
Publisher : Springer
Total Pages : 151
Release :
ISBN-10 : 9780585268293
ISBN-13 : 0585268290
Rating : 4/5 (93 Downloads)

Book Synopsis Symbolic Analysis for Parallelizing Compilers by : Mohammad R. Haghighat

Download or read book Symbolic Analysis for Parallelizing Compilers written by Mohammad R. Haghighat and published by Springer. This book was released on 2007-08-19 with total page 151 pages. Available in PDF, EPUB and Kindle. Book excerpt: In Symbolic Analysis for Parallelizing Compilers the author presents an excellent demonstration of the effectiveness of symbolic analysis in tackling important optimization problems, some of which inhibit loop parallelization. The framework that Haghighat presents has proved extremely successful in induction and wraparound variable analysis, strength reduction, dead code elimination and symbolic constant propagation. The approach can be applied to any program transformation or optimization problem that uses properties and value ranges of program names. Symbolic analysis can be used on any transformational system or optimization problem that relies on compile-time information about program variables. This covers the majority of, if not all optimization and parallelization techniques. The book makes a compelling case for the potential of symbolic analysis, applying it for the first time - and with remarkable results - to a number of classical optimization problems: loop scheduling, static timing or size analysis, and dependence analysis. It demonstrates how symbolic analysis can solve these problems faster and more accurately than existing hybrid techniques.


Symbolic Analysis for Parallelizing Compilers Related Books

Symbolic Analysis for Parallelizing Compilers
Language: en
Pages: 151
Authors: Mohammad R. Haghighat
Categories: Computers
Type: BOOK - Published: 2007-08-19 - Publisher: Springer

DOWNLOAD EBOOK

In Symbolic Analysis for Parallelizing Compilers the author presents an excellent demonstration of the effectiveness of symbolic analysis in tackling important
Symbolic Analysis for Parallelizing Compilers
Language: en
Pages: 0
Authors: Mohammad Reza Haghighat
Categories: Parallel processing (Electronic computers)
Type: BOOK - Published: 1994 - Publisher:

DOWNLOAD EBOOK

Abstract: "The notion of dependence captures the most important properties of a program for efficient execution on parallel computers. The dependence structure
Advanced Symbolic Analysis for Compilers
Language: en
Pages: 135
Authors: Thomas Fahringer
Categories: Computers
Type: BOOK - Published: 2003-04-07 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book presents novel symbolic control and data flow techniques as well as symbolic techniques and algorithms for program analysis and program optimization.
Symbolic Program Analysis and Optimization for Parallelizing Compilers
Language: en
Pages: 30
Authors: University of Illinois at Urbana-Champaign. Center for Supercomputing Research and Development
Categories: Compilers (Computer programs)
Type: BOOK - Published: 1992 - Publisher:

DOWNLOAD EBOOK

A systematic method for generalized strength reduction based on this representation is also presented. This results in an effective scheme for exploitation of p
Symbolic Dependence Analysis for High Performance Parallelizing Compilers
Language: en
Pages: 218
Authors: Mohammad Reza Haghighat
Categories: Compilers (Computer programs)
Type: BOOK - Published: 1990 - Publisher:

DOWNLOAD EBOOK

Abstract: "A framework is introduced to solve the dependence problem in the presence of unknown symbolic terms. This framework uses the idea of abstract interpr