skip to main content
10.1145/1500676.1500735acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free access

Universities and the future of high-performance computing technology

Published: 16 May 1983 Publication History

Abstract

Universities have four main roles in the growth of computer technology. (1) Universities provide trained personnel for both the computing industry and industrial users of computing. (2) Universities carry out the majority of very advanced software research and prototype development. (3) Universities can provide an advance market for new computing hardware and can help manufacturers refine innovative products to serve commercial markets. (4) Universities carry out basic research needed to support continued technological growth. There are extraordinary developments taking place in computing that it is difficult for U.S. industry to absorb without the universities' help. Present university support is grossly inadequate for any of these functions. I propose a computer tax as a model of how universities should be supported. It would provide the hundreds of millions of dollars needed to restore the universities' role in computing-technology growth. More importantly, it would ensure that universities' future growth in technological areas is at the same rate as that of computing technology itself.

References

[1]
Wilson, K. "Problems in Physics With Many Scales of Length." Scientific American, 241 (Aug. 1979), p. 158.
[2]
IBM Journal of Research and Development, 24 (1980), pp. 107--252.
[3]
Electronics, 54 (1982), p. 41.
[4]
Electronics, 55 (1982), p. 161.
[5]
Worlton, J. "Supercomputers." Computerworld, 15 (1900), p. 82.
[6]
"Highly Parallel Computing." Computer, 15 (1982), entire issue.
[7]
Batcher, Kenneth E. "Design of a Massively Parallel Processor." IEEE Transactions on Computers, C-29 (1980), pp. 836--840.
[8]
Colton, Bruce. "The Advanced Flexible Processors, Array Architecture." In Peter Lykos and Isaiah Shavitt (eds.), Supercomputers in Chemistry. Washington, D.C.: American Chemical Society, 1981, pp. 245--268.
[9]
Gottlieb, A., and J. T. Schwartz. "Network and Algorithms for Very Large Scale Computation." Computer, 15 (1982), pp. 27--36.
[10]
"Interconnection Networks." Computer, 14 (1980), entire issue.
[11]
Bernhard, R. "Giants in Small Packages." IEEE Spectrum, 19 (1982), pp. 39--45.
[12]
Charlesworth, Alan E. "An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family." Computer, 14 (1980), pp. 18--27.
[13]
Wilson, Kenneth G. "Experiences with a Floating Point Systems Array Processor." In G. Rodriguez (ed.), Parallel Computations. New York: Academic Press, 1982.
[14]
Chester, G., R. Gann, R. Gallagher, and A. Grimison. "Computer Simulations of the Melting and Freezing of Simple Systems Using and Array Processor." Proceedings of the Floating Point Systems 1978 Users Group Meeting: Record, 1978, pp. 47--58.
[15]
Bergmark, Donna. "The Design of an AP Fortran Compiler." Proceedings of the Floating Point Systems 1978 Users Group Meeting: Record, 1978, pp. 59--72.
[16]
Giambrone, N., and L. Chace. "AP-190L and IBM 370/168: Software Design and Development Support Scheduling and Control." Proceedings of the Floating Point Systems 1979 Users Group Meeting: Record, 1979, pp. 72--89.
[17]
Bergmark, Donna, and Andrew Hanushevsky. "Document Retrieval: A Novel Application for the AP." Proceedings of the Floating Point Systems 1980 Users Group Meeting: Record, 1980, no pagination.
[18]
Schwartz, Ben. "A Dynamic Segment Loader for the AP." Proceedings of the Floating Point Systems 1980 Users Group Meeting: Record, 1980, no pagination.
[19]
Giambrone, Nicholas. "A Monte Carlo Optimizer for the FPS AP-120B/190L." Proceedings of the 1981 Array Conference (FPS), pp. 97--107.
[20]
Jacobs, Dean, Jan Prins, and Kenneth Wilson, "Monte Carlo Techniques in Code Optimization." Proceedings of the 1982 Array Conference (FPS), pp. 44--53.
[21]
Teitelbaum, T., and T. Reps. "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment." Communications of the ACM, 24 (1981), pp. 563--573.
[22]
Computer, 14 (1981), no. 4 (entire issue).

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AFIPS '83: Proceedings of the May 16-19, 1983, national computer conference
May 1983
808 pages
ISBN:0882830392
DOI:10.1145/1500676
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • AFIPS: American Federation of Information Processing Societies

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 May 1983

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)9
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media