We show how key insights from our research into active memory systems, coupled with emerging trends in commodity network technology, are leading toward the realization of hardware distributed shared memory (DSM) on clusters of industry-standard workstations. We call the result of this convergence active memory clusters. After discussing the current state of the art in hardware DSM, clusters, and software DSM architectures, we highlight the key differences between hardware and software DSM systems and show how these differences are rapidly disappearing in commodity systems—with the notable exception of the specialized memory controller present in hardware DSM systems. We then discuss our recent research results in active memory systems showi...
Clusters of workstations have long provided a cost-effective, large-scale parallel computing platfor...
Recent technological advances have produced network interfaces that provide users with very low-late...
Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a phy...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
Our recent work on uniprocessor and single-node multiprocessor (SMP) active memory systems uses addr...
Our recent work on uniprocessor and single-node multiprocessor (SMP) active memory systems uses addr...
Software-coherent, distributed shared memory has received conciderable amount of attention as an att...
Parallel workstations, each comprising tens of processors based on shared memory, promise cost-e ect...
Inability to hide main memory latency has been increasingly limiting the performance of modern proce...
The performance of modern microprocessors is increasingly limited by their inability to hide main me...
Link to published version: http://ieeexplore.ieee.org/iel3/4807/13287/00604674.pdf?tp=&arnumber=6046...
Clusters of workstations have long provided a cost-effective, large-scale parallel computing platfor...
Recent technological advances have produced network interfaces that provide users with very low-late...
Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a phy...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
We introduce an architectural approach to improve memory system performance in both uniprocessor and...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
Address re-mapping techniques in so-called active memory systems have been shown to dramatically inc...
Our recent work on uniprocessor and single-node multiprocessor (SMP) active memory systems uses addr...
Our recent work on uniprocessor and single-node multiprocessor (SMP) active memory systems uses addr...
Software-coherent, distributed shared memory has received conciderable amount of attention as an att...
Parallel workstations, each comprising tens of processors based on shared memory, promise cost-e ect...
Inability to hide main memory latency has been increasingly limiting the performance of modern proce...
The performance of modern microprocessors is increasingly limited by their inability to hide main me...
Link to published version: http://ieeexplore.ieee.org/iel3/4807/13287/00604674.pdf?tp=&arnumber=6046...
Clusters of workstations have long provided a cost-effective, large-scale parallel computing platfor...
Recent technological advances have produced network interfaces that provide users with very low-late...
Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a phy...