1,021 research outputs found

    Efficient Synchronization Primitives for GPUs

    Full text link
    In this paper, we revisit the design of synchronization primitives---specifically barriers, mutexes, and semaphores---and how they apply to the GPU. Previous implementations are insufficient due to the discrepancies in hardware and programming model of the GPU and CPU. We create new implementations in CUDA and analyze the performance of spinning on the GPU, as well as a method of sleeping on the GPU, by running a set of memory-system benchmarks on two of the most common GPUs in use, the Tesla- and Fermi-class GPUs from NVIDIA. From our results we define higher-level principles that are valid for generic many-core processors, the most important of which is to limit the number of atomic accesses required for a synchronization operation because atomic accesses are slower than regular memory accesses. We use the results of the benchmarks to critique existing synchronization algorithms and guide our new implementations, and then define an abstraction of GPUs to classify any GPU based on the behavior of the memory system. We use this abstraction to create suitable implementations of the primitives specifically targeting the GPU, and analyze the performance of these algorithms on Tesla and Fermi. We then predict performance on future GPUs based on characteristics of the abstraction. We also examine the roles of spin waiting and sleep waiting in each primitive and how their performance varies based on the machine abstraction, then give a set of guidelines for when each strategy is useful based on the characteristics of the GPU and expected contention.Comment: 13 pages with appendix, several figures, plans to submit to CompSci conference in early 201

    Reply

    Get PDF

    Software Requirements Specification of A University Class Scheduler

    Get PDF
    The University Class Scheduler (UCS) presented in this paper is a novel scheduling tool intended to be used by universities to schedule classes into classrooms. In essence, UCS allows university administrators to enter relevant college and building information, schedule the input classes (courses) into input classrooms, and create web pages that provide detailed schedule information on a semester-by-semester basis. The UCS, which performs the scheduling of classes according to a number of user-selected parameters, can be easily adapted for applications outside the academic realm. This paper presents the main aspects of the University Class Scheduler’s UML-based specification, gives details of the UCS’ current development status, and points to a series of possible extensions that we intend to investigate in the near future

    An Untriggered Search for Optical Bursts

    Full text link
    We present an untriggered search for optical bursts with the ROTSE-I telephoto array. Observations were taken which monitor an effective 256 square degree field continuously over 125 hours to m_{ROTSE}=15.7. The uniquely large field, moderate limiting magnitude and fast cadence of \sim10 minutes permits transient searches in a new region of sensitivity. Our search reveals no candidate events. To quantify this result, we simulate potential optical bursts with peak magnitude, m_{p}, at t=10 s, which fade as f=(\frac{t}{t_{0}}) ^{\alpha_{t}}, where \alpha_t < 0. Simple estimates based on observational evidence indicate that a search of this sensitivity begins to probe the possible region occupied by GRB orphan afterglows. Our observing protocol and image sensitivity result in a broad region of high detection efficiency for light curves to the bright and slowly varying side of a boundary running from [\alpha_{t},m_{p}]=[-2.0,6.0] to [-0.3,13.2]. Within this region, the integrated rate of brief optical bursts is less than 1.1\times 10^{-8} {\rm s}^{-1} {\rm deg}^{-2}. At \sim22 times the observed GRB rate from BATSE, this suggests a limit on \frac{\theta_{opt}}{\theta_{\gamma}}\lesssim 5 where \theta_{opt} and \theta_{\gamma} are the optical and gamma-ray collimation angles, respectively. Several effects might explain the absence of optical bursts, and a search of the kind described here but more sensitive by about 4 magnitudes should offer a more definitive probe.Comment: 8 pages, 6 figures, 1 tabl

    Methodology issues concerning the accuracy of kinematic data collection and analysis using the ariel performance analysis system

    Get PDF
    Kinematics, the study of motion exclusive of the influences of mass and force, is one of the primary methods used for the analysis of human biomechanical systems as well as other types of mechanical systems. The Anthropometry and Biomechanics Laboratory (ABL) in the Crew Interface Analysis section of the Man-Systems Division performs both human body kinematics as well as mechanical system kinematics using the Ariel Performance Analysis System (APAS). The APAS supports both analysis of analog signals (e.g. force plate data collection) as well as digitization and analysis of video data. The current evaluations address several methodology issues concerning the accuracy of the kinematic data collection and analysis used in the ABL. This document describes a series of evaluations performed to gain quantitative data pertaining to position and constant angular velocity movements under several operating conditions. Two-dimensional as well as three-dimensional data collection and analyses were completed in a controlled laboratory environment using typical hardware setups. In addition, an evaluation was performed to evaluate the accuracy impact due to a single axis camera offset. Segment length and positional data exhibited errors within 3 percent when using three-dimensional analysis and yielded errors within 8 percent through two-dimensional analysis (Direct Linear Software). Peak angular velocities displayed errors within 6 percent through three-dimensional analyses and exhibited errors of 12 percent when using two-dimensional analysis (Direct Linear Software). The specific results from this series of evaluations and their impacts on the methodology issues of kinematic data collection and analyses are presented in detail. The accuracy levels observed in these evaluations are also presented

    Far Ultraviolet Absolute Flux of alpha Virginis

    Full text link
    We present the far ultraviolet spectrum of alpha Virginis taken with EURD spectrograph on-board MINISAT-01. The spectral range covered is from ~900 to 1080 A with 5 A spectral resolution. We have fitted Kurucz models to IUE spectra of alpha Vir and compared the extension of the model to our wavelengths with EURD data. This comparison shows that EURD fluxes are consistent with the prediction of the model within 20-30%, depending on the reddening assumed. EURD fluxes are consistent with Voyager observations but are ~60% higher than most previous rocket observations of alpha Vir.Comment: 13 pages, 4 figures. Submitted to The Astrophysical Journa

    Sex-Specific Clinical Outcomes of the PACT-HF Randomized Trial

    Get PDF
    BACKGROUND: Transitional care may have different effects in males and females hospitalized for heart failure. We assessed the sex-specific effects of a transitional care model on clinical outcomes following hospitalization for heart failure. METHODS: In this stepped-wedge cluster randomized trial of adults hospitalized for heart failure in Ontario, Canada, 10 hospitals were randomized to a group of transitional care services or usual care. Outcomes in this exploratory analysis were composite all-cause readmission, emergency department visit, or death at 6 months; and composite all-cause readmission or emergency department visit at 6 months. Models were adjusted for stepped-wedge design and patient age. RESULTS: Among 2494 adults, mean (SD) age was 77.7 (12.1) years, and 1258 (50.4%) were female. The first composite outcome occurred in 371 (66.3%) versus 433 (64.1%) males (hazard ratio [HR], 1.04 [95% CI, 0.86-1.26]; P=0.67) and in 326 (59.9%) versus 463 (64.8%) females (HR, 0.83 [95% CI, 0.69-1.01]; P=0.06) in the intervention and usual care groups, respectively (P=0.012 for sex interaction). The second composite outcome occurred in 357 (63.8%) versus 417 (61.7%) males (HR, 1.03 [95% CI, 0.85-1.24]; P=0.76) and 314 (57.7%) versus 450 (63.0%) females (HR, 0.81 [95% CI, 0.67-0.99]; P=0.037) in the intervention and usual care groups, respectively (P=0.024 for sex interaction). The sex differences were driven by a reduction in all-cause emergency department visits among females (HR, 0.66 [95% CI, 0.51-0.87]; P=0.003), but not males (HR, 1.10 [95% CI, 0.85-1.43]; P=0.46), receiving the intervention (P<0.001 for sex interaction). CONCLUSIONS: A transitional care model offered a reduction in all-cause emergency department visits among females but not males following hospitalization for heart failure. Registration: URL: https://www.clinicaltrials.gov; Unique identifier: NCT02112227

    Endemicity of Zoonotic Diseases in Pigs and Humans in Lowland and Upland Lao PDR: Identification of Socio-cultural Risk Factors

    Get PDF
    In Lao People's Democratic Republic pigs are kept in close contact with families. Human risk of infection with pig zoonoses arises from direct contact and consumption of unsafe pig products. This cross-sectional study was conducted in Luang Prabang (north) and Savannakhet (central-south) Provinces. A total of 59 villages, 895 humans and 647 pigs were sampled and serologically tested for zoonotic pathogens including: hepatitis E virus (HEV), Japanese encephalitis virus (JEV) and Trichinella spiralis; In addition, human sera were tested for Taenia spp. and cysticercosis. Seroprevalence of zoonotic pathogens in humans was high for HEV (Luang Prabang: 48.6%, Savannakhet: 77.7%) and T. spiralis (Luang Prabang: 59.0%, Savannakhet: 40.5%), and lower for JEV (around 5%), Taenia spp. (around 3%) and cysticercosis (Luang Prabang: 6.1, Savannakhet 1.5%). Multiple correspondence analysis and hierarchical clustering of principal components was performed on descriptive data of human hygiene practices, contact with pigs and consumption of pork products. Three clusters were identified: Cluster 1 had low pig contact and good hygiene practices, but had higher risk of T. spiralis. Most people in cluster 2 were involved in pig slaughter (83.7%), handled raw meat or offal (99.4%) and consumed raw pigs' blood (76.4%). Compared to cluster 1, cluster 2 had increased odds of testing seropositive for HEV and JEV. Cluster 3 had the lowest sanitation access and had the highest risk of HEV, cysticercosis and Taenia spp. Farmers which kept their pigs tethered (as opposed to penned) and disposed of manure in water sources had 0.85 (95% CI: 0.18 to 0.91) and 2.39 (95% CI: 1.07 to 5.34) times the odds of having pigs test seropositive for HEV, respectively. The results have been used to identify entry-points for intervention and management strategies to reduce disease exposure in humans and pigs, informing control activities in a cysticercosis hyper-endemic village
    corecore