Title
Replica: A Wireless Manycore for Communication-Intensive and Approximate Data
Abstract
Data access patterns that involve fine-grained sharing, multicasts, or reductions have proved to be hard to scale in shared-memory platforms. Recently, wireless on-chip communication has been proposed as a solution to this problem, but a previous architecture has used it only to speed-up synchronization. An intriguing question is whether wireless communication can be widely effective for ordinary shared data. This paper presents Replica, a manycore that uses wireless communication for communication-intensive ordinary data. To deliver high performance, Replica supports an adaptive wireless protocol and selective message dropping. We describe the computational patterns that leverage wireless communication, programming techniques to restructure applications, and tools that help with automation. Our results show that wireless communication is effective for ordinary data. For 64 cores, Replica obtains a mean speed-up of 1.76x over a conventional machine. The mean speed-up reaches 1.89x if approximate-computing transformations are enabled. The average energy consumption is substantially reduced by 34% (or 38% with approximate transformations), and the area increases only modestly.
Year
DOI
Venue
2019
10.1145/3297858.3304033
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
Keywords
Field
DocType
approximate, multicore, parallelism, wireless
Replica,Synchronization,Wireless,Computer science,Computer network,Automation,Real-time computing,Wireless Application Protocol,Energy consumption,Data access,Multi-core processor
Conference
ISBN
Citations 
PageRank 
978-1-4503-6240-5
2
0.39
References 
Authors
0
5
Name
Order
Citations
PageRank
Vimuth Fernando131.42
Antonio Franques242.45
Sergi Abadal318022.96
Sasa Misailovic480640.58
Josep Torrellas59312.62