Berke Ates
YOU?
Author Swipe
View article: A Priori Loop Nest Normalization: Automatic Loop Scheduling in Complex Applications
A Priori Loop Nest Normalization: Automatic Loop Scheduling in Complex Applications Open
The same computations are often expressed differently across software projects and programming languages. In particular, how computations involving loops are expressed varies due to the many possibilities to permute and compose loops. Sinc…
View article: Bridging Control-Centric and Data-Centric Optimization
Bridging Control-Centric and Data-Centric Optimization Open
With the rise of specialized hardware and new programming languages, code\noptimization has shifted its focus towards promoting data locality. Most\nproduction-grade compilers adopt a control-centric mindset - instruction-driven\noptimizat…
View article: DaCe - Data Centric Parallel Programming
DaCe - Data Centric Parallel Programming Open
DaCe is a parallel programming framework that takes code in Python/NumPy and other programming languages, and maps it to high-performance CPU, GPU, and FPGA programs, which can be optimized to achieve state-of-the-art. Internally, DaCe use…