2020
DOI: 10.1145/3418077
|View full text |Cite
|
Sign up to set email alerts
|

Programming Strategies for Irregular Algorithms on the Emu Chick

Abstract: The Emu Chick prototype implements migratory memory-side processing in a novel hardware system. Rather than transferring large amounts of data across the system interconnect, the Emu Chick moves lightweight thread contexts to near-memory cores before the beginning of each remote memory read. Previous work has characterized the performance of the Chick prototype in terms of memory bandwidth and programming differences from more typical, non-migratory platforms, but there has not yet been an analysis of algorith… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 48 publications
0
2
0
Order By: Relevance
“…Although there are multiple vectors for growth and improved infrastructure with the Rogues Gallery, the testbed has already led to some early successes. These positive outcomes include several published academic papers [10,11,14,29,35], support for PhD thesis research, ongoing collaborations with external academic, industry, and government users, and a job offer from one of the rogue startups for at least one of our PhD students at Georgia Tech. We look forward to new infrastructure developments, student-focused activities like the Rogues Gallery VIP class, and further collaborations with other post-Moore architecture and system evaluation labs to help drive the next phase of the Rogues Gallery's evolution.…”
Section: Discussionmentioning
confidence: 99%
“…Although there are multiple vectors for growth and improved infrastructure with the Rogues Gallery, the testbed has already led to some early successes. These positive outcomes include several published academic papers [10,11,14,29,35], support for PhD thesis research, ongoing collaborations with external academic, industry, and government users, and a job offer from one of the rogue startups for at least one of our PhD students at Georgia Tech. We look forward to new infrastructure developments, student-focused activities like the Rogues Gallery VIP class, and further collaborations with other post-Moore architecture and system evaluation labs to help drive the next phase of the Rogues Gallery's evolution.…”
Section: Discussionmentioning
confidence: 99%
“…Similarly, the Emu Chick architecture [9] divides a DRAM channel into multiple "Narrow-Channel DIMMs" (NCDIMMs) which allow for more fine-grained access for irregular applications. Recent tests of BFS and small-scale graph analytics applications [11] shows promise for the NCDIMM approach with stable performance for different real-world sparse matrix multiply inputs and comparable performance with x86 platforms for BFS on balanced (Erdös-Rényi) graphs. However, performance of graph analytics on the Emu Chick is currently limited not by the memory subsystem but by data layout and workload imbalance issues that create thread migration hotspots across the Chick's distributed nodes.…”
Section: Related Workmentioning
confidence: 99%