METHOD AND SYSTEM FOR DATA SPECULATION ON MULTICORE SYSTEMS

Patent №

US 7,937,565

Granted

2011-05-03

Filed 2008

Owner

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12034741

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.

AI hardwareG06F 9/383G06F 9/3842G06F 9/3851G06F 9/3885G06F 9/3891

AI classification

AI hardware1.00
Natural language0.32
Planning0.00
Knowledge representation0.00
Machine learning0.00
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

assignment · 217080977

Assignors

MANNARSWAMY, SANDYA SRIVILLIPUTTUR, SANDANAGOBALANE, HARIHARAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC