Title
Atuns: Modular And Scalable Support For Atomic Operations In A Shared Memory Multiprocessor
Abstract
Atomic operations are crucial for most modern parallel and concurrent algorithms, which necessitates their optimized implementation in highly-scalable manycore processors. We propose a modular and efficient, open-source ATomic UNit (ATUN) architecture that can be placed flexibly at different levels of the memory hierarchy. ATUN demonstrates near-optimal linear scaling for various synthetic and real-world workloads on an FPGA prototype with 32 RISC-V cores. We characterize the hardware complexity of our ATUN design in 22 nm FDSOI and find that it scales linearly in area (only 0.5 kGE per core) and logarithmically in the critical path.
Year
DOI
Venue
2020
10.1109/DAC18072.2020.9218661
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC)
DocType
ISSN
Citations 
Conference
0738-100X
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Andreas Kurth153.83
Samuel Riedel200.68
Florian Zaruba322.48
Torsten Hoefler42197163.64
Luca Benini5131161188.49