Information processing apparatus
a technology of information processing and apparatus, applied in the field of information processing apparatus, can solve the problems of no improvement in performance, no sufficient time for interruptions can be secured, and a higher system price, so as to increase the speed of branching into the interruption routine, increase the speed of return from the interruption routine, and increase the speed of the return from the subroutine
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
embodiment 1
[0050] Embodiment 1 of the invention will be described with reference to FIG. 1 through FIG. 10.
[0051]FIG. 1 shows an overall configuration of an information processing apparatus, which is Embodiment 1 of the present invention.
[0052] The information processing apparatus of this embodiment comprises a CPU (1), a prefetch address calculation unit (2), a control unit (3), a memory (4), a cache (5), a selector 0 (6), a data buffer (7), an instruction buffer (8), an interruption controller (hereafter “INTC” ) (9) and a selector 1 (10). In this configuration, the prefetch address calculation unit (2) is provided as a prefetch address calculation means. The control unit (3), the selector 0 (6), the data buffer (7), the instruction buffer (8), and the selector 1 (10), including this prefetch address unit (2), are provided to constitute a prefetch means.
[0053] The memory (4) stores programs, receives a memory address signal memadr [31:4] through a signal line 22 and a memory read signal m...
embodiment 2
[0163] Embodiment 2 of the invention will be described with reference to FIG. 11 through FIG. 21.
[0164]FIG. 11 shows an overall configuration of an information processing apparatus, which is Embodiment 2 of the invention.
[0165] The information processing apparatus of this embodiment comprises a CPU (1), a memory (4), a cache (5), a selector 0 (6), a selector 1 (10) , a prefetch address calculation unit (1101), a return from subroutine (RTS) instruction buffer (1102) , an instruction buffer (1103) and a control unit (1111).
[0166] As the functions of the CPU (1), the memory (4), the cache (5) , the selector 0 (6) and the selector 1 (10) are the same as those of their respective counterparts of Embodiment 1 described above with reference to FIG. 1, their description is omitted here.
[0167] The prefetch address calculation unit (1101), when a series of instructions are stored into the instruction buffer (1103) , detects a series of instructions for branch out of the stored series of ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


