← Back to Patent Explorer
EP0396892A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Data processing apparatus

Assignee: NEC Corp
•
Filing: 1990-03-27
•
Granted: —
•
Expires: 2010-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing apparatus includes an instruction issuing unit, an interval holding unit, a passing control unit, and a nullification processing unit. The instruction issuing unit tentatively issues a vector store instruction having no definitive data as an instruction not subjected to actual vector store processing. The interval holding unit obtains and holds a store interval block address to be operated by the vector store instruction tentatively issued from the instruction issuing unit. The passing control unit compares a block address indicated by a scalar load/store instruction issued from the instruction issuing unit with the store interval block address held by the interval holding unit. If the block address falls within the range of the store interval block addresses, the passing control unit causes processing for the scalar load/store instruction to wait until the vector store instruction is finally issued from the instruction issuing unit and processed. When a vector store instruction is tentatively issued from the instruction issuing unit, the nullification processing unit nullifies block data present in a store cache memory of a buffer storing unit of the apparatus and corresponding to a store address of the vector store instruction.

Inventors

  • 👤 Yasuaki C/O Nec Corporation Kamiya

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 18:13
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8053; G06F15/8061; G06F15/8069; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3824; G06F9/3834; G06F9/3836; G06F9/3842

Claims Analysis

Total Claims: 1
Claim 1
Independent Claim 248 words
A data processing apparatus which includes buffer storing means having a scalar cache memory which can be accessed by only a scalar instruction, comprising: instruction issuing means for issuing instructions in accordance with an instruction issuing order designated by a program, tentatively issuing a vector store instruction having no definitive data as an instruction not subjected to actual vector store processing, and after data is determined, finally issuing the vector store instruction as an instruction to be subjected to the actual vector store processing by interrupting the instruction issuing order; interval holding means for obtaining and holding a store interval block address to be operated by the vector store instruction tentatively issued from said instruction issuing means; passing control means for comparing a block address indicated by a scalar load/store instruction issued from said instruction issuing means with the store interval block address held by said interval holding means, if the block address falls outside the range of the store interval block addresses, enabling processing for the scalar load/store instruction, and if the block address falls within the range of the store interval block addresses, causing the processing for the scalar load/store instruction to wait until the vector store instruction is finally issued from said instruction issuing means and processed; and nullification processing means for nullifying, when a vector store instruction is tentatively issued from said instruction issuing means, block data present in said store cache memory and corresponding to a store address of the vector store instruction.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag