Advertisement

A perspective on parallel processing

  • Tilak Agerwala
  • Stephen L. Harvey
Session 1: Parallel Processing I
Part of the Lecture Notes in Computer Science book series (LNCS, volume 297)

Abstract

Parallel processing is one of the most important areas of computer science research. Experience with highly parallel processing is quite limited today and several architecture, systems, and software alternatives need to be investigated. In particular, much further work is required on software issues. Applications and software problems will be studied and resolved slowly as non-trivial hardware prototypes become available. Two such prototypes are currently being constructed at IBM Research. This paper has tried to place these efforts in proper perspective.

Keywords

Parallel Processing Parallel Processor Watson Research Yorktown Height Computer Science Research 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. 1.
    Pfister, G. F., “The IBM Yorktown Simulation Engine,” Proceedings of the IEEE, June 1986, pp.850–860.Google Scholar
  2. 2.
    Beetam, J., Denneau, M., and Weingarten, D., “The GF11 Supercomputer,” Proceedings of the 12th Annual International Symposium on Computer Architecture, Boston, MA, June 17–19, 1985, pp. 108–113.Google Scholar
  3. 3.
    Pfister, G. F., Brantley, W. C., George, D. A., Harvey, S. L., Kleinfelder, W. J., McAuliffe, K. P., Melton, E. A., Norton, V. A., and Weiss, J., “The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture,” Proceedings of the 1985 International Conference on Parallel Processing, August 1985, pp. 764–771.Google Scholar
  4. 4.
    Gottleib, A., Grishman, R., Kruskal, C. P., McAuliffe, K. P., Rudolph, L., and Snir, M., “The NYU Ultracomputer — Designing an MIMD Shared-Memory Parallel Computer,” IEEE Transactions on Computers, February 1983, pp.175–189.Google Scholar
  5. 5.
    Rashid, R. F., “Threads of a New System,” UNIX Review, Vol. 4, Number 8, August 1986.Google Scholar
  6. 6.
    Stone, J. M., Darema-Rogers, F., Norton, V. A., and Pfister, G. F., “Introduction to the VM/EPEX Fortran Preprocessor,” Research Report #11407, IBM T. J. Watson Research Center, Yorktown heights, NY, September 1985.Google Scholar
  7. 7.
    Darema, F., George, D. A., Norton, V. A., and Pfister, G. F., “A Single-Program-Multiple-Data Computational Model for EPEX/FORTRAN,” Parallel Computing, to appear June 1987.Google Scholar
  8. 8.
    Chang, W. L. and Norton, V. A., “VM/EPEX C Preprocessor User's Manual,” Research Report #12246, IBM T. J. Watson Research Center, Yorktown Heights, NY, October 1986.Google Scholar
  9. 9.
    Darema, F., “Applications Environment for the IBM Parallel Processor Prototype (RP3),” Proceedings of the International Conference on Supercomputing, Athens, Greece, June 8–12, 1987.Google Scholar
  10. 10.
    Darema-Rogers, F., George, D. A., Norton, V. A., and Pfister, G. F., “Environment and System Interface for VM/EPEX,” Research Report #11381, IBM T. J. Watson Research Center, Yorktown Heights, NY, September 1985.Google Scholar
  11. 11.
    Darema, F., “Parallel Applications Development for Shared Memory Systems,” Research Report #12229, IBM T. J. Watson Research Center, Yorktown Heights, N.Y., August 1986.Google Scholar
  12. 12.
    Darema, F., Karp, A., and Teller, P., “Applications Survey Reports,” Research Report #12743, IBM T. J. Watson Research Center, Yorktown Heights, NY, August 1986.Google Scholar
  13. 13.
    Darema, F., Kirkpatrick, S., and Norton, V. A., “Simulated Annealing on Shared Memory Parallel Systems,” IBM Journal of Research and Development, to appear June 1987.Google Scholar
  14. 14.
    Norton, V. A., “Parallelization of Quicksort using Fetch & Add,” Research Report #11884, IBM T. J. Watson Research Center, Yorktown Heights, NY, May 1986.Google Scholar
  15. 15.
    So, K., Darema-Rogers, F., George, D. A., Norton, V. A., and Pfister, G. F., “PSIMUL-A System for Parallel Simulation of the Execution of Parallel Programs,” Research Report #11674, IBM T. J. Watson Research Center, Yorktown Heights, NY, January 1986.Google Scholar
  16. 16.
    So, K., Bolmarcich, A. S., Darema, F., and Norton, V. A., “A Speedup Analyser for Parallel Programs,” Proceedings of the 1987 Infernational Conference on Parallel Processing, August 1987.Google Scholar
  17. 17.
    Darema, F., Pfister, G. F., and So, K., “Memory Access Patterns of Parallel Scientific Programs,” Proceedings of the 1987 ACM Sigmetrics Conference, May 1987, pp.46–58.Google Scholar
  18. 18.
    Ekanadham, K. and Buehrer, R., “Dataflow Principles in Multiprocessor Systems,” Research Report #12190, IBM T. J. Watson Research Center, Yorktown Heights, NY, September 29, 1986.Google Scholar
  19. 19.
    Allen, F., Burke, M., Charles, P., Cytron, R., and Ferrante, J., “An Overview of the PTRAN Analysis System for Multiprocessors,” Proceedings of the International Conference on Supercomputing, Athens, Greece, June 8–12, 1987.Google Scholar
  20. 20.
    Chang, W. M., “Evon-An Extended von Neumann Model for Parallel Processors,” Proceedings of the Fall Joint Computer Conference, Dallas, Texas, June 2–6, 1986, pp.362–371.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Tilak Agerwala
    • 1
  • Stephen L. Harvey
    • 1
  1. 1.IBM CorporationYorktown HeightsUSA

Personalised recommendations