Exploiting parallelism across program execution; A unification technique and its analysis
Journal Article
·
· IEEE Transactions on Parallel and Distributed Systems; (USA)
- Purdue Univ., Lafayette, IN (USA). Dept. of Computer Science
This paper describes a new technique for source-to-source transformation of sequential programs. The authors show that the transformed programs so generated provide significant speedups over the original program on vector-processors and the vector-multiprocessors. They exploit the parallelism that arises when multiple instances of a program are executed on simultaneously available data sets. This is in contrast to the existing approaches that aim at detecting parallelism within a program. Analytic and simulation models of the authors technique clearly indicate the speedups that could be achieved when several data sets are available simultaneously, as in the case in many fields of interest.
- OSTI ID:
- 6502479
- Journal Information:
- IEEE Transactions on Parallel and Distributed Systems; (USA), Journal Name: IEEE Transactions on Parallel and Distributed Systems; (USA) Vol. 1:4; ISSN ITDSE; ISSN 1045-9219
- Country of Publication:
- United States
- Language:
- English
Similar Records
Consistent first solution speedups in OR-parallel execution of logic programs
Exploiting fine grain parallelism in Prolog
Exploiting Vector and Multicore Parallelsim for Recursive, Data- and Task-Parallel Programs
Book
·
Sun Dec 31 23:00:00 EST 1989
·
OSTI ID:5693102
Exploiting fine grain parallelism in Prolog
Book
·
Sun Dec 31 23:00:00 EST 1989
·
OSTI ID:5361435
Exploiting Vector and Multicore Parallelsim for Recursive, Data- and Task-Parallel Programs
Conference
·
Wed Jan 25 23:00:00 EST 2017
·
OSTI ID:1349171