×

Method for implementing single threaded optimizations in a potentially multi-threaded environment

  • US 7,395,530 B2
  • Filed: 08/30/2004
  • Issued: 07/01/2008
  • Est. Priority Date: 08/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementing single threaded optimizations in a potentially multi-threaded environment, comprising:

  • examining program code for characteristics indicative of a potential to generate multiple threads;

    wherein the examining is performed dynamically as the program code is running allowing the method to be refined;

    wherein the method is refined by at least one of reducing a number of situations that prevent single threaded optimizations from being implemented and delaying correction of single threaded optimizations that have been implemented; and

    implementing at least one single threaded optimization if the examining reveals that the program code does not have the potential to generate multiple threads, wherein the implementing is correctible if the program code is later revealed to have the potential to generate multiple threads.

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