×

Compiler-based critical section amendment for a multiprocessor environment

  • US 7,788,650 B2
  • Filed: 05/10/2005
  • Issued: 08/31/2010
  • Est. Priority Date: 05/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying data structures in source code that reference multiple instances of related data for an application in a multiprocessor, cache coherent system comprising multiple processors;

    searching the source code to identify a synchronization command referencing the related data; and

    compiling the source code to generate an executable program wherein the identified synchronization command for the related data is excluded when generating the executable program if the executable program dedicates all processing of the related data to a single one of the multiple processors in the system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×