search for: xsa0xlyj

Displaying 3 results from an estimated 3 matches for "xsa0xlyj".

2020 Aug 23
2
Looking for suggestions: Inferring GPU memory accesses
...o share it, I'm unsure if the code I (might have) access to is > the latest. > > @Ees I attached a recent paper and you might find the following links > useful: > > * 2017 LLVM Developers’ Meeting: J. Doerfert “Polyhedral Value & > Memory Analysis ” https://youtu.be/xSA0XLYJ-G0 > > * "Automated Partitioning of Data-Parallel Kernels using Polyhedral > Compilation.", P2S2 2020 (slides and video > https://www.mcs.anl.gov/events/workshops/p2s2/2020/program.php) > > > Let us know what you think :) > > ~ Johannes > > > > &...
2020 Aug 22
5
Looking for suggestions: Inferring GPU memory accesses
Hi all, As part of my research I want to investigate the relation between the grid's geometry and the memory accesses of a kernel in common gpu benchmarks (e.g Rodinia, Polybench etc). As a first step i want to answer the following question: - Given a kernel function with M possible memory accesses. For how many of those M accesses we can statically infer its location given concrete values
2018 Mar 09
1
[Polly] Reduced code analyzability moving from LLVM 3.9.0 to 5.0.1
Hi Johannes, Perfect, thanks! The CFG now looks very similar to what I got on LLVM 3.9.0 ([1] vs [2]). Any idea why setting -simplifycfg-sink-common=false is necessary? Similar to LLVM 5.0.1, the default for 3.9.0 is true [3], and setting it to false wasn't necessary in the latter version. [1] https://nautilus.bjornweb.nl/files/polly501-cfg-simplifycfg-sink-common.pdf [2]