System and method for hiding memory latency
Patent Information
- Authority / Receiving Office
- US ยท United States
- Current Assignee / Owner
- IBM CORP
- Publication Date
- 2006-04-13
- Estimated Expiration
- Not applicable ยท inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
BACKGROUND OF THE INVENTION
[0001] 1. Technical Field
[0002] The present invention relates in general to a system and method for hiding memory latency. More particularly, the present invention relates to a system and method for, in a multi-thread environment, passing control from a first thread to a second thread when the first thread encounters a prolonged instruction.
[0003] 2. Description of the Related Art
[0004] Developers attempt to increase a computer system's performance by improving both the hardware aspects and the software aspects of the computer system. From a hardware perspective, a hardware developer may focus on improving areas such as a microprocessor's speed, bus interface speed, and memory size. From a software perspective, a developer may design an application to invoke multiple threads in order to increase the application's performance. For example, a gaming application may invoke a thread to render terrain data for the left half of a computer screen, and invoke ...