Patent ID: 7290112
Filing Date: 2007-10-30
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving a thread request from an operating system executing on a first processor to invoke a thread; in response to receiving the thread request, determining a processor state of a second processor, the second processor including data in a local storage accessible by the thread; in response to determining that the second processor's state indicates that the thread should access a soft copy of the data, copying the data from the second processor's local storage to a soft copy area, resulting in a soft copy of the data; after the copying, receiving a data request from the thread that includes an effective address, wherein the effective address corresponds to the data that is located in the local storage of the second processor; translating the effective address to a real address using a page table entry, wherein the real address corresponds to the soft copy area; and providing the soft copy of the data located in the soft copy area to the first processor using the real address.