DATA PLACEMENT FOR EXECUTION OF AN EXECUTABLE

Patent №

US 8,914,778

Granted

2014-12-16

Filed 2012

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

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

AI hardware1.00
Vision0.10
Knowledge representation0.04
Machine learning0.00
Planning0.00
Evolutionary computation0.00
Speech0.00
Natural language0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC