International Business Machines Corporation
Allocating device buffer on GPGPU for an object with metadata using access boundary alignment

Last updated:

Abstract:

A method is provided for buffer allocation on a graphics processing unit. The method includes analyzing, by the graphics processing unit, a program to be executed on the graphics processing unit to determine, for an object in the program, a set of elements in the object that are designated to be accessed during an execution of the program. The method further includes allocating, by the graphics processing unit, a placement of the object in a device buffer on the graphics processing unit based on the set of elements to minimize a number of memory accesses during the execution of the program.

Status:
Grant
Type:

Utility

Filling date:

28 Oct 2019

Issue date:

26 Jul 2022