55 research outputs found

    Virtual device for driver testing

    Get PDF
    A device driver is a component of an operating system that enables the OS to recognize a certain device and communicate with it. Testing a device driver normally requires either the physical device or a software-emulated version of the device. Physical and simulated devices are intended to work correctly, e.g., they do not generally behave in an unexpected manner. This means that during testing, it is difficult or impossible to verify if the driver is able to handle unexpected behavior of a device, e.g., device behavior that is not supposed to arise in common usage but nevertheless does. Per the techniques of this disclosure, the driver-under-test is run within a virtual machine (VM). The driver communicates with a mock device controlled by programs running outside the VM. The mock device includes no actual operational logic; rather, it is scripted to simply react to driver actions, e.g., by triggering interrupts, reading/writing registers, etc. Outlier test cases of a driver, e.g., triggered by erroneous device behavior, can be tested by causing the mock device to behave in a scripted manner

    gpucc: An Open-Source GPGPU Compiler

    Get PDF
    Abstract Graphics Processing Units have emerged as powerful accelerators for massively parallel, numerically intensive workloads. The two dominant software models for these devices are NVIDIA's CUDA and the cross-platform OpenCL standard. Until now, there has not been a fully open-source compiler targeting the CUDA environment, hampering general compiler and architecture research and making deployment difficult in datacenter or supercomputer environments. In this paper, we present gpucc, an LLVM-based, fully open-source, CUDA compatible compiler for high performance computing. It performs various general and CUDAspecific optimizations to generate high performance code. The Clang-based frontend supports modern language features such as those in C++11 and C++14. Compile time is 8% faster than NVIDIA's toolchain (nvcc) and it reduces compile time by up to 2.4x for pathological compilations (>100 secs), which tend to dominate build times in parallel build environments. Compared to nvcc, gpucc's runtime performance is on par for several open-source benchmarks, such as Rodinia (0.8% faster), SHOC (0.5% slower), or Tensor (3.7% faster). It outperforms nvcc on internal large-scale end-to-end benchmarks by up to 51.0%, with a geometric mean of 22.9%

    The Grizzly, November 14, 2002

    Get PDF
    Did you Miss the Election 2002? • Young Voters Ignore their Political Power • Ursinus Students Writing Kids Program Grant • History, Reminder Found in Veteran\u27s Day • Tartuffe Simply Delicious • Opinions: Are Dateds Worth It?; Homecoming: A Different Opinion; More Problems with Registration; Everclear Rocks Ursinus • Get Ready to Jazz: Ursinus Concert Band Style • Dateds: Worth the Dollar? • Everclear: Clearer than Ever • Exhibit Cases Return to Myrin Library • Men\u27s, Women\u27s Basketball Get Ready to Open Seasons • Roller Hockey Records First • Swim Team Opens Winter Season with a Win • Hot Dates for Collegeville Love Birds • Louie and his Band Rock U.C. • Meet the Ladies of Suites 106 and 204https://digitalcommons.ursinus.edu/grizzlynews/1525/thumbnail.jp

    A General Purpose Transpiler for Fully Homomorphic Encryption

    Get PDF
    Fully homomorphic encryption (FHE) is an encryption scheme which enables computation on encrypted data without revealing the underlying data. While there have been many advances in the field of FHE, developing programs using FHE still requires expertise in cryptography. In this white paper, we present a fully homomorphic encryption transpiler that allows developers to convert high-level code (e.g., C++) that works on unencrypted data into high-level code that operates on encrypted data. Thus, our transpiler makes transformations possible on encrypted data. Our transpiler builds on Google's open-source XLS SDK (https://github.com/google/xls) and uses an off-the-shelf FHE library, TFHE (https://tfhe.github.io/tfhe/), to perform low-level FHE operations. The transpiler design is modular, which means the underlying FHE library as well as the high-level input and output languages can vary. This modularity will help accelerate FHE research by providing an easy way to compare arbitrary programs in different FHE schemes side-by-side. We hope this lays the groundwork for eventual easy adoption of FHE by software developers. As a proof-of-concept, we are releasing an experimental transpiler (https://github.com/google/fully-homomorphic-encryption/tree/main/transpiler) as open-source software

    The Grizzly, September 12, 2002

    Get PDF
    America. No Longer the Beautiful • September 11, 2002: A Changed Nation Remembers • Omwake Party Closed for Overcrowding • The Dangers of Limerick: KI Pills Soon • The Freshman Fifteen: A Preventable Phenomenon for Students • Opinions: Too Much Liberty in Calling it a Diner; Zack\u27s Without the Power; Orientation Evaluation; New Laundry Detergent Testing: Bad Idea! • Remembering September 11th: Student Essays • September 11th: A National Holiday? I Think Not • Theater Booming at Ursinus • WVOU: Ursinus\u27 Pride and Joy • Redline Visits Ursinus • Comparative Pricing Report: Healthy Foods • Volleyball Crushes Albright College • Ursinus Looks to Next Game After Loss to W&J • Field Hockey Wins Season Opener • Women\u27s Soccer Loses Back-to-back in OThttps://digitalcommons.ursinus.edu/grizzlynews/1518/thumbnail.jp

    Assessing Recent Selection and Functionality at Long Non-Coding RNA Loci in the Mouse Genome

    Get PDF
    This work was supported by the Biotechnology and Biological Sciences Research Council and The Wellcome Trust. A.N. was supported by the Swiss National Science Foundation (Grant: PZ00P3_142636). H.K. was supported by the European Research Council Starting (Grant: 242597, SexGenTransEvolution) and the Swiss National Science Foundation (Grants: 130287 and 146474).Long noncoding RNAs (lncRNAs) are one of the most intensively studied groups of noncoding elements. Debate continues over what proportion of lncRNAs are functional or merely represent transcriptional noise. Although characterization of individual lncRNAs has identified approximately 200 functional loci across the Eukarya, general surveys have found only modest or no evidence of long-term evolutionary conservation. Although this lack of conservation suggests that most lncRNAs are nonfunctional, the possibility remains that some represent recent evolutionary innovations. We examine recent selection pressures acting on lncRNAs in mouse populations. We compare patterns of within-species nucleotide variation at approximately 10,000 lncRNA loci in a cohort of the wild house mouse, Mus musculus castaneus, with between-species nucleotide divergence from the rat (Rattus norvegicus). Loci under selective constraint are expected to show reduced nucleotide diversity and divergence. We find limited evidence of sequence conservation compared with putatively neutrally evolving ancestral repeats (ARs). Comparisons of sequence diversity and divergence between ARs, protein-coding (PC) exons and lncRNAs, and the associated flanking regions, show weak, but significantly lower levels of sequence diversity and divergence at lncRNAs compared with ARs. lncRNAs conserved deep in the vertebrate phylogeny show lower within-species sequence diversity than lncRNAs in general. A set of 74 functionally characterized lncRNAs show levels of diversity and divergence comparable to PC exons, suggesting that these lncRNAs are under substantial selective constraints. Our results suggest that, in mouse populations, most lncRNA loci evolve at rates similar to ARs, whereas older lncRNAs tend to show signals of selection similar to PC genes.PostprintPeer reviewe

    Overview of Spirit Microscopic Imager Results

    Get PDF
    This paper provides an overview of Mars Exploration Rover Spirit Microscopic Imager (MI) operations and the calibration, processing, and analysis of MI data. The focus of this overview is on the last five Earth years (2005-2010) of Spirit's mission in Gusev crater, supplementing the previous overview of the first 450 sols of the Spirit MI investigation. Updates to radiometric calibration using in-flight data and improvements in high-level processing are summarized. Released data products are described, and a table of MI observations, including target/feature names and associated data sets, is appended. The MI observed natural and disturbed exposures of rocks and soils as well as magnets and other rover hardware. These hand-lens-scale observations have provided key constraints on interpretations of the formation and geologic history of features, rocks, and soils examined by Spirit. MI images complement observations by other Spirit instruments, and together show that impact and volcanic processes have dominated the origin and evolution of the rocks in Gusev crater, with aqueous activity indicated by the presence of silica-rich rocks and sulfate-rich soils. The textures of some of the silica-rich rocks are similar to terrestrial hot spring deposits, and observations of subsurface cemented layers indicate recent aqueous mobilization of sulfates in places. Wind action has recently modified soils and abraded many of the rocks imaged by the MI, as observed at other Mars landing sites. Plain Language Summary The Microscopic Imager (MI) on NASA's Spirit rover returned the highest-resolution images of the Martian surface available at the time of the 2004-2010 mission. Designed to survive 90 Mars days (sols) and search for evidence of water in the past, Spirit returned data for 2210 sols, far exceeding all expectations. This paper summarizes the scientific insights gleaned from the thousands of MI images acquired during the last 5years of the mission, supplementing the summary of the first 450 sols of the Spirit MI investigation published previously (Herkenhoff et al., ). Along with data from the other instruments on Spirit, MI images guided the scientific interpretation of the geologic history of the rocks and soils observed in Gusev crater on Mars. We conclude that the geologic history of the area explored by Spirit has been dominated by impacts and volcanism, and that water, perhaps very hot water, was involved in the evolution of some of the rocks and soils. More recently, winds have moved soil particles and abraded rocks, as observed elsewhere on Mars. These results have improved our understanding of Mars' history and informed planning of future missions to Mars.National Aeronautics and Space AdministrationPublic domain articleThis item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at [email protected]

    Polymorphisms within the TNFSF4 and MAPKAPK2 Loci influence the risk of developing invasive aspergillosis: A two-stage case control study in the context of the aspBIOmics consortium

    Get PDF
    Here, we assessed whether 36 single nucleotide polymorphisms (SNPs) within the TNFSF4 and MAPKAPK2 loci influence the risk of developing invasive aspergillosis (IA). We conducted a two-stage case control study including 911 high-risk patients diagnosed with hematological malignancies that were ascertained through the aspBIOmics consortium. The meta-analysis of the discovery and replication populations revealed that carriers of the TNFSF4rs7526628T/T genotype had a significantly increased risk of developing IA (p = 0.00022). We also found that carriers of the TNFSF4rs7526628T allele showed decreased serum levels of TNFSF14 protein (p = 0.0027), and that their macrophages had a decreased fungicidal activity (p = 0.048). In addition, we observed that each copy of the MAPKAPK2rs12137965G allele increased the risk of IA by 60% (p = 0.0017), whereas each copy of the MAPKAPK2rs17013271T allele was estimated to decrease the risk of developing the disease (p = 0.0029). Mechanistically, we found that carriers of the risk MAPKAPK2rs12137965G allele showed increased numbers of CD38+IgM-IgD- plasmablasts in blood (p = 0.00086), whereas those harboring two copies of the allele had decreased serum concentrations of thymic stromal lymphopoietin (p = 0.00097). Finally, we also found that carriers of the protective MAPKAPK2rs17013271T allele had decreased numbers of CD27-IgM-IgD- B cells (p = 0.00087) and significantly lower numbers of CD14+ and CD14+CD16- cells (p = 0.00018 and 0.00023). Altogether, these results suggest a role of the TNFSF4 and MAPKAPK2 genes in determining IA risk.This study was supported by grants PI20/01845, PI12/02688, and ISCIII-FEDER PI17/02276 from Fondo de Investigaciones Sanitarias (Madrid, Spain), PIM2010EPA-00756 from the ERA-NET PathoGenoMics (0315900A), the Collaborative Research Center/Transregio 124 FungiNet, the Fundacao para a Ciencia e Tecnologia (FCT) (PTDC/SAU-SER/29635/2017, PTDC/MED-GEN/28778/2017, CEECIND/03628/2017, and CEECIND/04058/2018), the European Union's Horizon 2020 research and innovation programme under grant agreement no. 847507, and the "la Caixa" Foundation (ID 100010434) and FCT under the agreement LCF/PR/HP17/52190003)

    Drowning and aquatic injuries dictionary

    Get PDF
    Background Drowning is a significant public health issue with more than 320,000 deaths globally every year. These numbers are greatly underestimated, however, due to factors such as inadequate data collection, inconsistent categorization and failure to report in certain regions and cultures. The objective of this study was to develop a standardised drowning dictionary using a consensus-based approach. Through creation of this resource, improved clarity amongst stakeholders will be achieved and, as a result, so will our understanding of the drowning issue. Methodology A list of terms and their definitions were created and sent to 16 drowning experts with a broad range of backgrounds across four continents and six languages. A review was conducted using a modified Delphi process over five rounds. A sixth round was done by an external panel evaluating the terms’ content validity. Results The drowning dictionary included more than 350 terms. Of these, less than 10% had been previously published in peer review literature. On average, the external expert validity endorsing the dictionary shows a Scale Content Validity index (S-CVI/Ave) of 0.91, exceeding the scientific recommended value. Ninety one percent of the items present an I-CVI (Level Content Validity Index) value considered acceptable (> 0.78). The endorsement was not a universal agreement (S-CVI/UA:0.44). Conclusion The drowning dictionary provides a common language, and the authors envisage that its use will facilitate collaboration and comparison across prevention sectors, education, research, policy and treatment. The dictionary will be open to readers for discussion and further review at www.idra.world
    corecore