نتایج جستجو برای: non blocking

تعداد نتایج: 1361040  

2012
Michael Waldow Andreas Prinzen Jens Bolten Thorsten Wahlbrink Heinrich Kurz

An integrated spatially non-blocking 2x2 Banyan switch on silicon on insulator (SOI) is demonstrated. The device relying on thermally switched microring resonators has a footprint of less than 0.02 mm2 and shows negligible channel crosstalk. The presented novel switch topology features a high scalability for application in many-core interconnections for network on-chip architectures. Keywords-c...

2011
Trevor Brown Joanna Helga

This paper presents the first concurrent non-blocking k-ary search tree. Our data structure generalizes the recent non-blocking binary search tree of Ellen et al. [5] to trees in which each internal node has k children. Larger values of k decrease the depth of the tree, but lead to higher contention among processes performing updates to the tree. Our Java implementation uses single-word compare...

2016
Pedro da Rocha Pinto Thomas Dinsdale-Young Philippa Gardner Julian Sutherland

We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: that such programs both terminate and produce the correct result. With Total-TaDA, we can specify constraints on a thread’s concurrent environment that are necessary to guarantee termination. This allows us to verify total correctness for nonblocking algorithms, e.g. a counter and a stack. Our spe...

2006
Jørgen Løland Svein-Olaf Hvasshovd

Database systems are used in thousands of applications every day, including online shopping, mobile phone systems and banking. Many of these systems have high availability requirements, allowing the systems to be offline for only a few minutes each year. In existing database systems, user transactions are blocked during materialized view creation and non-trivial database schema transformations....

1993
Brian N. Bershad

An important class of concurrent objects are those that are non-blocking, that is, whose operations are not contained within mutually exclusive critical sections. A non-blocking object can be accessed by many threads at a time, yet update protocols based on atomic Compare-And-Swap operations can be used to guarantee the object's consistency. In this paper we take a practical look at the Compare...

2015
Joel Gibson Vincent Gramoli

Non-blocking data structures are often analysed by giving an upper amortised running time bound in terms of the size of the data structure and a measure of contention. The two most commonly used measures are the point contention cP , the maximum number of processes active at any one time during an operation, and the interval contention cI , the number of operations overlapping with a given oper...

2006
Torsten Hoefler Jeffrey M. Squyres Wolfgang Rehm Andrew Lumsdaine

Non-blocking collective operations for MPI have been in discussion for a long time. We want to contribute to this discussion and to give a rationale for the usage these operations and assess their possible benefits. A LogGP model for the CPU overhead of collective algorithms and a benchmark to measures it are provided and show a large potential to overlap communication and computation. We show ...

1995
Rachid Guerraoui André Schiper

In a transactional system, an atomic commitment protocol ensures that for any transaction , all data managers agree on the same outcome: commit or abort. A non-blocking atomic commitment protocol enables an outcome to be decided at every correct data manager despite the failure of others. It is well known that the famous Two Phase Commit protocol (2PC) is a blocking protocol, whereas the Three ...

1993
Brian N. Bershad

An important class of concurrent objects are those that are non-blocking, that is, whose operations are not contained within mutually exclusive critical sections. A non-blocking object can be accessed by many threads at a time, yet update protocols based on atomic Compare-And-Swap operations can be used to guarantee the object's consistency. In this paper we take a practical look at the Compare...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید