Title | ||
---|---|---|
MemSpaces: Evaluating the Tuple Space Paradigm in the Context of Memory-Centric Architectures |
Abstract | ||
---|---|---|
With memory-centric architectures appearing on the horizon as potential candidates for future computer architectures, we propose that the tuple space paradigm is well suited for the task of managing the large shared memory pools that are a central concept of these new architectures. We support this hypothesis by presenting MemSpaces, an implementation of the tuple space paradigm based on POSIX shared memory objects. To demonstrate both efficacy and efficiency of the approach, we provide a performance evaluation that compares MemSpaces to message-based implementations of the tuple space paradigm. Due to the lack of commercial availability of adequate hardware, we perform the evaluation inside an emulated environment that mimics the general characteristics of memory-centric architectures. For many operations, MemSpaces performs an order of magnitude faster compared to state of the art implementations. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1109/CANDAR.2017.55 | 2017 Fifth International Symposium on Computing and Networking (CANDAR) |
Keywords | Field | DocType |
Memory-Centric Architecture,Memory-Centric Computing,The Machine,Rack-Scale Computing,Software-Defined Datacenter,Tuple Spaces | Tuple space,Computer architecture,Shared memory,Computer science,Server,Memory management,POSIX,Memory architecture,Benchmark (computing),Scalability | Conference |
ISSN | ISBN | Citations |
2379-1888 | 978-1-5386-2088-5 | 0 |
PageRank | References | Authors |
0.34 | 6 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andreas Grapentin | 1 | 0 | 0.68 |
Max Plauth | 2 | 26 | 7.53 |
Andreas Polze | 3 | 268 | 51.57 |