201 research outputs found

    Dynamic Race Prediction in Linear Time

    Full text link
    Writing reliable concurrent software remains a huge challenge for today's programmers. Programmers rarely reason about their code by explicitly considering different possible inter-leavings of its execution. We consider the problem of detecting data races from individual executions in a sound manner. The classical approach to solving this problem has been to use Lamport's happens-before (HB) relation. Until now HB remains the only approach that runs in linear time. Previous efforts in improving over HB such as causally-precedes (CP) and maximal causal models fall short due to the fact that they are not implementable efficiently and hence have to compromise on their race detecting ability by limiting their techniques to bounded sized fragments of the execution. We present a new relation weak-causally-precedes (WCP) that is provably better than CP in terms of being able to detect more races, while still remaining sound. Moreover it admits a linear time algorithm which works on the entire execution without having to fragment it.Comment: 22 pages, 8 figures, 1 algorithm, 1 tabl

    Precision reconstruction of the cold dark matter-neutrino relative velocity fromN-body simulations

    Get PDF
    Discovering the mass of neutrinos is a principle goal in high energy physics and cosmology. In addition to cosmological measurements based on two-point statistics, the neutrino mass can also be estimated by observations of neutrino wakes resulting from the relative motion between cold dark matter (CDM) and neutrinos. Such a detection relies on an accurate reconstruction of the CDM-neutrino relative velocity which is affected by nonlinear structure growth and galaxy bias. We investigate our ability to reconstruct this relative velocity using large N-body simulations where we evolve neutrinos as distinct particles alongside the CDM. We find that the CDM velocity power spectrum is overpredicted by linear theory whereas the neutrino velocity power spectrum is underpredicted. The magnitude of the relative velocity observed in the simulations is found to be lower than what is predicted in linear theory. Since neither the CDM nor the neutrino velocity fields are directly observable from galaxy or 21 cm surveys, we test the accuracy of a reconstruction algorithm based on halo density fields and linear theory. Assuming prior knowledge of the halo bias, we find that the reconstructed relative velocities are highly correlated with the simulated ones with correlation coefficients of 0.94, 0.93, 0.92 and 0.88 for neutrinos of mass 0.05, 0.1, 0.2 and 0.4 eV. We confirm that the relative velocity field reconstructed from large scale structure observations such as galaxy or 21 cm surveys can be accurate in direction and, with appropriate scaling, magnitude

    Timed Implementation Relations for the Distributed Test Architecture

    Get PDF
    In order to test systems that have physically distributed interfaces, called ports, we might use a distributed approach in which there is a separate tester at each port. If the testers do not synchronise during testing then we cannot always determine the relative order of events observed at different ports and this leads to new notions of correctness that have been described using corresponding implementation relations. We study the situation in which each tester has a local clock and timestamps its observations. If we know nothing about how the local clocks relate then this does not affect the implementation relation while if the local clocks agree exactly then we can reconstruct the sequence of observations made. In practice, however, we are likely to be between these extremes: the local clocks will not agree exactly but we have some information regarding how they can differ. We start by assuming that a local tester interacts synchronously with the corresponding port of the system under test and then extend this to the case where communications can be asynchronous, considering both the first-in-first-out (FIFO) case and the non-FIFO case. The new implementation relations are stronger than implementation relations for distributed testing that do not use timestamps but still reflect the distributed nature of observations. This paper explores these alternatives and derives corresponding implementation relations

    Accounting for meteorological biases in simulated plumes using smarter metrics

    Get PDF
    In the next few years, numerous satellites with high-resolution instruments dedicated to the imaging of atmospheric gaseous compounds will be launched, to finely monitor emissions of greenhouse gases and pollutants. Processing the resulting images of plumes from cities and industrial plants to infer the emissions of these sources can be challenging. In particular traditional atmospheric inversion techniques, relying on objective comparisons to simulations with atmospheric chemistry transport models, may poorly fit the observed plume due to modelling errors rather than due to uncertainties in the emissions. The present article discusses how these images can be adequately compared to simulated concentrations to limit the weight of modelling errors due to the meteorology used to analyse the images. For such comparisons, the usual pixel-wise ā„’2 norm may not be suitable, since it does not linearly penalise a displacement between two identical plumes. By definition, such a metric considers a displacement as an accumulation of significant local amplitude discrepancies. This is the so-called double penalty issue. To avoid this issue, we propose three solutions: (i)Ā compensate for position error, due to a displacement, before the local comparison; (ii)Ā use non-local metrics of density distribution comparison; and (iii)Ā use a combination of the first two solutions. All the metrics are evaluated using first a catalogue of analytical plumes and then more realistic plumes simulated with a mesoscale Eulerian atmospheric transport model, with an emphasis on the sensitivity of the metrics to position error and the concentration values within the plumes. As expected, the metrics with the upstream correction are found to be less sensitive to position error in both analytical and realistic conditions. Furthermore, in realistic cases, we evaluate the weight of changes in the norm and the direction of the four-dimensional wind fields in our metric values. This comparison highlights the link between differences in the synoptic-scale winds direction and position error. Hence the contribution of the latter to our new metrics is reduced, thus limiting misinterpretation. Furthermore, the new metrics also avoid the double penalty issue.</p

    Tick-borne encephalitis in north-east Italy: a 14-year retrospective study, January 2000 to December 2013

    Get PDF
    Italy is considered at low incidence of tick-borne encephalitis (TBE), and the occurrence of human cases of TBE appears to be geographically restricted to the north east of the country. However, most information to date derives from case series, with no systematic data collection. To estimate incidence rates (IR) and spatial distribution of TBE cases, we conducted a retrospective study in north-eastern Italy. Data were collected through the infectious disease units and public health districts of three regions (Friuli Venezia Giulia, Trentino Alto Adige and Veneto) between 2000 and 2013. Overall, 367 cases were identified (IR: 0.38/100,000). The cases' median age was 56 years and 257 (70%) were male. Central nervous system involvement was reported in 307 cases (84%). Annual fluctuations in case numbers occurred, with peaks in 2006 and in 2013, when 44 and 42 cases were respectively observed. A strong seasonality effect was noted, with the highest number of cases in July. In terms of geographical location, three main endemic foci with high TBE IR (> 10/100,000) were identified in three provinces, namely Belluno (Veneto region), Udine (Friuli Venezia Giulia) and Trento (Trentino Alto-Adige). When investigating the whole study area in terms of altitude, the IR between 400 and 600\u2009m was greater (2.41/100,000) than at other altitudes (p< 0.01). In conclusion, the incidence of TBE in Italy is relatively low, even considering only the three known affected regions. However, three endemic foci at high risk were identified. In these areas, where the risk of TBEV infection is likely high, more active offer of TBE vaccination could be considere

    A budding yeast model for human disease mutations in the EXOSC2 cap subunit of the RNA exosome complex

    Get PDF
    RNA exosomopathies, a growing family of diseases, are linked to missense mutations in genes encoding structural subunits of the evolutionarily conserved, 10-subunit exoribonuclease complex, the RNA exosome. This complex consists of a three-subunit cap, a six-subunit, barrel-shaped core, and a catalytic base subunit. While a number of mutations in RNA exosome genes cause pontocerebellar hypoplasia, mutations in the cap subunit gene EXOSC2 cause an apparently distinct clinical presentation that has been defined as a novel syndrome SHRF (short stature, hearing loss, retinitis pigmentosa, and distinctive facies). We generated the first in vivo model of the SHRF pathogenic amino acid substitutions using budding yeast by modeling pathogenic EXOSC2 missense mutations (p.Gly30Val and p.Gly198Asp) in the orthologous S. cerevisiae gene RRP4 The resulting rrp4 mutant cells show defects in cell growth and RNA exosome function. Consistent with altered RNA exosome function, we detect significant transcriptomic changes in both coding and noncoding RNAs in rrp4-G226D cells that model EXOSC2 p.Gly198Asp, suggesting defects in nuclear surveillance. Biochemical and genetic analyses suggest that the Rrp4 G226D variant subunit shows impaired interactions with key RNA exosome cofactors that modulate the function of the complex. These results provide the first in vivo evidence that pathogenic missense mutations present in EXOSC2 impair the function of the RNA exosome. This study also sets the stage to compare exosomopathy models to understand how defects in RNA exosome function underlie distinct pathologies
    • ā€¦
    corecore