This paper evaluates the benefit of adding a shared cache to the network interface as a means of improving the performance of networked workstations configured as a distributed shared memory multiprocessor. A cache on the network interface, shared by all processors on each cluster, offers the potential benefits of retaining evicted processor cache lines, providing implicit prefetching when network cache lines are longer than processor cache lines, and increasing intra-cluster sharing. Using simulation, the performance of eight parallel scientific applications was evaluated. In each case, we examined in detail the means by which processor cache misses were satisfied. Our results were mixed. For the applications studied, we found that the net...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Abstract—As Internet and information technology have continued developing, the necessity for fast pa...
The frequency of accesses to remote data is a key factor affecting the performance of all Distribute...
This paper evaluates network caching as a means to improve the performance of cluster-based multipro...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
this paper, we examine the relationship between these factors in the context of large-scale, network...
This paper investigates the performance of shared-memory cluster-based architectures where each clus...
Caching is a popular mechanism for enhancing performance of memory access speed. To achieve such enh...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Abstract—As Internet and information technology have continued developing, the necessity for fast pa...
The frequency of accesses to remote data is a key factor affecting the performance of all Distribute...
This paper evaluates network caching as a means to improve the performance of cluster-based multipro...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
this paper, we examine the relationship between these factors in the context of large-scale, network...
This paper investigates the performance of shared-memory cluster-based architectures where each clus...
Caching is a popular mechanism for enhancing performance of memory access speed. To achieve such enh...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Abstract—As Internet and information technology have continued developing, the necessity for fast pa...
The frequency of accesses to remote data is a key factor affecting the performance of all Distribute...