Publication | Closed Access
CoNDA
90
Citations
122
References
2019
Year
Unknown Venue
Hardware SecuritySpecialized On-chip AcceleratorsEngineeringHardware AccelerationHigh-performance ArchitectureCoherence MechanismsMany-core ArchitectureComputer EngineeringComputer ArchitectureComputing SystemsCoherence MechanismParallel ProgrammingComputer ScienceParallel ComputingMemory Architecture
Specialized on-chip accelerators are widely used to improve the energy efficiency of computing systems. Recent advances in memory technology have enabled near-data accelerators (NDAs), which reside off-chip close to main memory and can yield further benefits than on-chip accelerators. However, enforcing coherence with the rest of the system, which is already a major challenge for accelerators, becomes more difficult for NDAs. This is because (1) the cost of communication between NDAs and CPUs is high, and (2) NDA applications generate a lot of off-chip data movement. As a result, as we show in this work, existing coherence mechanisms eliminate most of the benefits of NDAs. We extensively analyze these mechanisms, and observe that (1) the majority of off-chip coherence traffic is unnecessary, and (2) much of the off-chip traffic can be eliminated if a coherence mechanism has insight into the memory accesses performed by the NDA.
| Year | Citations | |
|---|---|---|
Page 1
Page 1