2018
DOI: 10.1007/978-3-319-75178-8_30
|View full text |Cite
|
Sign up to set email alerts
|

Software-Distributed Shared Memory over Heterogeneous Micro-server Architecture

Abstract: Nowadays, the design of computing architectures not only targets computing performances but also the energy power savings. Lowpower computing units, such as ARM and FPGA-based nodes, are now being integrated together with high-end processors and GPGPU accelerators into computing clusters. One example is the micro-server architecture that consists of a backbone onto which it is possible to plug computing nodes. These nodes can host high-end and low-end CPUs, GPUs, FPGAs and multi-purpose accelerators such as ma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
1
1

Relationship

4
1

Authors

Journals

citations
Cited by 9 publications
(10 citation statements)
references
References 15 publications
0
10
0
Order By: Relevance
“…In this work [3], a Software-DSM (S-DSM) is proposed to federate memories over heterogeneous architectures. The system can be seen as a regular distributed application with state machines to implement data coherence protocols.…”
Section: Topology For Dsmmentioning
confidence: 99%
See 2 more Smart Citations
“…In this work [3], a Software-DSM (S-DSM) is proposed to federate memories over heterogeneous architectures. The system can be seen as a regular distributed application with state machines to implement data coherence protocols.…”
Section: Topology For Dsmmentioning
confidence: 99%
“…Previous results in [3] have shown that building relevant topologies and mappings are of major importance when it comes to efficiently use computing resources. This is particularly true when considering heterogeneous resources.…”
Section: Heterogeneous Platformmentioning
confidence: 99%
See 1 more Smart Citation
“…We consider the following S‐DSM 11 in which coherence protocols are implemented as finite‐state automata, with most of the transitions occurring on message reception. In this context, processes that run automata might spend a significant time waiting for messages, depending on the shared memory access patterns.…”
Section: Adaptive Sleep Time In S‐dsmmentioning
confidence: 99%
“…In a previous work [9], a S-DSM is proposed for heterogeneous distributed architectures such as micro-servers. This system allows tasks to allocate and access memory in a shared logical space.…”
Section: Shared Memory Synchronization Objects and Eventsmentioning
confidence: 99%