Filters








29,719 Hits in 4.5 sec

Shared virtual memory with automatic update support

Liviu Iftode, Matthias Blumrich, Cezary Dubnicki, David L. Oppenheimer, Jaswinder Pal Singh, Kai Li
1999 Proceedings of the 13th international conference on Supercomputing - ICS '99  
The Automatic Update Release Consistency (AURC) protocol was proposed to take advantage of simple memory-mapped communication and automatic update support to accelerate a shared virtual memory protocol  ...  Automatic update propagates local memory writes to remote memory locations automatically.  ...  We thank Stefanos Damianakis for his help in improving the quality of the presentation.  ... 
doi:10.1145/305138.305191 dblp:conf/ics/IftodeBDOSL99 fatcat:t5map2ohjzgmtaeoesf3vbgp6q

Distributed shared memory: concepts and systems

J. Protic, M. Tomasevic, V. Milutinovic
1996 IEEE Parallel & Distributed Technology Systems & Applications  
His research interests are computer architectures, multiprocessor systems, and distributed shared-memory systems. He can be reached a t etomasev@ubbg.etf.bg.ac.yu.  ...  The automatic update release consirtency (AURC) approach keeps only one copy of a page consistent using fine-grain automatic updates, while keeping other copies consistent using an invalidation-based software  ...  Finally, entry consistency also improves release consistency.  ... 
doi:10.1109/88.494605 fatcat:56jusk7vobepvhcvroadujiiae

A Java-based parallel platform for the implementation of evolutionary computation for engineering applications

Chun Che Fung *, Jia Bin Li, Kok Wai Wong, Kit Po Wong
2004 International Journal of Systems Science  
The new proposed system adds enhanced features of improved dynamic, object reallocation, adaptive consistency protocols, and location transparency as compared to the original system.  ...  The proposal is particularly useful for the implementation and execution of computational intelligence techniques such as evolutionary computing for engineering applications.  ...  It also characterises the update-based, multiple-writer lazy release consistency protocol. DISK is a distributed Java virtual machine.  ... 
doi:10.1080/00207720412331303651 fatcat:hv2e3vep3jdnpeiqphotp7iiqu

Design and performance analysis of a distributed Java Virtual Machine

M. Surdeanu, D. Moldovan
2002 IEEE Transactions on Parallel and Distributed Systems  
Machine memory consistency model (JVMC), as defined in the Java Virtual Machine Specification.  ...  The correctness of the protocol and its Java compliance is demonstrated by comparing the nonoperational definitions of Release Consistency, the consistency model implemented by OMW, with the Java Virtual  ...  ACKNOWLEDGMENTS This work was partially funded by US National Foundation Grant ITR-0082417.  ... 
doi:10.1109/tpds.2002.1011415 fatcat:pn2oxud2ezdizl6aao3xnhhaci

Design choices in the SHRIMP system

Matthias A. Blumrich, Margaret Martonosi, Robert A. Shillner, Richard D. Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li
1998 SIGARCH Computer Architecture News  
helping us understand the details of the Intel iMRC and NIC, and Konrad Lai and Wen-Hann Wang for helping us understand the Pentium memory subsystem.  ...  We would like to thank Paul Close, George Cox and Justin Rattner for helping us access the routing network technology used in the Intel Paragon multicomputer, David Dunning and Roger Traylor for patiently  ...  We built three implementations to evaluate the impact of using automatic update support to improve the performance of shared virtual memory 35].  ... 
doi:10.1145/279361.279402 fatcat:gpeiabkhezayfp5mi3fyr2pdsu

Adaptive protocols for software distributed shared memory

C. Amza, A.L. Cox, S. Dwarkadas, Li-Jie Jin, K. Rajamani, W. Zwaenepoel
1999 Proceedings of the IEEE  
We demonstrate the bene ts of software shared memory protocols that adapt at run-time to the memory access patterns observed in the applications.  ...  This adaptation is automatic | no user annotations are required | and does not rely on compiler support or special hardware.  ...  We furthermore assume that shared memory accesses are detected using virtual memory protection.  ... 
doi:10.1109/5.747867 fatcat:2yf74b7ydrcbjihqzbp5b3apty

Addressing a workload characterization study to the design of consistency protocols

Salvador Petit, Julio Sahuquillo, Ana Pont, David Kaeli
2006 Journal of Supercomputing  
This knowledge is used to propose a novel consistency protocol that improves the system performance.  ...  Shared Virtual Memory (SVM) provides a low-cost and effective way to implement the sharedmemory programming paradigm.  ...  We found that, on the average, this scheme improves performance by 11% over the baseline protocol.  ... 
doi:10.1007/s11227-006-7866-4 fatcat:akuvuyeoxrbang6z6gbizfhmby

An asymmetric distributed shared memory model for heterogeneous parallel systems

Isaac Gelado, Javier Cabezas, Nacho Navarro, John E. Stone, Sanjay Patel, Wen-mei W. Hwu
2010 SIGARCH Computer Architecture News  
This paper presents a new programming model for heterogeneous computing, called Asymmetric Distributed Shared Memory (ADSM), that maintains a shared logical memory space for CPUs to access objects in the  ...  The asymmetry allows light-weight implementations that avoid common pitfalls of symmetrical distributed shared memory systems.  ...  Relaxed consistency models (e.g., release consistency) reduce coherence traffic at the cost of requiring programmers to explicitly use synchronization primitives (e.g. acquire and release).  ... 
doi:10.1145/1735970.1736059 fatcat:l5nbecrkrvabjbvbipumlct6m4

