~/conference

ARRAY 2019

date:2019-06-22
location:Phoenix, United States
series:ARRAY · 4 editions
editions:[ARRAY 2019, ARRAY 2024, ARRAY 2025, ARRAY 2026]

6th ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming Array-oriented programming offers a unique blend of programmer productivity and high-performance parallel execution. As an abstraction, it directly mirrors high-level mathematical constructions commonly used in many fields from natural sciences through engineering to financial modelling. As a language feature, it exposes regular control flow, exhibits structured data dependencies, and lends itself to many types of program analysis. Furthermore, many modern computer architectures, particularl ...

titleauthorlength
Convolutional Neural Networks in APLArtjoms Šinkarovs, Robert Bernecky, Sven-Bodo Scholz27m
Implements a MNIST/LeNet-style CNN in APL using ten one-line APL building blocks that avoid explicit indexing, showing convolution, pooling and fully connected…
Talk on
Records with Rank PolymorphismJustin Slepak, Olin Shivers, Panagiotis Manolios28m
Remora implements rank-polymorphism and the team embeds a dataframe library to show how columnar tables map to vectors of records, using Racket, Standard ML…
Talk on
Code Generation in LinneaHenrik Barthels, Paolo Bientinesi28m
Linnea generates explicit BLAS and LAPACK kernels calls from high-level linear-algebra expressions, rewrites expressions to expose common subexpressions, and…
Talk on
Toward Generalized Tensor Algebra for ab initio Quantum Chemistry MethodsErdal Mutlu, Karol Kowalski, Sriram Krishnamoorthy27m
Proposes a concrete block-sparse tensor algebra and C++ API that encodes index spaces, dependency maps and tiled index sequences so sparse/compressed formats…
Talk
ALPyNA: Acceleration of Loops in Python for Novel ArchitecturesDaDejice Jacob, Jeremy Singer27m
ALPyNA is an automatic loop-parallelization framework for CPython that staged dependence analysis (static skeletal graphs plus runtime type and bounds…
Talk on
Linear Algebraic Depth-First SearchDaniele G. Spampinato, Upasana Sridhar, Tze Meng Low28m
Argues a concrete linear-algebra formulation for depth-first search that encodes the stack and frontier via row/column permutations on the adjacency matrix…
Talk on
Finite Difference Methods Fengshui: Alignment through a Mathematics of ArraysBenjamin Chetioui26m
Numerous scientific-computational domains make use of array data. The core computing of the numerical methods and the algorithms involved is related to…
Talk on
Array Processing on Steroids for the SKA Radio-TelescopePeter Braam59m
The Square Kilometre Array (SKA) radio telescope will be a massive scientific instrument entering service in the late 2020’s. The conversion of its antenna…
Talk on
TeIL: a type-safe imperative Tensor Intermediate LanguageNorman A. Rink, Jeronimo Castrillon33m
Defines a small, imperative tensor IR with precise semantics and a mechanized Coq formalization that proves programs have no out‑of‑bounds tensor accesses…
Talk on
High-Level Synthesis of Functional Patterns with LiftMartin Kristien, Bruno Bodin, Michel Steuwer, Christophe Dubach31m
Extends Lift with Lift to VHDL backend and new streaming and tiling patterns, generates synthesizable VHDL that runs on a Xilinx XC7Z010 prototype board…
Talk on
Data-Parallel Flattening by ExpansionMartin Elsman, Troels Henriksen, Niels G. W. Serup30m
Claims a single higher-order Futhark function expand compiles many irregular data-parallel patterns to GPU code with work-efficiency comparable to sequential…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.