US 12,086,576 B2
Method for mitigating memory access conflicts in a multi-core graph compiler
Abnikant Singh, Bangalore (IN)
Assigned to XILINX, INC., San Jose, CA (US)
Filed by XILINX, INC., San Jose, CA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/877,395.
Prior Publication US 2024/0036842 A1, Feb. 1, 2024
Int. Cl. G06F 9/44 (2018.01); G06F 8/41 (2018.01)
CPC G06F 8/443 (2013.01) [G06F 8/41 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for mapping an application to a data processing engine (DPE) array, comprising:
compiling application code to generate intermediate representation code;
performing memory access analysis on the intermediate representation code; and
modifying the intermediate representation code, based on the memory access analysis, to map the application to the DPE array, a memory map analysis including:
locating conflicting pointers pointing to a same buffer; and
automatically annotating the conflicting pointers with a same address space.