Invention Grant
- Patent Title: Detecting buffer overflows in general-purpose GPU applications
-
Application No.: US15360518Application Date: 2016-11-23
-
Publication No.: US10067710B2Publication Date: 2018-09-04
- Inventor: Joseph L. Greathouse , Christopher D. Erb , Michael G. Collins
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F9/44 ; G06T1/20 ; G06T1/60 ; G06F9/451

Abstract:
A processing apparatus is provided that includes a plurality of memory regions each corresponding to a memory address and configured to store data associated with the corresponding memory address. The processing apparatus also includes an accelerated processing device in communication with the memory regions and configured to determine a request to allocate an initial memory buffer comprising a number of contiguous memory regions, create a new memory buffer comprising one or more additional memory regions adjacent to the contiguous memory regions of the initial memory buffer, assign one or more values to the one or more additional memory regions and detect a change to the one or more values at the one or more additional memory regions.
Public/Granted literature
- US20180143781A1 DETECTING BUFFER OVERFLOWS IN GENERAL-PURPOSE GPU APPLICATIONS Public/Granted day:2018-05-24
Information query