Parallel Program Schemata and Maximal Parallelism I. Fundamental Results
Journal of the ACM (JACM)
Parallel Program Schemata and Maximal Parallelism II: Construction of Closures
Journal of the ACM (JACM)
Fundamentals of Computer Alori
Fundamentals of Computer Alori
Configurable computers: a new class of general purpose machines
Proceedings of the International Sympoisum on Theoretical Programming
The architecture of an ALGOL 60 computer implemented with distributed processors
ISCA '77 Proceedings of the 4th annual symposium on Computer architecture
IEEE Transactions on Computers
A survey of techniques for recognizing parallel processable streams in computer programs
AFIPS '69 (Fall) Proceedings of the November 18-20, 1969, fall joint computer conference
Distributed intelligence for user-oriented computing
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
Coupling small computers for performance enhancement
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Hi-index | 14.98 |
In the last few years advancements in VLSI technology have brought about practical research consideration of distributed computer system applications. A significant question is, "What potential improvements may be expected in an algorithm when its control structure is altered to maximize its internal parallelism?" This paper develops a general model for this area based on computation structures, defines algorithms to extract parallelism, and examines an experimental test set of programs in PL/1 to assess their potential performance improvement in expected execution time.