Abstract
The performance of current multicore CPUs and GPUs is
limited in computations making frequent use of com-
munication/synchronization between the subtasks executed
in parallel. This is because the directory-based cache
systems scale weakly and/or the cost of synchronization
is high. The Emulated Shared Memory (ESM) architectures
relying on multithreading and efficient synchronization
mechanism have been developed to solve these problems
affecting both performance and pro- grammability of
current machines. In this paper, we compare preliminarily
the performance of three hardware implemented ESM
architectures with state-of-the-art multicore CPUs and
GPUs. The benchmarks are selected to cover different
patterns of parallel computation and therefore reveal the
performance potential of ESM architectures with respect
to current multicores.
Original language | English |
---|---|
Title of host publication | 2014 Workshop Proceedings on Architecture of Computing Systems (ARCS 2014) |
Publisher | VDE Verlag |
Number of pages | 7 |
ISBN (Print) | 978-3-8007-3579-2 |
Publication status | Published - 2014 |
MoE publication type | A4 Article in a conference publication |
Event | 27th International Conference on Architecture of Computing Systems, ARCS 2014 - Lübeck, Germany Duration: 25 Feb 2014 → 28 Feb 2014 |
Conference
Conference | 27th International Conference on Architecture of Computing Systems, ARCS 2014 |
---|---|
Abbreviated title | ARCS 2014 |
Country/Territory | Germany |
City | Lübeck |
Period | 25/02/14 → 28/02/14 |