Nothing Special   »   [go: up one dir, main page]

skip to main content
article

The IBM System/370 vector architecture

Published: 01 January 1986 Publication History

Abstract

Discussed is the instruction-set architecture of the IBM System/370 vector facility, a compatible extension of the System/370 architecture. Both the base system, which is a general-purpose System/370 processor, and the optional vector facility employ a register type of organization. Data formats are the same, arithmetic operations produce exactly the same results, arithmetic exceptions are handled in the same way, and instructions are precisely interruptible for page faults and other causes in the same manner as those of the base system. This approach permits substantially increased performance on vectorizable programs with only a modest increase in hardware and software, while retaining the ability to run existing nonvector programs unchanged.

References

[1]
R. P. Case and A. Padegs, "Architecture of the IBM System/370," Communications of the ACM 21, No. 1, 73-96 (January 1978).
[2]
A. Padegs, "System/370 Extended Architecture: Design considerations," IBM Journal of Research and Development 27, No. 3, 198-205 (May 1983).
[3]
P. M. Kogge, The Architecture of Pipelined Computers, McGraw-Hill Book Co., Inc., New York (1981); contains an extensive bibliography.
[4]
A. E. Charlesworth, "An approach to scientific array processing: The architectural design of the AP-120B/FPS-164 family," Computer 14, No. 9, 18-27 (September 1981); part of special issue on peripheral array processors.
[5]
T. Louie, "Array processors: A selected bibliography," Computer 14, No. 9, 53-57 (September 1981); 116 references for special issue on peripheral array processors.
[6]
E. W. Kozdrowicki and D. J. Theis, "Second generation of vector computers," Computer 13, No. 11, 71-83 (November 1980); contains extensive references.
[7]
R. M. Russell, "The CRAY-1 computer system," Communications of the ACM 21, No. 1, 63-72 (January 1978).
[8]
R. L. Sites, "An analysis of the CRAY-1 computer," The 5th Annual Symposium on Computer Architecture (IEEE and ACM), Publication 78CH1284-9Cp, p. 101-106 (April 1978); available from the Institute of Electrical and Electronics Engineers, Inc., 345 East 47 Street, New York, NY 10017.
[9]
D. J. Theis, "Vector supercomputers," Computer 7, No. 4, 52-61 (1974).

Cited By

View all
  • (2017)Efficient exception handling support for GPUsProceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3123939.3123950(109-122)Online publication date: 14-Oct-2017
  • (2013)Exploring the Tradeoffs between Programmability and Efficiency in Data-Parallel AcceleratorsACM Transactions on Computer Systems10.1145/249146431:3(1-38)Online publication date: 1-Aug-2013
  • (2006)Implementing virtual memory in a vector processor with software restart markersProceedings of the 20th annual international conference on Supercomputing10.1145/1183401.1183422(135-144)Online publication date: 28-Jun-2006
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IBM Systems Journal
IBM Systems Journal  Volume 25, Issue 1
March 1986
127 pages

Publisher

IBM Corp.

United States

Publication History

Published: 01 January 1986

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Efficient exception handling support for GPUsProceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3123939.3123950(109-122)Online publication date: 14-Oct-2017
  • (2013)Exploring the Tradeoffs between Programmability and Efficiency in Data-Parallel AcceleratorsACM Transactions on Computer Systems10.1145/249146431:3(1-38)Online publication date: 1-Aug-2013
  • (2006)Implementing virtual memory in a vector processor with software restart markersProceedings of the 20th annual international conference on Supercomputing10.1145/1183401.1183422(135-144)Online publication date: 28-Jun-2006
  • (2004)The MOLEN Polymorphic ProcessorIEEE Transactions on Computers10.1109/TC.2004.10453:11(1363-1375)Online publication date: 1-Nov-2004
  • (1999)Vector ISA Extension for Sparse Matrix-Vector MultiplicationProceedings of the 5th International Euro-Par Conference on Parallel Processing10.5555/646664.700449(708-715)Online publication date: 31-Aug-1999
  • (1991)Multiplication of a symmetric banded matrix by a vector on a vector multiprocessor computerIBM Journal of Research and Development10.1147/rd.355.069735:5-6(697-706)Online publication date: 15-Sep-1991
  • (1991)A numerically intensive computing environmentIBM Journal of Research and Development10.1147/rd.351.014035:1-2(140-155)Online publication date: 1-Mar-1991
  • (1991)Multi-threaded vectorizationACM SIGARCH Computer Architecture News10.1145/115953.11598719:3(352-361)Online publication date: 1-Apr-1991
  • (1991)Multi-threaded vectorizationProceedings of the 18th annual international symposium on Computer architecture10.1145/115952.115987(352-361)Online publication date: 1-Apr-1991
  • (1989)The facilities and evolution of MVS/ESAIBM Systems Journal10.1147/sj.281.012428:1(124-150)Online publication date: 1-Mar-1989
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media