Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: DynaSOAr: Accelerating Single-Method Multiple-Objects Applications on
  GPUs   Object-oriented programming (OOP) has long been regarded as too inefficient
for SIMD high-performance computing, despite the fact that many important HPC
applications have an inherent object structure. We discovered a broad subset of
OOP that can be implemented efficiently on massively parallel SIMD
accelerators. We call it Single-Method Multiple-Objects (SMMO), because
parallelism is expressed by running a method on all objects of a type.
  To make fast GPU programming available to domain experts who are less
experienced in GPU programming, we developed DynaSOAr, a CUDA framework for
SMMO applications. DynaSOAr improves the usage of allocated memory with an SOA
data layout and achieves low memory fragmentation through efficient management
of free and allocated memory blocks with lock-free, hierarchical bitmaps.

27
The categories of this paper are: comp-gas
30
The categories of this paper are: q-alg
2
The categories of this paper are: math
10
The categories of this paper are: q-bio
16
The categories of this paper are: stat
31
The categories of this paper are: ao-sci
36
The categories of this paper are: cmp-lg
14
The categories of this paper are: math-ph
23
The categories of this paper are: solv-int
35
The categories of this paper are: mtrl-th
21
The categories of this paper are: adap-org
22
The categories of this paper are: chao-dyn
26
The categories of this paper are: bayes-an
9
The categories of this paper are: nlin
24
The categories of this paper are: dg-ga
25
The categories of this paper are: patt-sol