13,470 research outputs found

    The parallel event loop model and runtime: a parallel programming model and runtime system for safe event-based parallel programming

    Get PDF
    Recent trends in programming models for server-side development have shown an increasing popularity of event-based single- threaded programming models based on the combination of dynamic languages such as JavaScript and event-based runtime systems for asynchronous I/O management such as Node.JS. Reasons for the success of such models are the simplicity of the single-threaded event-based programming model as well as the growing popularity of the Cloud as a deployment platform for Web applications. Unfortunately, the popularity of single-threaded models comes at the price of performance and scalability, as single-threaded event-based models present limitations when parallel processing is needed, and traditional approaches to concurrency such as threads and locks don't play well with event-based systems. This dissertation proposes a programming model and a runtime system to overcome such limitations by enabling single-threaded event-based applications with support for speculative parallel execution. The model, called Parallel Event Loop, has the goal of bringing parallel execution to the domain of single-threaded event-based programming without relaxing the main characteristics of the single-threaded model, and therefore providing developers with the impression of a safe, single-threaded, runtime. Rather than supporting only pure single-threaded programming, however, the parallel event loop can also be used to derive safe, high-level, parallel programming models characterized by a strong compatibility with single-threaded runtimes. We describe three distinct implementations of speculative runtimes enabling the parallel execution of event-based applications. The first implementation we describe is a pessimistic runtime system based on locks to implement speculative parallelization. The second and the third implementations are based on two distinct optimistic runtimes using software transactional memory. Each of the implementations supports the parallelization of applications written using an asynchronous single-threaded programming style, and each of them enables applications to benefit from parallel execution

    Daily Preventive Zinc Supplementation Decreases Lymphocyte and Eosinophil Concentrations in Rural Laotian Children from Communities with a High Prevalence of Zinc Deficiency: Results of a Randomized Controlled Trial.

    Get PDF
    BACKGROUND:Zinc deficiency impairs immune function and is common among children in South-East Asia. OBJECTIVES:The effect of zinc supplementation on immune function in young Laotian children was investigated. METHODS:Children (n = 512) aged 6-23 mo received daily preventive zinc tablets (PZ; 7 mg Zn/d), daily multiple micronutrient powder (MNP; 10 mg Zn/d, 6 mg Fe/d, plus 13 other micronutrients), therapeutic dispersible zinc tablets only in association with diarrhea episodes (TZ; 20 mg Zn/d for 10 d after an episode), or daily placebo powder (control). These interventions continued for 9 mo. Cytokine production from whole blood cultures, the concentrations of T-cell populations, and a complete blood count with differential leukocyte count were measured at baseline and endline. Endline means were compared via ANCOVA, controlling for the baseline value of the outcome, child age and sex, district, month of enrollment, and baseline zinc status (below, or above or equal to, the median plasma zinc concentration). RESULTS:T-cell cytokines (IL-2, IFN-γ, IL-13, IL-17), LPS-stimulated cytokines (IL-1β, IL-6, TNF-α, and IL-10), and T-cell concentrations at endline did not differ between intervention groups, nor was there an interaction with baseline zinc status. However, mean ± SE endline lymphocyte concentrations were significantly lower in the PZ than in the control group (5018 ± 158 compared with 5640 ± 160 cells/μL, P = 0.032). Interactions with baseline zinc status were seen for eosinophils (Pixn = 0.0036), basophils (Pixn = 0.023), and monocytes (P = 0.086) but a significant subgroup difference was seen only for eosinophils, where concentrations were significantly lower in the PZ than in the control group among children with baseline plasma zinc concentrations below the overall median (524 ± 44 compared with 600 ± 41 cells/μL, P = 0.012). CONCLUSIONS:Zinc supplementation of rural Laotian children had no effect on cytokines or T-cell concentrations, although zinc supplementation affected lymphocyte and eosinophil concentrations. These cell subsets may be useful as indicators of response to zinc supplementation.This trial was registered at clinicaltrials.gov as NCT02428647

    The parallel event loop model and runtime: a parallel programming model and runtime system for safe event-based parallel programming

    Get PDF
    Recent trends in programming models for server-side development have shown an increasing popularity of event-based single- threaded programming models based on the combination of dynamic languages such as JavaScript and event-based runtime systems for asynchronous I/O management such as Node.JS. Reasons for the success of such models are the simplicity of the single-threaded event-based programming model as well as the growing popularity of the Cloud as a deployment platform for Web applications. Unfortunately, the popularity of single-threaded models comes at the price of performance and scalability, as single-threaded event-based models present limitations when parallel processing is needed, and traditional approaches to concurrency such as threads and locks don't play well with event-based systems. This dissertation proposes a programming model and a runtime system to overcome such limitations by enabling single-threaded event-based applications with support for speculative parallel execution. The model, called Parallel Event Loop, has the goal of bringing parallel execution to the domain of single-threaded event-based programming without relaxing the main characteristics of the single-threaded model, and therefore providing developers with the impression of a safe, single-threaded, runtime. Rather than supporting only pure single-threaded programming, however, the parallel event loop can also be used to derive safe, high-level, parallel programming models characterized by a strong compatibility with single-threaded runtimes. We describe three distinct implementations of speculative runtimes enabling the parallel execution of event-based applications. The first implementation we describe is a pessimistic runtime system based on locks to implement speculative parallelization. The second and the third implementations are based on two distinct optimistic runtimes using software transactional memory. Each of the implementations supports the parallelization of applications written using an asynchronous single-threaded programming style, and each of them enables applications to benefit from parallel execution

    Fast-Twitch Glycolytic Skeletal Muscle Is Predisposed to Age-Induced Impairments in Mitochondrial Function

    Get PDF
    The etiology of mammalian senescence is suggested to involve the progressive impairment of mitochondrial function; however, direct observations of age-induced alterations in actual respiratory chain function are lacking. Accordingly, we assessed mitochondrial function via high-resolution respirometry and mitochondrial protein expression in soleus, quadricep, and lateral gastrocnemius skeletal muscles, which represent type 1 slow-twitch oxidative muscle (soleus) and type 2 fast-twitch glycolytic muscle (quadricep and gastrocnemius), respectively, in young (10-12 weeks) and mature (74-76 weeks) mice. Electron transport through mitochondrial complexes I and III increases with age in quadricep and gastrocnemius, which is not observed in soleus. Mitochondrial coupling efficiency during respiration through complex I also deteriorates with age in gastrocnemius and shows a tendency (p = .085) to worsen in quadricep. These data demonstrate actual alterations in electron transport function that occurs with age and are dependent on skeletal muscle typ

    A Fixed Game: The Frustrations of Ticket Scalping and the Realities of Its Solutions

    Get PDF
    Due to the rapid growth of the secondary resale market, purchasing tickets at their face-value price is becoming a fleeting expectation. While ticket scalping has existed quite possibly as long as tickets themselves have, innovations in invasive purchasing practices are leading to unprecedented profit margins for ticket scalpers and a greater distance between consumers and the original ticket sale. With ticket scalpers employing advanced ticket purchasing software, referred to as bots, consumers are left with no option but to surrender to steep resale prices, which often have no ceiling. Though ticket scalping regulation has developed, these legislative efforts have been met with little enforcement or deterrence. A common shortcoming in the fight against unregulated ticket scalping is the reactive nature of the anti-scalping laws, which fail to recognize the unique relationship between a ticket and the concert-goer. This note proposes the imposition of liability on the primary ticket marketer and calls for greater enforcement of the regulations against secondary ticket marketers and resale platforms. Further, this note suggests that the primary marketer should be accountable for how its tickets are distributed and encourages primary marketers to impose stringent transferability policies to increase the likelihood of the original ticket sale going to the concert attendant rather than a ticket scalper

    Mars Atmospheric Oxidant Sensor (MAOS): An In-Situ Heterogeneous Chemistry Analysis

    Get PDF
    We describe a chemometric array sensor, the Mars Atmospheric Oxidant Sensor (MAOS, pronounced "mouse '') that is designed measure the oxidation rate of thin films on the martian surface. We select films that are sensitive to particular types of oxidants, that represent key elements in the martian soil, or that emulate prebiotic materials. Concern that naturally arising martian oxidants may have destroyed evidence of ancient life on Mars was raised by the Viking mission in the 1970's. The possibility that oxidants may limit the viability of biologica1 habitats is particularly timely in light of recent suggestions of contemporary flowing water on Mars. By controlling the temperature of the films, as well as their exposure to dust and ultraviolet light, MAOS will discriminate among leading hypotheses for oxidant production. MAOS weighs 55 grams, fits in a 6 x 7 x 2 cm envelope, and uses 250 mW power. Much of the enabling technology was developed for the MOx experiment, lost on the Russian Mars '96 mission

    Intelligence and Autonomy

    Get PDF
    The terms “Intelligent Buildings” and “Smart Buildings” have been used in the building industry for almost two decades. They refer to a wide variety of capabilities integrated into the building fabric based on computer and communications technologies
    • …
    corecore