METHOD AND APPARATUS FOR EFFICIENT AND PRECISE DATARACE DETECTION FOR MULTITHREADED OBJECT-ORIENTED PROGRAMS

Patent №

US 7,516,446

Granted

2009-04-07

Filed 2002

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10178561

A method of detecting a datarace between first and second memory accesses within a program, including: determining whether the first and second memory accesses are to the same memory location; determining whether the first and second memory accesses are executed by different threads in the program; determining whether the first and second memory accesses are guarded by a common synchronization object; and determining whether there is an execution ordering enforced between the first and second memory accesses.

AI hardwareG06F 9/52G06F 11/3632

AI classification

AI hardware0.59
Planning0.00
Evolutionary computation0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 132850789

Assignors

CHOI, JONG-DEOK, LEE, KEUNWOO, O'CALLAHAN, ROBERT W., SARKAR, VIVEK, SRIDHARAN, MANU

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

From the same owner

© 2026 NYSGPT2525 LLC