×

Technique for dynamically restricting thread concurrency without rewriting thread code

  • US 8,245,207 B1
  • Filed: 04/18/2008
  • Issued: 08/14/2012
  • Est. Priority Date: 07/31/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing uniprocessor (UP) coded workloads (UP-workloads) in a computer capable of concurrent execution, comprising:

  • assigning first UP-workloads which are not permitted to execute concurrently to a first concurrency group, and assigning second UP-workloads which are not permitted to execute concurrently to a second concurrency group, where any UP-workload in the first concurrency group is permitted to execute concurrently with any UP-workload in the second concurrency group; and

    executing safely, on the computer capable of concurrent execution, the UP-coded workloads in the first concurrency group at substantially the same time as executing the UP-coded workloads in the second concurrency group, and where the first UP-workloads in object code share, without conventional synchronization, access to a common set of memory addresses in a memory.

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