142 research outputs found
GPURepair: Automated Repair of GPU Kernels
This paper presents a tool for repairing errors in GPU kernels written in
CUDA or OpenCL due to data races and barrier divergence. Our novel extension to
prior work can also remove barriers that are deemed unnecessary for
correctness. We implement these ideas in our tool called GPURepair, which uses
GPUVerify as the verification oracle for GPU kernels. We also extend GPUVerify
to support CUDA Cooperative Groups, allowing GPURepair to perform inter-block
synchronization for CUDA kernels. To the best of our knowledge, GPURepair is
the only tool that can propose a fix for intra-block data races and barrier
divergence errors for both CUDA and OpenCL kernels and the only tool that fixes
inter-block data races for CUDA kernels. We perform extensive experiments on
about 750 kernels and provide a comparison with prior work. We demonstrate the
superiority of GPURepair through its capability to fix more kernels and its
unique ability to remove redundant barriers and handle inter-block data races.Comment: 19 pages, 1 algorithm, 3 figures, 22nd International Conference on
Verification Model Checking and Abstract Interpretation (VMCAI 2021
On the statistics of superlocalized states in self-affine disordered potentials
We investigate the statistics of eigenstates in a weak self-affine disordered
potential in one dimension, whose Gaussian fluctuations grow with distance with
a positive Hurst exponent . Typical eigenstates are superlocalized on
samples much larger than a well-defined crossover length, which diverges in the
weak-disorder regime. We present a parallel analytical investigation of the
statistics of these superlocalized states in the discrete and the continuum
formalisms. For the discrete tight-binding model, the effective localization
length decays logarithmically with the sample size, and the logarithm of the
transmission is marginally self-averaging. For the continuum Schr\"odinger
equation, the superlocalization phenomenon has more drastic effects. The
effective localization length decays as a power of the sample length, and the
logarithm of the transmission is fully non-self-averaging.Comment: 21 pages, 6 figure
The program for biodiversity research in Brazil: The role of regional networks for biodiversity knowledge, dissemination, and conservation
The Program for Biodiversity Research (PPBio) is an innovative program designed to integrate all biodiversity research stakeholders. Operating since 2004, it has installed long-term ecological research sites throughout Brazil and its logic has been applied in some other southern-hemisphere countries. The program supports all aspects of research necessary to understand biodiversity and the processes that affect it. There are presently 161 sampling sites (see some of them at Supplementary Appendix), most of which use a standardized methodology that allows comparisons across biomes and through time. To date, there are about 1200 publications associated with PPBio that cover topics ranging from natural history to genetics and species distributions. Most of the field data and metadata are available through PPBio web sites or DataONE. Metadata is available for researchers that intend to explore the different faces of Brazilian biodiversity spatio-temporal variation, as well as for managers intending to improve conservation strategies. The Program also fostered, directly and indirectly, local technical capacity building, and supported the training of hundreds of undergraduate and graduate students. The main challenge is maintaining the long-term funding necessary to understand biodiversity patterns and processes under pressure from global environmental changes
Early and Late Pathogenic Events of Newborn Mice Encephalitis Experimentally Induced by Itacaiunas and Curionópolis Bracorhabdoviruses Infection
In previous reports we proposed a new genus for Rhabdoviridae and described neurotropic preference and gross neuropathology in newborn albino Swiss mice after Curionopolis and Itacaiunas infections. In the present report a time-course study of experimental encephalitis induced by Itacaiunas and Curionopolis virus was conducted both in vivo and in vitro to investigate cellular targets and the sequence of neuroinvasion. We also investigate, after intranasal inoculation, clinical signs, histopathology and apoptosis in correlation with viral immunolabeling at different time points. Curionopolis and Itacaiunas viral antigens were first detected in the parenchyma of olfactory pathways at 2 and 3 days post-inoculation (dpi) and the first clinical signs were observed at 4 and 8 dpi, respectively. After Curionopolis infection, the mortality rate was 100% between 5 and 6 dpi, and 35% between 8 and 15 dpi after Itacaiunas infection. We identified CNS mice cell types both in vivo and in vitro and the temporal sequence of neuroanatomical olfactory areas infected by Itacaiunas and Curionopolis virus. Distinct virulences were reflected in the neuropathological changes including TUNEL immunolabeling and cytopathic effects, more intense and precocious after intracerebral or in vitro inoculations of Curionopolis than after Itacaiunas virus. In vitro studies revealed neuronal but not astrocyte or microglial cytopathic effects at 2 dpi, with monolayer destruction occurring at 5 and 7 dpi with Curionopolis and Itacaiunas virus, respectively. Ultrastructural changes included virus budding associated with interstitial and perivascular edema, endothelial hypertrophy, a reduced and/or collapsed small vessel luminal area, thickening of the capillary basement membrane, and presence of phagocytosed apoptotic bodies. Glial cells with viral budding similar to oligodendrocytes were infected with Itacaiunas virus but not with Curionopolis virus. Thus, Curionopolis and Itacaiunas viruses share many pathological and clinical features present in other rhabdoviruses but distinct virulence and glial targets in newborn albino Swiss mice brain
- …