Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2022
DOI: 10.1145/3503222.3507705
|View full text |Cite
|
Sign up to set email alerts
|

SparseCore: stream ISA and processor specialization for sparse computation

Abstract: Computation on sparse data is becoming increasingly important for many applications. Recent sparse computation accelerators are designed for specific algorithm/application, making them inflexible with software optimizations. This paper proposes SparseCore, the first general-purpose processor extension for sparse computation that can flexibly accelerate complex code patterns and fast-evolving algorithms. We extend the instruction set architecture (ISA) to make stream or sparse vector first-class citizens, and d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 67 publications
(42 reference statements)
0
6
0
Order By: Relevance
“…Current ASIC-based graph mining accelerators all use the patternaware methodology to conduct graph mining applications, for the bounded memory footprint and inherent high concurrency. Existing research all adopt software/hardware codesigns to mapping graph mining applications to hardware logic, from algorithm-level mapping [41] to instruction level extensions [177].…”
Section: Asic-based Graph Mining Acceleratorsmentioning
confidence: 99%
See 1 more Smart Citation
“…Current ASIC-based graph mining accelerators all use the patternaware methodology to conduct graph mining applications, for the bounded memory footprint and inherent high concurrency. Existing research all adopt software/hardware codesigns to mapping graph mining applications to hardware logic, from algorithm-level mapping [41] to instruction level extensions [177].…”
Section: Asic-based Graph Mining Acceleratorsmentioning
confidence: 99%
“…There are also works to explore instruction set architecture (ISA) and corresponding hardware designs specialized for graph mining. SparseCore [177,180] propose the stream instruction set extension which represents the core computational operations in graph mining. Specifically, a stream is defined as a sparse vector in SparseCore.…”
Section: Asic-based Graph Mining Acceleratorsmentioning
confidence: 99%
“…Graph pattern matching: Intersection between the sparse adjacency vectors of graph nodes can be leveraged to identify and count subgraph embeddings and assess the similarity of graphs [6]. Thus, SSSRs may be used to accelerate graph pattern matching workloads in fields like computer vision and drug discovery.…”
Section: Further Sssr Applicationsmentioning
confidence: 99%
“…In machine learning (ML), sparsification can significantly reduce the operations and memory required for a given inference accuracy [4]; while some approaches target sparsedense compute by sparsifying only weights, others also exploit activation sparsity. Graphs, commonly represented as highly sparse matrices, are operands in both sparsedense and sparse-sparse workloads such as PageRank [5] and triangle counting [6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation