Network


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

Hotspot


Dive into the research topics where Boris Weissman is active.

Publication


Featured researches published by Boris Weissman.


architectural support for programming languages and operating systems | 1998

Performance counters and state sharing annotations: a unified approach to thread locality

Boris Weissman

This paper describes a combined approach for improving thread locality that uses the bardware performance monitors of modem processors and program-centric code annotations to guide thread scheduling on SMPs. The approach relies on a shared state cache model to compute expected thread footprints in the cache on-line. The accuracy of the model has been analyzed by simmations involving a set of parallel applications. We demonstrate how the cache model can be used to implement several practical locality-based thread scheduling policies with little overhead. Active Threads, a portable, high-performance thread system, has been built and used to investigate the performance impact of locality scheduling for several applications.


merged international parallel processing symposium and symposium on parallel and distributed processing | 1998

Efficient fine-grain thread migration with active threads

Boris Weissman; Benedict A. Gomes; Jürgen Quittek; Michael Holtkamp

Thread migration is established as a mechanism for achieving dynamic load sharing. However, fine-grained migration has not been used due to the high thread and messaging overheads. This paper describes a fine-grained thread migration system whose extensible event mechanism permits an efficient interface between threads and communications without compromising the modularity and performance of either. Migration is supported by user level primitives based on which applications may implement different migration policies. The system is portable and can be used directly or serve as a compilation target for parallel languages. The system runs on a cluster of SMPs and observed performance is orders of magnitude better than other reported measurements.


parallel and distributed processing techniques and applications | 1998

Active threads: enabling fine- grained parallelism in object-oriented languages

Boris Weissman; Benedict A. Gomes


Archive | 2000

METHOD AND DEVICE FOR SELECTING LOCK COMMITMENT BASED UPON LOCK HISTORY FOR EVERY OBJECT

Benedict A. Gomes; Boris Weissman; ベネディクト・エー.・ゴメス; ボリス・ワイスマン


Archive | 1997

Using Value Semantic Abstractions to Guide Strongly Typed Library Design

Benedict A. Gomes; David P. Stoutamire; Boris Weissman; Jon Feldman


Archive | 2001

Verfahren zur skalierbaren speichereffizienten thread-lokalen objektzuteilung A method for scalable memory-efficient thread-local object allocation

Boris Weissman; Sreeram Duvvuru; Benedict A. Gomes


Cluster Computing | 2001

High-performance thread migration on clusters of SMPs

Boris Weissman; Benedict A. Gomes


Archive | 2000

Procédé et dispositif pour sélectionner une politique de verrouillage basée sur un historique de verrouillage par objet

Benedict A. Gomes; Boris Weissman


Archive | 2000

Verfahren und Vorrichtung zum Auswählen einer auf einer Pro-Objekt Verriegelungsgeschichte basierten Verriegelungspolitik

Benedict A. Gomes; Boris Weissman


Archive | 1997

Type-Safety and Overloading in Sather

Benedict A. Gomes; David P. Stoutamire; Boris Weissman

Collaboration


Dive into the Boris Weissman's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge