Zobrazeno 1 - 10
of 38
pro vyhledávání: '"Leonidas Kontothanassis"'
Autor:
Umit Rencuzogullari, Galen C. Hunt, Sandhya Dwarkadas, Robert Stets, Michael L. Scott, Leonidas Kontothanassis, Gautam Altekar
Publikováno v:
ACM Transactions on Computer Systems. 23:301-335
Cashmere is a software distributed shared memory (S-DSM) system designed for clusters of server-class machines. It is distinguished from most other S-DSM projects by (1) the effective use of fast user-level messaging, as provided by modern system-are
Autor:
Rishiyur S. Nikhil, Robert H. Halstead, Leonidas Kontothanassis, James Mathew Rehg, Christopher F. Joerg, Umakishore Ramachandran
Publikováno v:
ACM SIGPLAN Notices. 34:183-192
Realistic interactive multimedia involving vision, animation, and multimedia collaboration is likely to become an important aspect of future computer applications. The scalable parallelism inherent in such applications coupled with their computationa
Publikováno v:
International Journal of Parallel Programming. 26:143-181
The different implementations of parallel programming constructs interact heavily with a multiprocessor's coherence protocol and thus may have a significant impact on performance. The form and extent of this interaction have not been established so f
Autor:
Robert Stets, Sandhya Dwarkadas, Nikolaos Hardavellas, Galen Hunt, Leonidas Kontothanassis, Srinivasan Parthasarathy, Michael Scott
Publikováno v:
ACM SIGOPS Operating Systems Review. 31:170-183
Publikováno v:
PPOPP
Scopus-Elsevier
Scopus-Elsevier
Some of the most common parallel programming idioms include locks, barriers, and reduction operations. The interaction of these programming idioms with the multiprocessor's coherence protocol has a significant impact on performance. In addition, the
Autor:
Srinivasan Parthasarathy, Leonidas Kontothanassis, Wagner Meira, Michal Cierniak, Robert J. Stets, Galen C. Hunt, Sandhya Dwarkadas, Michael L. Scott, Nikolaos Hardavellas
Publikováno v:
ISCA
Scopus-Elsevier
Scopus-Elsevier
Recent technological advances have produced network interfaces that provide users with very low-latency access to the memory of remote machines. We examine the impact of such networks on the implementation and performance of software DSM. Specificall
Publikováno v:
ACM Transactions on Computer Systems. 15:3-40
Efficient synchronization is important for achieving good performance in parallel programs, especially on large-scale multiprocessors. Most synchronization algorithms have been designed to run on a dedicated machine, with one application process per
Autor:
M. De Maria, Leonidas Kontothanassis, Raquel Giffoni Pinto, Ricardo Bianchini, Claudio Luis de Amorim, M. Abud
Publikováno v:
ASPLOS
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 communic
Publikováno v:
Journal of Parallel and Distributed Computing. 29:179-195
Shared memory provides an attractive and intuitive programming model for large-scale parallel computing, but requires a coherence mechanism to allow caching for performance while ensuring that processors do not use stale data in their computation. Im
Publikováno v:
ACM SIGARCH Computer Architecture News. 23:29-35
Shared memory is widely regarded as a more intuitive model than message passing for the development of parallel programs. A shared memory model can be provided by hardware, software, or some combination of both. One of the most important problems to