Patent US4734877A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4734877A Expired / Lapsed US ⏱️ 0.0 years remaining

Vector processing system

Assignee: Hitachi Ltd
•
Filing: 1987-02-17
•
Granted: 1988-03-29
•
Expires: 2007-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A vector processing system including a main storage for storing vector instructions and vector data, an instruction register for holding a vector instruction read out of the main storage, a decoder for decoding the vector instruction held in the instruction register, and an execution unit, operative to implement a vector operation in response to an output of the decoder, including a facility which, when a sort instruction inclusive of a vector starting address, increment switching parameter and an operation switching parameter has been set up in the instruction register, implements a sorting process specified by the instruction for vector data stored in the main storage, the facility including a circuit in which the operation switching parameter is set and which produces an operation switching signal in compliance with the number of operations and the position of a vector element to be operated, a circuit in which the increment switching parameter is set and which produces an increment switching signal in compliance with the position of the vector element to be operated, a fetch/store address generating circuit in which the vector starting address and increment switching parameter are set and which in compliance with these settings generates addresses of vector elements to be sorted for reading out and writing in the main storage successively in an incremental manner and generates the addresses with their incremental value being changed in compliance with the increment switching signal, and an operation circuit which implements an operation for sorting vector elements read out of the main storage in compliance with the operation switching signal, the facility implementing sorting for all elements of vector data to be sorted when the sort instruction is set up in the instruction register.

Inventors

  • 👤 Akiharu Sakata
  • 👤 Shunichi Torii
  • 👤 Yoshifumi Takamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:02
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8053; G06F7/00; G06F7/22; G06F7/24

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 277 words
A vector processing system comprising: a main storage for storing vector instructions and vector data; an instruction register for holding an instruction read out of said main storage; a decoder for decoding the vector instruction held in said instruction register; and an execution means operative to implement a vector operation in response to an output of said decoder, including a facility which, when a sort instruction inclusive of a vector starting address, increment switching parameter and operation switching parameter has been set up in said instruction register, implements a sorting process specified by said instruction for vector data stored in said main storage, said facility comprising means in which said operation switching parameter is set and which produces an operation switching signal in compliance with the number of operations and the position of a vector element to be operated, means in which said increment switching parameter is set and which produces an increment switching signal in compliance with the position of the element to be operated, fetch/store address generating means in which said vector starting address and said increment switching parameter are set and which in compliance with said settings generates addresses of vector elements to be sorted for reading out and writing in said main storage successively in an incremental manner and generates said addresses with incremental value thereof being changed in compliance with said increment switching signal, and operation means which implements an operation for sorting vector elements read out of said main storage in complance with said operation switching signal, said facility implementing sorting for all elements of vector data to be sorted when said sort instruction is set up in said instruction register.
Claim 2
Dependent Claim 277 words
A vector processing system comprising: a main storage for storing vector instructions and vector data; an instruction register for holding an instruction read out of said main storage; a decoder for decoding the vector instruction held in said instruction register; and an execution means operative to implement a vector operation in response to an output of said decoder, including a facility which, when a sort instruction inclusive of a vector starting address, increment switching parameter and operation switching parameter has been set up in said instruction register, implements a sorting process specified by said instruction for vector data stored in said main storage, said facility comprising means in which said operation switching parameter is set and which produces an operation switching signal in compliance with the number of operations and the position of a vector element to be operated, means in which said increment switching parameter is set and which produces an increment switching signal in compliance with the position of the element to be operated, fetch/store address generating means in which said vector starting address and said increment switching parameter are set and which in compliance with said settings generates addresses of vector elements to be sorted for reading out and writing in said main storage successively in an incremental manner and generates said addresses with incremental value thereof being changed in compliance with said increment switching signal, and operation means which implements an operation for sorting vector elements read out of said main storage in complance with said operation switching signal, said facility implementing sorting for all elements of vector data to be sorted when said sort instruction is set up in said instruction register.
Claim 3
Dependent Claim 40 words
A vector processing system according to claim 1, wherein said sorting process facility comprises completion signal generating means which detects the completion of a sorting process for all elements of a vector to be sorted and produces a completion signal.
Claim 4
Dependent Claim 17 words
A vector processing system according to claim 1, wherein said sort instruction is to perform bitonic sorting.

References Cited (Backward Citations)

EP0044562A1 Cited
US4525796A Cited
GB2130767A Cited
US4641275A Cited
US4661900A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-03-29 1991-09-28 1992-03-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-03-29 1995-09-28 1996-03-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-03-29 1999-09-28 2000-03-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag