Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael J. Koster is active.

Publication


Featured researches published by Michael J. Koster.


high-performance computer architecture | 1999

WildFire: a scalable path for SMPs

Erik Hagersten; Michael J. Koster

Researchers have searched for scalable alternatives to the symmetric multiprocessor (SMP) architecture since it was first introduced in 1982. The paper introduces an alternative view of the relationship between scalable technologies and SMPs. Instead of replacing large SMPs with scalable technology, we propose new scalable techniques that allow large SMPs to be tied together efficiently, while maintaining the compatibility with, and performance characteristics of, an SMP. The trade-offs of such an architecture differ from those of traditional, scalable, Non-Uniform Memory Architecture (cc-NUMA) approaches. WildFire is a distributed shared memory (DSM) prototype implementation based on large SMPs. It relies on two techniques for creating application-transparent locality: Coherent Memory Replication (CMR), which is a variation of Simple COMA/Reactive NUMA, and Hierarchical Affinity Scheduling (HAS). These two optimizations create extra node locality, which blurs the node boundaries to an application such that SMP-like performance can be achieved with no NUMA-specific optimizations. We present a performance study of a large OLTP benchmark running on DSMs built from various sized nodes and with varying amounts of application-transparent locality. WildFires measured performance is shown to be more than two times that of an unoptimized NUMA implementation built from small nodes and within 13% of the performance of the ideal implementation: a large SMP with the same access time to its entire shared memory as the local memory access time of WildFire.


Archive | 2008

Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory

Brian W. O'Krafka; Michael J. Koster; Darpan Dinker; Earl T. Cohen; Thomas M. McWilliams


Archive | 2004

Conservative shadow cache support in a point-to-point connected multiprocessing node

Michael J. Koster; Brian W. O'Krafka


Archive | 2011

Cluster of processing nodes with distributed global flash memory using commodity server technology

Thomas A. Riddle; Darpan Dinker; Andrew D. Eckhardt; Michael J. Koster


Archive | 2004

Bandwidth reduction technique using cache-to-cache transfer prediction in a snooping-based cache-coherent cluster of multiprocessing nodes

Brian W. O'Krafka; Michael J. Koster


Archive | 2005

Speculative memory accesses in a proximity communication-based off-chip cache memory architecture

Michael J. Koster; Brian W. O'Krafka


Archive | 2003

Method and apparatus for implementing cache coherence with adaptive write updates

Michael J. Koster; Brian W. O'Krafka; Roy Stuart Moore


Archive | 2011

Non-volatile solid-state storage system supporting high bandwidth and random access

Ulrich Bruening; Richard Jordan; Michael J. Koster; Darpan Dinker


Archive | 2005

Proximity communication-based off-chip cache memory architectures

Brian W. O'Krafka; Michael J. Koster


Archive | 2005

Cache protocol enhancements in a proximity communication-based off-chip cache memory architecture

Michael J. Koster; Brian W. O'Krafka

Collaboration


Dive into the Michael J. Koster's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge