Patent №
US 8,914,778
Granted
2014-12-16
Filed 2012
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13668712
According to one embodiment, a method for a compiler to produce an executable module to be executed by a computer system including a main processor and active memory devices includes dividing source code into code sections, identifying a first code section to be executed by the active memory devices, wherein the first code section is one of the code sections 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.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 292400772
Assignors
CHEN, TONG, O'BRIEN, JOHN K., SURA, ZEHRA
On an employer assignment, the assignors are typically the inventors.