2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis 2010
DOI: 10.1109/sc.2010.52
|View full text |Cite
|
Sign up to set email alerts
|

Strider: Runtime Support for Optimizing Strided Data Accesses on Multi-Cores with Explicitly Managed Memories

Abstract: Abstract-Multi-core processors with explicitly-managed local memories provide advanced capabilities to optimize data caching and prefetching in software. Unfortunately, these capabilities are neither easily accessible to programmers, nor exploited to their maximum potential by current language, compiler, or runtime frameworks. We present Strider, a runtime framework for optimizing compilers on multi-core processors with softwaremanaged memories. Strider transparently optimizes grouping, decomposition, and sche… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 37 publications
(50 reference statements)
0
1
0
Order By: Relevance
“…Due to practicability, strided data is widely used in global memory access 28 and parallel pile systems. 35 However, data striding would damage access performance, so strided data access operations 34 and runtime support 36 are implemented and proposed to strided data access and transfer.…”
Section: Strided Data Transfermentioning
confidence: 99%
“…Due to practicability, strided data is widely used in global memory access 28 and parallel pile systems. 35 However, data striding would damage access performance, so strided data access operations 34 and runtime support 36 are implemented and proposed to strided data access and transfer.…”
Section: Strided Data Transfermentioning
confidence: 99%