• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 124
Next 10 →

Data Prefetching for Software DSMs

by Ricardo Bianchini, Raquel Pinto, Claudio L. Amorim - In Proceedings of the 1998 International Conference on Supercomputing , 1998
"... In this paper we propose and evaluate the Adaptive++ technique, a novel runtime-only data prefetching strategy for software-based distributed shared-memory systems (software DSMs). Adaptive++ improves the performance of regular parallel applications running on software DSMs by using the past history ..."
Abstract - Cited by 29 (2 self) - Add to MetaCart
In this paper we propose and evaluate the Adaptive++ technique, a novel runtime-only data prefetching strategy for software-based distributed shared-memory systems (software DSMs). Adaptive++ improves the performance of regular parallel applications running on software DSMs by using the past

Running Real Applications on Software DSMs

by Weiwu Hu, Fuxin Zhang, Li Ren, Weisong Shi, Zhimin Tang - Proc. of 4th Int. Conf. on High Performance Computing in Asia-Pacific Region , 2000
"... This paper introduces our experiences with some real applications on the home-based software DSM JIAJIA and discusses techniques of parallelizing a sequential program to run on software DSM. It categorizes parallel program segments into five patterns: single-process sequential, mutual-exclusive sequ ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
cluster of eight Pentium II PCs connected by a 100Mbps switched Ethernet. Our experiences imply that with the advances of software DSMs and network technologies, the time for pushing the software DSM into the parallel processing mainstream has come and efforts should be made by software DSM researchers

High-Performance Networking for Software DSMs

by Rodrigo Weber dos Santos, Ricardo Bianchini, Claudio L. Amorim , 1998
"... Several messaging software architectures (MSAs) have been proposed and implemented for high-performance local-area networks (LANs). Several of these MSAs have been successful at providing low latency and high bandwidth to user-level processes that communicate via explicit message passing. In this ..."
Abstract - Add to MetaCart
. In this paper we claim that these MSAs are suboptimal for pagebased software distributed shared-memory systems (software DSMs), as they do not consider the specific characteristics of these systems. We support our claim by studying the communication behavior of several applications running on top

Home Migration in Home-Based Software DSMs

by Weiwu Hu, Weisong Shi, Zhimin Tang - IN FIRST WORKSHOP ON SOFTWARE DISTRIBUTED SHARED MEMORY , 1999
"... Home-based software DSMs provide a simple, effective, and scalable way to build software DSMs. However, the performance of home-based software DSMs is sensitive to the distribution of home pages. This paper introduces our work on migrating home pages adaptively according to the application sharing p ..."
Abstract - Cited by 16 (6 self) - Add to MetaCart
Home-based software DSMs provide a simple, effective, and scalable way to build software DSMs. However, the performance of home-based software DSMs is sensitive to the distribution of home pages. This paper introduces our work on migrating home pages adaptively according to the application sharing

Hiding Communication Latency and Coherence Overhead in Software DSMs

by R. Bianchini, L. I. Kontothanassis, R. Pinto, M. De Maria, M. Abud, C. L. Amorim , 1996
"... In this paper we propose the use of a PCI-based programmable protocol controller for hiding communication and coherence overheads in software DSMs. Our protocol controller provides three different types of overhead tolerance: a) moving basic communication and coherence tasks away from computation pr ..."
Abstract - Cited by 50 (6 self) - Add to MetaCart
In this paper we propose the use of a PCI-based programmable protocol controller for hiding communication and coherence overheads in software DSMs. Our protocol controller provides three different types of overhead tolerance: a) moving basic communication and coherence tasks away from computation

Compile-time Synchronization Optimizations for Software DSMs

by Hwansoo Han , Chau-Wen Tseng , 1998
"... Software distributed-shared-memory (DSM) systems provide a desirable target for parallelizing compilers due to their flexibility. However, studies show synchronization and load imbalance are significant sources of overhead. In this paper, we investigate the impact of compilation techniques for elimi ..."
Abstract - Cited by 10 (4 self) - Add to MetaCart
for eliminating synchronization overhead in software DSMs, developing new algorithms to handle situations found in practice. We evaluate the contributions of synchronization elimination algorithms based on 1) dependence analysis, 2) communication analysis, 3) exploiting coherence protocols in software DSMs, and 4

Reducing System Overheads in Home-based Software DSMs

by Weiwu Hu, Weisong Shi, Zhimin Tang - in Proc. of 13th Int'l Parallel Processing Sym , 1999
"... Software DSM systems suffer from the high communication and coherence-induced overheads that limit performance. This paper introduces our efforts in reducing system overheads of a home-based software DSM called JIAJIA. Three measures, include eliminating false sharing through avoiding unnecessarily ..."
Abstract - Cited by 9 (7 self) - Add to MetaCart
patterns of different applications, these measures can reduce system overhead of JIAJIA effectively. 1 Introduction Software DSMs suffer from the high communication and coherence-induced overheads that limit performance. The communication cost of software DSMs is evidently high, large granularity

Reducing Message Overhead in Home-Based Software DSMs

by Weiwu Hu - IN PROC. OF THE 1ST WORKSHOP ON SOFTWARE DISTRIBUTED SHARED MEMORY , 1999
"... Among the tradeoffs between home-based and homeless software DSMs, a frequently mentioned disadvantage of the home-based software DSM is that it fetches the whole page on a page fault while the homeless protocol fetches diffs only. This paper proposes the write vector technique to reduce message amo ..."
Abstract - Cited by 5 (2 self) - Add to MetaCart
Among the tradeoffs between home-based and homeless software DSMs, a frequently mentioned disadvantage of the home-based software DSM is that it fetches the whole page on a page fault while the homeless protocol fetches diffs only. This paper proposes the write vector technique to reduce message

Compile-time Synchronization Optimizations for Software DSMs

by unknown authors
"... Software distributed-shared-memory (DSM) systems provide a desirable target for parallelizing compilers due to their flexibility. However, studies show synchronization and load imbalance are significant sources of overhead. In this paper, we investigate the impact of compilation techniques for elimi ..."
Abstract - Add to MetaCart
for eliminating synchronization overhead in software DSMs, developing new algorithms to handle situations found in practice. We evaluate the contributions of synchronization elimination algorithms based on 1) dependence analysis, 2) communication analysis, 3) exploiting coherence protocols in software DSMs, and 4

Adaptive Write Detection in Home-Based Software DSMs

by Weiwu Hu, Weisong Shi, Zhimin Tang - in Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing , 1999
"... Write detection is essential in multiple-writer protocols to identify writes to shared pages so that these writes can be correctly propagated. Software DSMs that implement multiple-writer protocol normally employ the virtual memory page fault to detect writes to shared pages. It write-protects share ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Write detection is essential in multiple-writer protocols to identify writes to shared pages so that these writes can be correctly propagated. Software DSMs that implement multiple-writer protocol normally employ the virtual memory page fault to detect writes to shared pages. It write
Next 10 →
Results 1 - 10 of 124
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University