The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 23, 2026

Filed:

Jan. 26, 2024
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Yongmo Park, Ann Arbor, MI (US);

Subhankar Pal, White Plains, NY (US);

Aporva Amarnath, White Plains, NY (US);

Alper Buyuktosunoglu, White Plains, NY (US);

Pradip Bose, Yorktown Heights, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 9/38 (2018.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 8/4441 (2013.01); G06F 8/443 (2013.01); G06F 9/3836 (2013.01); G06F 9/455 (2013.01);
Abstract

Provided are a computer program product, system, and method for compiling an application having polynomial operations to produce directed acyclic graphs having commands to execute in a near memory processing device. An application is compiled including operations on a polynomial having coefficients, decomposed into a number of levels of coefficient elements, to generate hierarchical directed acyclic graphs (DAGs) having nodes indicating commands for execution by a hierarchy of hardware components in a near memory processing (NMP) device. The hierarchy of hardware components includes a plurality of enclaves of tiles. Each tile includes memory and a processing element to perform operations on the decomposed coefficients stored in the memory of the tile. Each of the hardware components includes a controller to process the commands in the DAG generated for the hardware components. The DAGs are provided to a hierarchical DAG tracker to generate commands for the NMP device.


Find Patent Forward Citations

Loading…