An asymmetric distributed shared memory model for heterogeneous parallel systems

Isaac Gelado, Javier Cabezas, Nacho Navarro, John E. Stone, Sanjay Patel, Wen-mei W. Hwu
2010 SIGPLAN notices  
This paper presents a new programming model for heterogeneous computing, called Asymmetric Distributed Shared Memory (ADSM), that maintains a shared logical memory space for CPUs to access objects in the  ...  The asymmetry allows light-weight implementations that avoid common pitfalls of symmetrical distributed shared memory systems.  ...  Relaxed consistency models (e.g., release consistency) reduce coherence traffic at the cost of requiring programmers to explicitly use synchronization primitives (e.g. acquire and release).  ... 
doi:10.1145/1735971.1736059 fatcat:pq3l4cbqfzehxhuv6gyztqb5ui

An asymmetric distributed shared memory model for heterogeneous parallel systems

Isaac Gelado, Javier Cabezas, Nacho Navarro, John E. Stone, Sanjay Patel, Wen-mei W. Hwu
2010 Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems - ASPLOS '10  
This paper presents a new programming model for heterogeneous computing, called Asymmetric Distributed Shared Memory (ADSM), that maintains a shared logical memory space for CPUs to access objects in the  ...  The asymmetry allows light-weight implementations that avoid common pitfalls of symmetrical distributed shared memory systems.  ...  Relaxed consistency models (e.g., release consistency) reduce coherence traffic at the cost of requiring programmers to explicitly use synchronization primitives (e.g. acquire and release).  ... 
doi:10.1145/1736020.1736059 dblp:conf/asplos/GeladoCNSPH10 fatcat:bu7vb6gcenhzhgo23appm64gie

Implementation and performance of Munin

John B. Carter, John K. Bennett, Willy Zwaenepoel
1991 ACM SIGOPS Operating Systems Review  
Munin is unique among existing DSM systems in its use of multiple consistency protocols a n d i n i t s use of release consistency.  ...  Release consistency allows Munin to mask network latency and reduce the number of messages required to keep memory consistent.  ...  Brian Bershad, Elmootazbellah Elnozahy, and Matt Zekauskas also provided many suggestions for improving the paper.  ... 
doi:10.1145/121133.121159 fatcat:nrfiwvg4lna2nb6773nrstvtpi

Implementation and performance of Munin

John B. Carter, John K. Bennett, Willy Zwaenepoel
1991 Proceedings of the thirteenth ACM symposium on Operating systems principles - SOSP '91  
Munin is unique among existing DSM systems in its use of multiple consistency protocols a n d i n i t s use of release consistency.  ...  Release consistency allows Munin to mask network latency and reduce the number of messages required to keep memory consistent.  ...  Brian Bershad, Elmootazbellah Elnozahy, and Matt Zekauskas also provided many suggestions for improving the paper.  ... 
doi:10.1145/121132.121159 dblp:conf/sosp/CarterBZ91 fatcat:znm6i7e7krc5tcrug3rjvzfw3u

Evaluation of hardware write propagation support for next-generation shared virtual memory clusters

Angelos Bilas, Liviu Iftode, Jaswinder Pal Singh
1998 Proceedings of the 12th international conference on Supercomputing - ICS '98  
Page-grained shared virtual memory (SVM) is a popular way to support a coherent shared address space programming model on these clusters.  ...  This paper examines a popular form of hardware support|namely, support for automatic, hardware propagation of writes to remote memories|discussing new design issues and evaluating performance in the context  ...  We thank Hongzhang Shan for making available to us improved versions of some of the applications.  ... 
doi:10.1145/277830.277893 dblp:conf/ics/BilasIS98 fatcat:jxgzxtfazzgcdf3rb4ezk5pa2i

Supporting a Coherent Shared Address Space Across SMP Nodes: An Application-Driven Investigation [chapter]

Angelos Bilas, Liviu Iftode, Rudrajit Samanta, Jaswinder Pal Singh
1999 IMA Volumes in Mathematics and its Applications  
In three applications there is a smaller improvement (or they perform the same as in the uniprocessor node case) and for the other two results di er across all-software and automatic update protocols,  ...  The SVM protocol can operate completely in software, or can exploit hardware support for automatic update propagation of writes to remote memories as supported in the SHRIMP multicomputer 4] (and in a  ...  Since shared virtual memory systems have been developed to provide this abstraction across uniprocessors in software, it is attractive, though non-trivial, to extend them to exploit SMP nodes e ectively  ... 
doi:10.1007/978-1-4612-1516-5_2 fatcat:3xbdrciarjhpxplvx434jascwi

Implementing an OpenMP Execution Environment on InfiniBand Clusters [chapter]

Jie Tao, Wolfgang Karl, Carsten Trinitis
2008 Lecture Notes in Computer Science  
As a global memory abstraction is needed for shared data, we first built a software distributed shared memory implementing a kind of Home-based Lazy Release Consistency protocol.  ...  Next to MPI, the conventional programming model, OpenMP is increasingly used for parallelizing sequential codes.  ...  As a global memory abstraction is needed for shared data, we first built a software distributed shared memory implementing a kind of Home-based Lazy Release Consistency protocol.  ... 
doi:10.1007/978-3-540-68555-5_6 fatcat:ddx2ccna2fcjvc5cwa7te55bey
« Previous Showing results 1 — 15 out of 29,719 results