Patent
1996-09-13
1998-09-08
Harrell, Robert B.
395376, G06F 930
Patent
active
058058753
ABSTRACT:
A data processing system contains both a scalar processor and a vector processor. The vector processor contains a plurality of functional units, each of which contains a plurality of parallel pipelines. Each of the pipelines contains a plurality of arithmetic and logic units (ALUs) connected via a plurality of data paths, such that data can be communicated between the ALUs during the execution of a vector instruction by the vector functional unit containing the pipeline. The operation performed by each of the cascaded ALUs and the paths through which data is to be communicated between the ALUs during the execution of a vector instruction can be controlled by configuration values held in a scalar register named by the vector instruction. Through the use of this technique, multiple operations upon sets of vector data may be specified in a single short vector instruction, and further, the configuration of the pipelines can be determined dynamically in response to program input.
REFERENCES:
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4589067 (1986-05-01), Porter et al.
patent: 5123095 (1992-06-01), Papadopoulos et al.
patent: 5542059 (1996-07-01), Blomgren
patent: 5542109 (1996-07-01), Blomgren et al.
patent: 5544337 (1996-08-01), Beard et al.
patent: 5598546 (1997-01-01), Blomgren
Thirumalaiswamy et al., "Design and Analysis of Generalized Dynamic Pipeline for Scientific Functions", Circuits and systems, 1993 IEEE Midwest Symposium, pp. 1515-1518.
Harrell Robert B.
International Computer Science Institute
Najjar Saleh
Williams Gary S.
LandOfFree
Vector processing system with multi-operation, run-time configur does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Vector processing system with multi-operation, run-time configur, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Vector processing system with multi-operation, run-time configur will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1293953