Data placement for execution of an executable
AssigneeInternational Business Machines Corporation
InventorsTong Chen, John K. O'Brien, Zehra Sura
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsTong Chen, John K. O'Brien, Zehra Sura
Estimating the term…
According to one embodiment, a system including a compiler to produce an executable module to be executed by a computer system including a main processor and active memory devices is provided. The system configured to perform a method including dividing source code into code sections, identifying a first code section to be executed by the active memory devices and identifying data structures that are used by the first code section. The method also includes classifying the data structures based on pre-defined attributes, formulating, by the compiler, a storage mapping plan for the data structures based on the classifying and generating, by the compiler, mapping code that implements the storage mapping plan, wherein the mapping code is part of the executable module and wherein the mapping code maps storing of the data structures to storage locations in the active memory devices.
A system comprising a compiler to produce an executable module to be executed by a computer system including a main processor and active memory devices, the system configured to perform a method comprising:
A system for distributing data in memory for execution of an executable module, the system comprising a main processor and active memory devices, the system configured to perform a method comprising:
Dependencies are inferred from the claim text.