Memory control apparatus, memory apparatus, information processing system, and memory control method
AssigneeSony Corporation
InventorsMasaaki Ishii, Hiroaki Sakaguchi
Life of this patent
Estimating the term…
Abstract
To prevent a bank conflict in a memory with respect to an access address interval of a wide range. In a plurality of memory modules, an address is provided in a circulation manner for each word. A plurality of access ports is input/output ports for accessing the plurality of memory modules. A plurality of address converting sections converts the address to rearrange an arrangement of the words in the plurality of memory modules by a transposing process for a square matrix of a predetermined size. A connecting section connects the plurality of memory modules and the plurality of access ports in accordance with a result of the address conversion.
Claims9
A memory control apparatus, comprising:
- a plurality of access ports that is used for accessing a plurality of memory modules in which an address is provided in a circulation manner for each word of a plurality of words;
- a plurality of address converting sections that converts the address to rearrange an arrangement of the plurality of words in the plurality of memory modules by a transposing process for a square matrix of a predetermined size;
- and
- a connecting section that connects the plurality of memory modules and the plurality of access ports in accordance with a result of the address conversion.
A memory apparatus, comprising:
- a plurality of memory modules in which an address is provided in a circulation manner for each word of a plurality of words;
- a plurality of access ports that is used for accessing the plurality of memory modules;
- a plurality of address converting sections that converts the address to rearrange an arrangement of the plurality of words in the plurality of memory modules by a transposing process for a square matrix of a predetermined size;
- and
- a connecting section that connects the plurality of memory modules and the plurality of access ports in accordance with the address conversion.
An information processing system, comprising:
- a plurality of memory modules in which an address is provided in a circulation manner for each word of a plurality of words;
- a plurality of access ports that is used for accessing the plurality of memory modules;
- a plurality of arithmetic units that requires access for the plurality of memory modules via the plurality of access ports;
- a plurality of address converting sections that converts the address to rearrange an arrangement of the plurality of words in the plurality of memory modules by a transposing process for a square matrix of a predetermined size;
- and
- a connecting section that connects the plurality of memory modules and the plurality of access ports in accordance with the address conversion.
A memory control method, comprising:
- an address converting procedure in which, with respect to a plurality of accesses for a plurality of memory modules in which an address is provided in a circulation manner for each word of a plurality of words, a plurality of address converting sections converts the address to rearrange an arrangement of the plurality of words in the plurality of memory modules by a transposing process for a square matrix of a predetermined size;
- and
- a connecting procedure in which a connecting section connects the plurality of memory modules and a request source of the plurality of accesses in accordance with a result of the address conversion.
Dependencies are inferred from the claim text.