Invention Grant
US07937565B2 Method and system for data speculation on multicore systems 有权
多核系统数据推测方法和系统

Method and system for data speculation on multicore systems
Abstract:
The method and system for data speculation of multicore systems are disclosed. In one embodiment, a method includes dynamically determining whether a current speculative load instruction and an associated store instruction have same memory addresses in an application thread in compiled code running on a main core using a dynamic helper thread running on a idle core substantially before encountering the current speculative load instruction. The instruction sequence associated with the current speculative load instruction is then edited by the dynamic helper thread based on the outcome of the determination so that the current speculative load instruction becomes a non-speculative load instruction.
Public/Granted literature
Information query
Patent Agency Ranking
0/0