Focus and Description

Array-oriented programming is a powerful abstraction for compactly implementing numerically intensive algorithms. Many modern languages now provide some support for collective array operations, which are used by an increasing number of programmers (and non-programmers) for data analysis and scientific computing.

This workshop is intended to bring together researchers from many different communities, including language designers, library developers and compiler researchers, who are working on numeric languages such as R and MATLAB, general-purpose dynamic languages such as Python and JavaScript, and statically typed languages such as Haskell, Scala, and C#.

The aim of this workshop is to foster the cross-pollination of concepts across projects and research communities and to explore new directions, such as:

  • Expanding the scope of array programming to encompass a wider range of data types and computations.
  • Transparently utilizing parallel hardware (multi-core, SIMD, GPU, FPGA) by leveraging the implicitly parallel semantics of array operations.
  • Simplifying the embedding of array constructs within existing languages which weren’t designed for numerical computing.
  • Connections between array abstractions and other models such as dataflow programming, stream programming, and data parallelism.
  • High-level compilation and optimization techniques for array-oriented programs.
  • Compilers, virtual machines and frameworks for array-oriented programming languages.

Please see the external website for the ARRAY’15 workshop for details.

Sat 13 Jun

09:00 - 11:00: ARRAY - Invited Talk and Paper Session 1 at C122
Chair(s): Laurie HendrenMcGill University
ARRAY-2015-papers143417880000009:00 - 10:00
David PaduaUniversity of Illinois at Urbana-Champaign
ARRAY-2015-papers143418240000010:00 - 10:30
Andreas KloecknerUniversity of Illinois at Urbana-Champaign
ARRAY-2015-papers143418420000010:30 - 11:00
João BispoFEUP, Universidade do Porto, Luís Reis, João Cardoso
11:20 - 12:30: ARRAY - Paper Session 2 at C122
Chair(s): Mary Sheeran
ARRAY-2015-papers143418720000011:20 - 11:50
ARRAY-2015-papers143418900000011:50 - 12:20
Rahul Garg, Sameer JagdaleMcGill University, Laurie HendrenMcGill University
ARRAY-2015-papers143419080000012:20 - 12:30
14:00 - 15:30: ARRAY - Paper Session 3 at C122
Chair(s): Hidehiko MasuharaTokyo Institute of Technology
ARRAY-2015-papers143419680000014:00 - 14:30
Youngsung Kim, Pavol CernyUniversity of Colorado Boulder
ARRAY-2015-papers143419860000014:30 - 15:00
ARRAY-2015-papers143420040000015:00 - 15:30
16:00 - 18:00: ARRAY - Paper Session 4 at C122
Chair(s): David GroveIBM Research
ARRAY-2015-papers143420400000016:00 - 16:30
ARRAY-2015-papers143420580000016:30 - 17:00
ARRAY-2015-papers143420760000017:00 - 17:30
ARRAY-2015-papers143420940000017:30 - 18:00

Call for Papers

The call for papers can be found on the external ARRAY’15 website.