798 research outputs found

    Reasoning algebraically about refinement on TSO architectures

    Get PDF
    The Total Store Order memory model is widely implemented by modern multicore architectures such as x86, where local buffers are used for optimisation, allowing limited forms of instruction reordering. The presence of buffers and hardware-controlled buffer flushes increases the level of non-determinism from the level specified by a program, complicating the already difficult task of concurrent programming. This paper presents a new notion of refinement for weak memory models, based on the observation that pending writes to a process' local variables may be treated as if the effect of the update has already occurred in shared memory. We develop an interval-based model with algebraic rules for various programming constructs. In this framework, several decomposition rules for our new notion of refinement are developed. We apply our approach to verify the spinlock algorithm from the literature

    Postgraduate Symposium Positive influence of nutritional alkalinity on bone health: Conference on ‘Over- and undernutrition: challenges and approaches'

    Get PDF
    There is growing evidence that consumption of a Western diet is a risk factor for osteoporosis through excess acid supply, while fruits and vegetables balance the excess acidity, mostly by providing K-rich bicarbonate-rich foods. Western diets consumed by adults generate approximately 50-100 mEq acid/d; therefore, healthy adults consuming such a diet are at risk of chronic low-grade metabolic acidosis, which worsens with age as a result of declining kidney function. Bone buffers the excess acid by delivering cations and it is considered that with time an overstimulation of this process will lead to the dissolution of the bone mineral content and hence to reduced bone mass. Intakes of K, Mg and fruit and vegetables have been associated with a higher alkaline status and a subsequent beneficial effect on bone health. In healthy male volunteers an acid-forming diet increases urinary Ca excretion by 74% and urinary C-terminal telopeptide of type I collagen (C-telopeptide) excretion by 19% when compared with an alkali (base-forming) diet. Cross-sectional studies have shown that there is a correlation between the nutritional acid load and bone health measured by bone ultrasound or dual-energy X-ray absorptiometry. Few studies have been undertaken in very elderly women (>75 years), whose osteoporosis risk is very pertinent. The EVAluation of Nutrients Intakes and Bone Ultra Sound Study has developed and validated (n 51) an FFQ for use in a very elderly Swiss population (mean age 80·4 (sd 2·99) years), which has shown intakes of key nutrients (energy, fat, carbohydrate, Ca, Mg, vitamin C, D and E) to be low in 401 subjects. A subsequent study to assess net endogenous acid production (NEAP) and bone ultrasound results in 256 women aged ≥75 years has shown that lower NEAP (P=0·023) and higher K intake (P=0·033) are correlated with higher bone ultrasound results. High acid load may be an important additional risk factor that may be particularly relevant in very elderly patients with an already-high fracture risk. The latter study adds to knowledge by confirming a positive link between dietary alkalinity and bone health indices in the very elderly. In a further study to complement these findings it has also been shown in a group of thirty young women that in Ca sufficiency an acid Ca-rich water has no effect on bone resorption, while an alkaline bicarbonate-rich water leads to a decrease in both serum parathyroid hormone and serum C-telopeptide. Further investigations need to be undertaken to study whether these positive effects on bone loss are maintained over long-term treatment. Mineral-water consumption could be an easy and inexpensive way of helping to prevent osteoporosis and could be of major interest for long-term prevention of bone los

    Locality and Singularity for Store-Atomic Memory Models

    Full text link
    Robustness is a correctness notion for concurrent programs running under relaxed consistency models. The task is to check that the relaxed behavior coincides (up to traces) with sequential consistency (SC). Although computationally simple on paper (robustness has been shown to be PSPACE-complete for TSO, PGAS, and Power), building a practical robustness checker remains a challenge. The problem is that the various relaxations lead to a dramatic number of computations, only few of which violate robustness. In the present paper, we set out to reduce the search space for robustness checkers. We focus on store-atomic consistency models and establish two completeness results. The first result, called locality, states that a non-robust program always contains a violating computation where only one thread delays commands. The second result, called singularity, is even stronger but restricted to programs without lightweight fences. It states that there is a violating computation where a single store is delayed. As an application of the results, we derive a linear-size source-to-source translation of robustness to SC-reachability. It applies to general programs, regardless of the data domain and potentially with an unbounded number of threads and with unbounded buffers. We have implemented the translation and verified, for the first time, PGAS algorithms in a fully automated fashion. For TSO, our analysis outperforms existing tools

    An annotated checklist of the jumping plant-lice (Insecta: Hemiptera: Psylloidea) from the Mercantour National Park, with seven new records for France and one new synonymy

    Get PDF
    A total of 68 psyllid species are listed from the Mercantour National Park in Southeast France, where a targeted collecting campaign was conducted between 2009 and 2012, as part of the project "ATBI+M" Mercantour. The insects were collected using Malaise traps, flight intercept traps and sweep nets to sample in the vegetation. Additional information on distribution, biology and host-plants is provided for each species. Seven species are recorded for the first time from France: Craspedolepta artemisiae (Foerster, 1848), Craspedolepta nebulosa (Zetterstedt, 1828), Cacopsylla propinqua (Schaefer, 1949), Cyamophila prohaskai (Priesner, 1927), Eryngiofaga cf. refuga (Loginova, 1966), Bactericera parastriola Conci, Ossiannilsson & Tamanini, 1988 and Trioza flixiana Burckhardt & Lauterer, 2002. Trioza (Trioza) rapisardai Conci & Tamanini, 1984 is a new subjective synonym of Trioza brachyceraea Hodkinson & White, 1979, which was previously known only from the male holotype. The abundance, distribution and introduction status of some species are discussed

    Heart valve replacement with the Björk-Shiley and St Jude Medical prostheses: A randomized comparison in 178 patients

    Get PDF
    In 178 patients, a randomized prospective comparison between the 60° spherical disc Björk-Shiley (BS) and the St Jude Medical (SJM) heart valve prostheses was performed. Four-week perioperative mortality was zero in the BS (n = 84) and 4.3% in the SJM group (n = 94). During a mean ( ± SD) follow-up of 52 ± 20 months or 778 patient-years, late cardiac mortality per year was 2.4% in the BS and 2.2% in the SJM group. The yearly thromboembolic rates were 1.4% in the BS and 2.0% in the SJM group. There was no mechanical valve failure or haemolytic anaemia. Paravalvular leaks and major bleeding complications occurred at low rates in both groups (1.1% and2.2% per year in BS; 0.7% and 1.7% per year in SJM). Functional results were similarly good with 96% of patients with BS valves and 95% of patients with SJM prostheses being in NYHA classes I and II, respectively. We conclude that heart valve replacement with mechanical prostheses can be performed with equally good results using either the Björk-Shiley spherical disc valve or the St Jude Medical bileaflet prosthesi

    Two introduced psyllid species (Hemiptera, Psylloidea) in Brazilian eucalypt plantations.

    Get PDF
    1 CD-ROM. Autoria bilíngue: CONGRESSO E EXPOSICAO INTERNACIONAL SOBRE FLORESTAS, 5., 1999, Curitiba

    Interplaying Cassandra NoSQL Consistency and Performance: A Benchmarking Approach

    Get PDF
    This experience report analyses performance of the Cassandra NoSQL database and studies the fundamental trade-off between data consistency and delays in distributed data storages. The primary focus is on investigating the interplay between the Cassandra performance (response time) and its consistency settings. The paper reports the results of the read and write performance benchmarking for a replicated Cassandra cluster, deployed in the Amazon EC2 Cloud. We present quantitative results showing how different consistency settings affect the Cassandra performance under different workloads. One of our main findings is that it is possible to minimize Cassandra delays and still guarantee the strong data consistency by optimal coordination of consistency settings for both read and write requests. Our experiments show that (i) strong consistency costs up to 25% of performance and (ii) the best setting for strong consistency depends on the ratio of read and write operations. Finally, we generalize our experience by proposing a benchmarking-based methodology for run-time optimization of consistency settings to achieve the maximum Cassandra performance and still guarantee the strong data consistency under mixed workloads

    Concurrent Library Correctness on the TSO Memory Model

    Full text link
    Abstract. Linearizability is a commonly accepted notion of correctness for li-braries of concurrent algorithms. Unfortunately, it is only appropriate for se-quentially consistent memory models, while the hardware and software platforms that algorithms run on provide weaker consistency guarantees. In this paper, we present the first definition of linearizability on a weak memory model, Total Store Order (TSO), implemented by x86 processors. We establish that our definition is a correct one in the following sense: while proving a property of a client of a con-current library, we can soundly replace the library by its abstract implementation related to the original one by our generalisation of linearizability. This allows ab-stracting from the details of the library implementation while reasoning about the client. We have developed a tool for systematically testing concurrent libraries against our definition and applied it to several challenging algorithms.

    Versatile Coordination of Cyclopentadienyl-Arene Ligands and Its Role in Titanium-Catalyzed Ethylene Trimerization

    Get PDF
    Cationic titanium(IV) complexes with ansa-(η5-cyclopentadienyl,η6-arene) ligands were synthesized and characterized by X-ray crystallography. The strength of the metal-arene interaction in these systems was studied by variable-temperature NMR spectroscopy. Complexes with a C1 bridge between the cyclopentadienyl and arene moieties feature hemilabile coordination behavior of the ligand and consequently are active ethylene trimerization catalysts. Reaction of the titanium(IV) dimethyl cations with CO results in conversion to the analogous cationic titanium(II) dicarbonyl species. Metal-to-ligand backdonation in these formally low-valent complexes gives rise to a strongly bonded, partially reduced arene moiety. In contrast to the η6-arene coordination mode observed for titanium, the more electron-rich vanadium(V) cations [cyclopentadienyl-arene]V(NiPr2)(NC6H4-4-Me)+ feature η1-arene binding, as determined by a crystallographic study. The three different metal-arene coordination modes that we experimentally observed model intermediates in the cycle for titanium-catalyzed ethylene trimerization. The nature of the metal-arene interaction in these systems was studied by DFT calculations.
    corecore