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.
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 - 10:00|
David PaduaUniversity of Illinois at Urbana-Champaign
|10:00 - 10:30|
Andreas KloecknerUniversity of Illinois at Urbana-Champaign
|10:30 - 11:00|
|11:20 - 11:50|
|11:50 - 12:20|
|12:20 - 12:30|
|14:00 - 14:30|
|14:30 - 15:00|
|15:00 - 15:30|
|16:00 - 16:30|
|16:30 - 17:00|
|17:00 - 17:30|
|17:30 - 18:00|
Call for Papers
The call for papers can be found on the external ARRAY’15 website.
Papers and Invited Talks