@article{3066718, title = "MaDCoWS: A scalable distributed shared memory environment for massively parallel multiprocessors", author = "Dimitrelos, D. and Halatsis, C.", journal = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)", year = "1999", volume = "1593", pages = "784-793", publisher = "Springer-Verlag", doi = "10.1007/bfb0100639", keywords = "Benchmarking; Parallel processing systems, Distributed shared memory; Implementation structure; Massively parallels; Message sequences; Network topology; Optimisations; Runtime systems; Software implementation, Memory architecture", abstract = "In this paper we present MaDCoWS, a software implementation of a Distributed Shared Memory (DSM) runtime system, specifically designed for massively parallel 2-D grid multiprocessors. The system takes advantage of the network topology in order to minimise the paths of the message sequences realising the shared operations. As a result its performance is increased and the system becomes scalable even to very large processor numbers. We present the basic ideas for 2-D optimisations, the implementation structure and results from synthetic and application benchmarks executed on a 1024 processor Parsytec GCel. © Springer-Verlag Berlin Heidelberg 1999." }