In search of clusters: the coming battle in lowly parallel computing
In search of clusters: the coming battle in lowly parallel computing
VAXcluster: a closely-coupled distributed system
ACM Transactions on Computer Systems (TOCS)
Experience with Parallel Computing on the AN2 Network
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Operating system support for high-speed communication
Communications of the ACM
A localized algorithm for parallel association mining
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
Design and performance of the Shasta distributed shared memory protocol
ICS '97 Proceedings of the 11th international conference on Supercomputing
Effects of communication latency, overhead, and bandwidth in a cluster architecture
Proceedings of the 24th annual international symposium on Computer architecture
VM-based shared memory on low-latency, remote-memory-access networks
Proceedings of the 24th annual international symposium on Computer architecture
Design issues of a cooperative cache with no coherence problems
Proceedings of the fifth workshop on I/O in parallel and distributed systems
Towards transparent and efficient software distributed shared memory
Proceedings of the sixteenth ACM symposium on Operating systems principles
Cashmere-2L: software coherent shared memory on a clustered remote-write network
Proceedings of the sixteenth ACM symposium on Operating systems principles
Per-Node Multithreading and Remote Latency
IEEE Transactions on Computers
Persistent messages in local transactions
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
Design choices in the SHRIMP system: an empirical study
Proceedings of the 25th annual international symposium on Computer architecture
Hardware Support for Flexible Distributed Shared Memory
IEEE Transactions on Computers
Design challenges of virtual networks: fast, general-purpose communication
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Space-time memory: a parallel programming abstraction for interactive multimedia applications
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
NFS sensitivity to high performance networks
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Responsiveness without interrupts
ICS '99 Proceedings of the 13th international conference on Supercomputing
PPoPP '01 Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming
StarT-Voyager: a flexible platform for exploring scalable SMP issues
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
The Network RamDisk: Using remote memory on heterogeneous NOWs
Cluster Computing
On using network RAM as a non-volatile buffer
Cluster Computing
Parallel Algorithms for Discovery of Association Rules
Data Mining and Knowledge Discovery
A PCI bus simulation framework and some simulation results on PCI Standard 2.1 latency limitations
Journal of Systems Architecture: the EUROMICRO Journal
An Overview of Reflective Memory Systems
IEEE Concurrency
Heterogeneous computing and parallel genetic algorithms
Journal of Parallel and Distributed Computing - Problems in parallel and distributed computing: Solutions based on evolutionary paradigms
Reducing Waiting Costs in User-Level Communication
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Stampede: A Programming System for Emerging Scalable Interactive Multimedia Applications
LCPC '98 Proceedings of the 11th International Workshop on Languages and Compilers for Parallel Computing
Ultra-high performance communication with MPI and the Sun fire™ link interconnect
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Integrating reliable memory in databases
The VLDB Journal — The International Journal on Very Large Data Bases
Using memory-mapped network interfaces to improve the performance of distributed shared memory
HPCA '96 Proceedings of the 2nd IEEE Symposium on High-Performance Computer Architecture
Design and Evaluation of an HPVM-Based Windows NT Supercomputer
International Journal of High Performance Computing Applications
Performance evaluation of the Sun Fire Link SMP clusters
International Journal of High Performance Computing and Networking
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
Remote store programming: a memory model for embedded multicore
HiPEAC'10 Proceedings of the 5th international conference on High Performance Embedded Architectures and Compilers
Hi-index | 0.02 |
A Cluster is a parallel computing system constructed by interconnecting standard computers. The parallel performance of a cluster is often limited by performance compromises in conventional high-performance networks. This article discusses the benefits of a more specialized networking approach and the resulting design of a low-cost, high-performance interconnect optimized specifically to enhance both the parallel performance and high-availability aspects of a cluster. This interconnect, Memory Channel for PCI, attaches to the industry-standard PCI bus found in most computers. The first-generation product, running on a standard Digital UNIX Cluster, can provide cluster communication latency and overhead improvements of 100 and 1000 times respectively compared to conventional networks.