Patent ID: 8868848
Filing Date: 2014-10-21
Classification: G06F,G06T

Abstract:
1. A method to be performed in a computer platform having a plurality of heterogeneous processors including at least a first processor and a second processor, the method comprising: creating multi-version data using the first processor, wherein the multi-version data includes an initial version and at least one additional version, identifying, for each additional version that is created and released, difference content between a current version and a previous version of the multi-version data using the first processor, storing the multi-version data including the initial version and the difference content for each additional version released in a shared virtual memory, wherein the shared virtual memory is accessible to at least a subset of the heterogeneous processors including the first processor and the second processor, and acquiring a particular version of the multi-version data from the shared virtual memory for use by the second processor, wherein the acquiring includes retrieving the initial version and the difference content for each additional version up to the particular version and merging the difference content for each successive additional version into the initial version.