arrow
Return

COMPASS: A Combined Parallel Subscripted Subscript Benchmark Suite

delete2026-01-01
delete0
PRE
AI
B
Bhosale, Akshay *
E
Eigenmann, Rudolf
DOI:10.1007/978-3-032-02436-7_4delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper describes COMPASS - a suite of irregular benchmarks comprising special patterns referred to as subscripted subscript patterns. When the values of an array appear at the subscript of another array in a for-loop, e.g. a[b[i]] with cross-iteration accesses to the host array (array a), such a pattern is referred to as a subscripted subscript pattern. These patterns represent an important class of dynamic, irregular memory access patterns observed in scientific applications and pose a challenge for optimizing compilers. The suite is a collection of subscripted subscript benchmarks from various application domains such as Machine Learning, Linear System Solvers, Adaptive Mesh Refinement, Sorting Algorithms and Sparse Matrix computations. The primary purpose of this suite is to promote the development of advanced compiler analysis and transformation techniques that enable parallelization of the subscripted subscript loops as well as techniques for improving locality and thread synchronization. We present the necessary and sufficient conditions for eventual parallelization of the subscripted subscript loops and discuss techniques described in the literature for determining said conditions. Experimental results show that subscripted subscript loops appear in key program sections and parallelizing them leads to a substantial improvement in the performance of the overall applications.
Keywords:
Subscripted Subscript
Parallelization
Benchmarks

Journal

L
LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2023
IF:
0
Papers:
14
Citations:
0

Organization

U
university of delaware
Scholars:
1.9K
Papers: 902
Citations: 0
Cited Papers

Cited Papers

SparseLib++ v. 1.5 sparse matrix class library, reference guide
err
IF0
err1996-01-01
err0
errOAAI
errRolan Pozo; Karin A Remington; Andrew Lumsdaine
errShare
errSave
errShare
errSave
Algorithm 887
err2008-10-01
err0
PREAI
errYanqing Chen; Timothy A. Davis; William W. Hager; Sivasankaran Rajamanickam
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
The SuiteSparse Matrix Collection Website Interface
err2019-03-10
err0
errOAAI
errScott Kolodziej; Mohsen Aznaveh; Matthew Bullock; Jarrett David; Timothy Davis; Matthew Henderson; Yifan Hu; Read Sandstrom
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more