Patent ID: 8245207

Claim:
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.