6,676 research outputs found

    An Innovative Approach to Achieve Compositionality Efficiently using Multi-Version Object Based Transactional Systems

    Full text link
    In the modern era of multicore processors, utilizing cores is a tedious job. Synchronization and communication among processors involve high cost. Software transaction memory systems (STMs) addresses this issues and provide better concurrency in which programmer need not have to worry about consistency issues. Another advantage of STMs is that they facilitate compositionality of concurrent programs with great ease. Different concurrent operations that need to be composed to form a single atomic unit is achieved by encapsulating them in a single transaction. In this paper, we introduce a new STM system as multi-version object based STM (MVOSTM) which is the combination of both of these ideas for harnessing greater concurrency in STMs. As the name suggests MVOSTM, works on a higher level and maintains multiple versions corresponding to each key. We have developed MVOSTM with the unlimited number of versions corresponding to each key. In addition to that, we have developed garbage collection for MVOSTM (MVOSTM-GC) to delete unwanted versions corresponding to the keys to reduce traversal overhead. MVOSTM provides greater concurrency while reducing the number of aborts and it ensures compositionality by making the transactions atomic. Here, we have used MVOSTM for the list and hash-table data structure as list-MVOSTM and HT- MVOSTM. Experimental results of list-MVOSTM outperform almost two to twenty fold speedup than existing state-of-the-art list based STMs (Trans-list, Boosting-list, NOrec-list, list-MVTO, and list-OSTM). HT-MVOSTM shows a significant performance gain of almost two to nineteen times better than existing state-of-the-art hash-table based STMs (ESTM, RWSTMs, HT-MVTO, and HT-OSTM). MVOSTM with list and hash-table shows the least number of aborts among all the existing STM algorithms. MVOSTM satisfies correctness-criteria as opacity.Comment: 35 pages, 23 figure

    Interface mapping in two-dimensional random lattice models

    Full text link
    We consider two disordered lattice models on the square lattice: on the medial lattice the random field Ising model at T=0 and on the direct lattice the random bond Potts model in the large-q limit at its transition point. The interface properties of the two models are known to be related by a mapping which is valid in the continuum approximation. Here we consider finite random samples with the same form of disorder for both models and calculate the respective equilibrium states exactly by combinatorial optimization algorithms. We study the evolution of the interfaces with the strength of disorder and analyse and compare the interfaces of the two models in finite lattices.Comment: 7 pages, 6 figure

    A complete devil's staircase in the Falicov-Kimball model

    Get PDF
    We consider the neutral, one-dimensional Falicov-Kimball model at zero temperature in the limit of a large electron--ion attractive potential, U. By calculating the general n-ion interaction terms to leading order in 1/U we argue that the ground-state of the model exhibits the behavior of a complete devil's staircase.Comment: 6 pages, RevTeX, 3 Postscript figure

    Disorder driven phase transitions of the large q-state Potts model in 3d

    Full text link
    Phase transitions induced by varying the strength of disorder in the large-q state Potts model in 3d are studied by analytical and numerical methods. By switching on the disorder the transition stays of first order, but different thermodynamical quantities display essential singularities. Only for strong enough disorder the transition will be soften into a second-order one, in which case the ordered phase becomes non-homogeneous at large scales, while the non-correlated sites percolate the sample. In the critical regime the critical exponents are found universal: \beta/\nu=0.60(2) and \nu=0.73(1).Comment: 4 pages; 3 figure

    On the Semantics of Snapshot Isolation

    Get PDF
    Snapshot isolation (SI) is a standard transactional consistency model used in databases, distributed systems and software transactional memory (STM). Its semantics is formally defined both declaratively as an acyclicity axiom, and operationally as a concurrent algorithm with memory bearing timestamps. We develop two simpler equivalent operational definitions of SI as lock-based reference implementations that do not use timestamps. Our first locking implementation is prescient in that requires a priori knowledge of the data accessed by a transaction and carries out transactional writes eagerly (in-place). Our second implementation is non-prescient and performs transactional writes lazily by recording them in a local log and propagating them to memory at commit time. Whilst our first implementation is simpler and may be better suited for developing a program logic for SI transactions, our second implementation is more practical due to its non-prescience. We show that both implementations are sound and complete against the declarative SI specification and thus yield equivalent operational definitions for SI. We further consider, for the first time formally, the use of SI in a context with racy non-transactional accesses, as can arise in STM implementations of SI. We introduce robust snapshot isolation (RSI), an adaptation of SI with similar semantics and guarantees in this mixed setting. We present a declarative specification of RSI as an acyclicity axiom and analogously develop two operational models as lock-based reference implementations (one eager, one lazy). We show that these operational models are both sound and complete against the declarative RSI model

    Gas phase mean opacities for varying [M/H], N/O, and C/O

    Full text link
    We present a set of gas-phase Planck mean and Rosseland mean opacity tables applicable for simulations of star and planet formation, stellar evolution, disk modelling at various metallicities in hydrogen-rich environments. The tables are calculated for gas temperatures between 1000K and 10000K and total hydrogen number densities between 10^2 cm^-3 and 10^17 cm^-3. The carbon-to-oxygen ratio is varied from 0.43 to well above 2.0, the nitrogen-to-oxygen ration between 0.14 and 100.0. The tables are calculated for a range of metallicities down to [M/H]'= log N_M/N_H=-7.0. We demonstrate how the mean opacities and the abundances of the opacity species vary with C/O, N/O, and [M/H]'. We use the element abundances from Grevesse, Asplund & Sauval (2007), and we provide additional tables for the oxygen-abundance value from Caffau et al.(2008). All tables will be available online under http://star-www.st-and.ac.uk/\simch80/datasources.htmlComment: 10 pages, accepted for publication in MNRA

    Kohn-Luttinger instability of the t-t' Hubbard model in two dimensions: variational approach

    Full text link
    An effective Hamiltonian for the Kohn-Luttinger superconductor is constructed and solved in the BCS approximation. The method is applied to the t-t' Hubbard model in two dimensions with the following results: (i) The superconducting phase diagram at half filling is shown to provide a weak-coupling analog of the recently proposed spin liquid state in the J_1-J_2 Heisenberg model. (ii) In the parameter region relevant for the cuprates we have found a nontrivial energy dependence of the gap function in the dominant d-wave pairing sector. The hot spot effect in the angular dependence of the superconducting gap is shown to be quite weak

    Infrared singularities in one-loop amplitudes

    Full text link
    In this talk we discuss a purely numerical approach to next-to-leading order calculations in QCD. We present a simple formula, which provides a local infrared subtraction term for the integrand of a one-loop amplitude. In addition we briefly comment on local ultraviolet subtraction terms and on the required deformation of the contour of integration.Comment: 6 pages, talk given at the conference "Loops and Legs", Woerlitz, 201
    corecore