PROCESSOR, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF PROCESSOR
First Claim
1. A processor connected to a main storage unit, comprising:
- a cache memory;
an arithmetic processing section that issues a load request loading an object data stored at the main storage unit to the cache memory;
a control part that performs a process corresponding to the load request received from the arithmetic processing section;
a memory management part that requests the object data corresponding to the request from the control part and header information containing information indicating whether or not the object data is a latest for the main storage unit, and receives the header information responded by the main storage unit based on the request for the main storage unit; and
a data management part that manages a write control of the data acquired by the load request to the cache memory, and receives the object data responded by the main storage unit based on the request for the main storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor is includes cache memory; an arithmetic processing section that a load request loading an object data stored at a memory to the cache memory; a cache control part patent a process corresponding to the received load request; a memory management part which requests the object data corresponding to the request from the cache control part and header information containing information indicating whether or not the object data is a latest for the memory, and receives the header information responded by the memory; and a data management part that manages a write control of the data to the cache memory, and receives the object data responded by the memory based on the request. The requested data is transmitted from the memory to the data management part held by a CPU node without being intervened by the memory management part.
6 Citations
7 Claims
-
1. A processor connected to a main storage unit, comprising:
-
a cache memory; an arithmetic processing section that issues a load request loading an object data stored at the main storage unit to the cache memory; a control part that performs a process corresponding to the load request received from the arithmetic processing section; a memory management part that requests the object data corresponding to the request from the control part and header information containing information indicating whether or not the object data is a latest for the main storage unit, and receives the header information responded by the main storage unit based on the request for the main storage unit; and a data management part that manages a write control of the data acquired by the load request to the cache memory, and receives the object data responded by the main storage unit based on the request for the main storage unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing apparatus, comprising:
-
a processor including; a cache memory; an arithmetic processing section that issues a load request loading an object data stored at a main storage unit to the cache memory; a control part that performs a process corresponding to the load request received from the arithmetic processing section; a memory management part that requests the object data corresponding to the request from the control part and header information containing information indicating whether or not the object data is a latest for the main storage unit, and receives the header information responded by the main storage unit based on the request for the main storage unit; and a data management part that manages a write control of the data acquired by the load request to the cache memory, and receives the object data responded by the main storage unit based on the request for the main storage unit, and the main storage unit that is connected to the processor, transmits the object data to the data management part of the processor for the request from the memory management part of the processor, and transmits the header information to the memory management part of the processor.
-
-
7. A control method of a processor connected to a main storage unit and having a cache memory, comprising:
-
issuing a load request loading an object data stored at the main storage unit to the cache memory by an arithmetic processing section included by the processor; performing a process corresponding to the load request received from the arithmetic processing section by a control part included by the processor; requesting the object data corresponding to the request from the control part and header information containing information indicating whether or not the object data is a latest for the main storage unit, and receiving the header information responded by the main storage unit based on the request for the main storage unit by a memory management part included by the processor; and managing a write control of the data acquired by the load request to the cache memory and receiving the object data responded by the main storage unit based on the request for the main storage unit by a data management part included by the processor.
-
Specification