Memory frame architecture for instruction fetches in simulation
AssigneeInternational Business Machines Corporation
InventorsTracy Bashore, Ahmed Gheith, Aditya Kumar, Ronald L. Rockhold
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsTracy Bashore, Ahmed Gheith, Aditya Kumar, Ronald L. Rockhold
Estimating the term…
A simulation technique that handles accesses to a frame of instruction memory by inserting a command object between a frame proxy and a memory frame provides improved throughput in simulation environments. The instruction frame, if present, processes the access to the frame. If an instruction frame is not present for the accessed frame, the memory frame handles the request directly. The instruction frame caches fetched and decoded instructions and may be inserted at the first access to a corresponding instruction memory frame. The instruction frame can track write accesses to instruction memory so that changes to the instruction memory can be reflected in the state of the instruction frame. Additional check frames may be chained between the interface and the memory frame to handle breakpoints, instruction memory watches or other access checks on the instruction memory frame.
A computer system comprising a first processor for executing program instructions coupled to a memory for storing the program instructions, wherein the program instructions are program instructions for processing simulated accesses to instruction memory by a second processor being simulated by a simulation program executing within a simulated computer system, and wherein the program instructions comprise:
A computer program product comprising a computer-readable memory that is not a signal or carrier wave storing program instructions for processing simulated accesses to instruction memory by a simulated processor being simulated by a simulation program executing within a simulated computer system, wherein the program instructions comprise program instructions for:
Dependencies are inferred from the claim text.