Abstract
Parallel computation is making a comeback after a quarter century of neglect. Past research can be put to quick use today.
- Cann, D. Retire Fortran?: A debate rekindled. Commun. ACM 35, 8 (Aug. 1992), 81--89. Google ScholarDigital Library
- Cann, D. and Feo, J. SISAL versus FORTRAN: A comparison using the Livermore loops. In Proceedings of the 1990 ACM/IEEE Conference on Supercomputing. IEEE Computer Society Press, 1990. Google ScholarDigital Library
- Denning, P. Virtual memory. ACM Computing Surveys 2, 3 (Sept. 1970), 153--189. Google ScholarDigital Library
- Denning, P. and Tichy, W. Highly parallel computation. Science 250 (Nov. 30, 1990), 1217--1222.Google ScholarCross Ref
- Dennis, J. and Van Horn, E.C. Programming semantics for multi-programmed computations. Commun. ACM 9, 3 (Mar. 1966), 143--155. Google ScholarDigital Library
- Fabry, R. Capability-based addressing. Commun. ACM 17, 7 (July 1974), 403--412. Google ScholarDigital Library
- Karp, R.M. and Miller, R.E. Properties of a model for parallel computations: Determinacy, termination, queueing. SIAM Journal of Applied Mathematics 14, 6 (Nov. 1966), 1390--1411.Google ScholarCross Ref
- Organick, E.I. The Multics System: An Examination of Its Structure. MIT Press, 1972. Google ScholarDigital Library
- Organick, E.I. Computer systems organization: The B5700/B6700. ACM Monograph Series, 1973. LCN: 72-88334. Google ScholarDigital Library
- Papadopoulos, G.M. and Culler, D.E. Monsoon: An explicit token-store architecture. In Proceedings of the 17th Annual International Symposium on Computer Architecture. (1990), 82--91. Google ScholarDigital Library
- Sarkar, V. and Cann, D. POSC--A partitioning and optimizing SISAL compiler. In Proceedings of the 4th International Conference on Supercomputing. IEEE Computer Society Press, 1990. Google ScholarDigital Library
- Tou, J. and Wegner, P., Eds. Data structures in programming languages. ACM SIGPLAN Notices 6 (Feb. 1971), 171--190. See especially papers by Wegner, Johnston, Berry, and Organick. Google ScholarDigital Library
Index Terms
- The resurgence of parallelism
Recommendations
Extracting coarse-grain parallelism in general-purpose programs
PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programmingWhile the chip multiprocessor (CMP) has quickly become the predominant processor architecture, its continuing success largely depends on the parallelizability of complex programs. In the early 1990s great successes were obtained to extract parallelism ...
The resurgence of push-to-talk technologies
Push-to-talk (PTT) technologies date back to the advent of the telegraph and more recently have been the domain of traditional land mobile radio (LMR) networks. The past few years have brought about a resurgence in PTT as a service offered by commercial ...
Compilers for Instruction-Level Parallelism
Instruction-level parallelism allows a sequence of instructions derived from a sequential program to be parallelized for execution on multiple pipelined functional units. If industry acceptance is a measure of importance, ILP has blossomed. It now ...
Comments