Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: HDArray: Parallel Array Interface for Distributed Heterogeneous Devices   Heterogeneous clusters with nodes containing one or more accelerators, such
as GPUs, have become common. While MPI provides inter-address space
communication, and OpenCL provides a process with access to heterogeneous
computational resources, programmers are forced to write hybrid programs that
manage the interaction of both of these systems. This paper describes an array
programming interface that provides users with automatic and manual
distributions of data and work. Using work distribution and kernel def and use
information, communication among processes and devices in a process is
performed automatically. By providing a unified programming model to the user,
program development is simplified.

37
The categories of this paper are: supr-con
21
The categories of this paper are: adap-org
10
The categories of this paper are: q-bio
22
The categories of this paper are: chao-dyn
19
The categories of this paper are: eess
36
The categories of this paper are: cmp-lg
27
The categories of this paper are: comp-gas
11
The categories of this paper are: hep-lat
16
The categories of this paper are: stat
13
The categories of this paper are: quant-ph
12
The categories of this paper are: nucl-th
29
The categories of this paper are: funct-an
9
The categories of this paper are: nlin
32
The categories of this paper are: atom-ph
15
The categories of this paper are: nucl-ex
8
The categories of this paper are: hep-ex