System for transferring multiple vector data elements to and fro

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364736, 36423221, 3642448, 3642568, G06F 1300, G06F 15347

Patent

active

049492470

ABSTRACT:
Apparatus for performing vector operations on the data elements of vectors includes a vector processor for performing arithmetic operations on the elements, a vector memory for storing the data elements for use by the processor, the vector memory having a port for reading and writing, and at least one staging register interposed between the vector memory port and the processor; the port and the register are each sufficiently wide to span more than one data element. As a result, on average fewer than one read or write operation per data element is required to access the vector memory via the port. Access to the vector memory port (i.e., a shared resource) is managed between a number of users by preassigning each user time slots that occur from time to time in each of which only one user is premitted to request access to the vector memory port, establishing a nominal priority ranking of types of requests made by the users for governing the order in which the users will be served, providing an arbitration mechanism for resolving conflicting requests by the users for access to the vector memory port based on the types of requests, and modifying the nominal priority ranking to temporarily lower the priority of a type of request made by a user that has previously been given access to the vector memory port as a result of the arbitration mechanism but has been unable to execute the access.

REFERENCES:
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4617625 (1986-10-01), Nagashima et al.
patent: 4620275 (1986-10-01), Wallach et al.
patent: 4636942 (1987-01-01), Chen et al.
patent: 4656581 (1987-04-01), Ohwada
patent: 4661900 (1987-04-01), Chen et al.
patent: 4706191 (1987-11-01), Hamstra et al.
patent: 4725973 (1988-02-01), Matsuura et al.
patent: 4745547 (1988-05-01), Buchholz et al.
patent: 4755931 (1988-07-01), Abe
patent: 4760545 (1988-07-01), Inagami et al.
patent: 4761754 (1988-08-01), Kinoshita
patent: 4766535 (1988-08-01), Auerbach et al.
patent: 4825361 (1989-04-01), Omoda et al.
S. G. Tucker, "The IBM 3090 System: An Overview", IBM Systems Journal, vol. 25, No. 1, 1986, pp. 4-19.
W. Buchholz, "The IBM System/370 Vector Architecture", IBM Systems Journal, vol. 25, No. 1, 1986, pp. 51-62.
R. S. Clark et al., "Vector System Performance of the IBM 3090", IBM Systems Journal, vol. 25, No. 1, 1986, pp. 63-82.
D. H. Gibson et al., "Engineering and Scientific Processing on the IBM 3090", IBM Systems Journal, vol. 25, No. 1, 1986, pp. 36-50.
Y. Singh, "IBM 3090 Performance: A Balanced System Approach", IBM Systems Journal, vol. 25, No. 1, 1986, pp. 20-35.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for transferring multiple vector data elements to and fro does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for transferring multiple vector data elements to and fro, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for transferring multiple vector data elements to and fro will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-467247

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.