Storage controlling apparatus and data storing method
AssigneeFujitsu Limited
InventorIwao Yamazaki
Life of this patent
Estimating the term…
Abstract
A storage controlling apparatus comprises a store port for holding store data that is transmitted from an arithmetic unit in correspondence with a store request transmitted from an instruction processing device, and is to be written to a cache memory or a memory. The storage controlling apparatus further comprises a data storing unit which receives the store data from the store port, temporarily stores the store data, and comprised between the store port and the cache memory or the memory, and a data write controlling unit which controls a write of the store data from the store port to the data storing unit.
Claims52
A storage controlling apparatus having a store port for holding store data that is transmitted from an arithmetic unit in correspondence with a store request transmitted from an instruction processing device, and is to be written to a cache memory or a memory by the store request, comprising:
- a data storing unit receiving the store data from the store port, temporarily storing the store data, and comprised between the store port and the cache memory or the memory;
- and
- a data write controlling unit controlling a write of the store data from the store port to said data storing unit.
A storage controlling apparatus performing a control in correspondence with a store request transmitted from an instruction processing device, comprising:
- a plurality of buffer units respectively storing store data that is transmitted from an arithmetic unit in correspondence with the store request, and is to be written to a cache memory or a memory;
- and
- a memory write controlling unit targeting only a buffer unit in which data is stored earliest among the plurality of buffer units, and performing a control for aborting storage of the store data in the cache memory or the memory, if a length of the store data is shorter than a length of a unit area for which data error management is made in the cache memory or the memory.
A storage controlling apparatus having a store port for holding store data that is transmitted from an arithmetic unit in correspondence with a store request transmitted from an instruction processing device, and is to be written to a cache memory or a memory by the store request, comprising:
- data storing units of a plurality of hierarchies temporarily holding the store data respectively, and comprised between the store port and the cache memory or the memory;
- and
- a store data write controlling unit controlling a write of the store data from the store port to the cache memory or the memory via data storing units of one or more hierarchies among the plurality of hierarchies.
A data storing method storing store data, which is transmitted from an arithmetic unit in correspondence with a store request transmitted from an instruction processing device, in a cache memory or a memory, comprising:
- storing the store data in one of a plurality of store ports;
- storing the data stored in the store port in one of a plurality of write buffers;
- and
- storing the data stored in the write buffer in the cache memory or the memory.
Dependencies are inferred from the claim text.