Polyhedral optimizations for a data-flow graph language

A Sbîrlea, J Shirako, LN Pouchet, V Sarkar - International Workshop on …, 2015 - Springer
This paper proposes a novel optimization framework for the Data-Flow Graph Language
(DFGL), a dependence-based notation for macro-dataflow model which can be used as an …

Transforming loop chains via macro dataflow graphs

EC Davis, MM Strout, C Olschanowsky - Proceedings of the 2018 …, 2018 - dl.acm.org
This paper describes an approach to performance optimization using modified macro
dataflow graphs, which contain nodes representing the loops and data involved in the …

An object-oriented interface to the sparse polyhedral library

T Popoola, R Shankar, A Rift, S Singh… - 2021 IEEE 45th …, 2021 - ieeexplore.ieee.org
Many important applications including machine learning, molecular dynamics, and
computational fluid dynamics, use sparse data. Processing sparse data leads to non-affine …

On the analysis of backscatter traffic

E Balkanli, AN Zincir-Heywood - 39th Annual IEEE Conference …, 2014 - ieeexplore.ieee.org
This work offers in-depth analysis of three different darknet datasets captured in 2004, 2006
and 2008 to provide insights into the nature of backscatter traffic. Moreover, we analyzed …

Pipes: a language and compiler for task-based programming on distributed-memory clusters

M Kong, LN Pouchet, P Sadayappan… - SC'16: Proceedings of …, 2016 - ieeexplore.ieee.org
Applications running on clusters of shared-memory computers are often implemented using
OpenMP+ MPI. Productivity can be vastly improved using task-based programming, a …

Understanding recursive divide-and-conquer dynamic programs in fork-join and data-flow execution models

P Nookala, Z Ahmad, MM Javanmard… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
On shared-memory multicore machines, classic two-way recursive divide-and-conquer
algorithms are implemented using common fork-join based parallel programming paradigms …

Optimizing the LULESH stencil code using concurrent collections

C Liu, M Kulkarni - Proceedings of the 5th International Workshop on …, 2015 - dl.acm.org
Writing scientific applications for modern multicore machines is a challenging task. There
are a myriad of hardware solutions available for many different target applications, each …

[图书][B] Sparse Format Conversion and Code Synthesis

TG Popoola - 2023 - search.proquest.com
Sparse computations are important in scientific computing. Many scientific applications
compute on sparse data. Data is said to be sparse if it has a relatively small number of non …

CnC: A Dependence Programming Model

Z Budimlić, K Knobe - Proceedings of the Sixth Workshop on Data-Flow …, 2016 - dl.acm.org
Application tuning is the one of the major hurdles on the road to exascale computing. Tuning
is often directed at a specific architecture or towards some specific tuning goal. As currently …

Techniques for Managing Polyhedral Dataflow Graphs

R Shankar, A Orenstein, A Rift, T Popoola… - … on Languages and …, 2021 - Springer
Scientific applications, especially legacy applications, contain a wealth of scientific
knowledge. As hardware changes, applications need to be ported to new architectures and …