Pablo De Oliveira Castro

34
Documents

Publications

Publications

Image document

BOUNDS ON NON-LINEAR ERRORS FOR VARIANCE COMPUTATION WITH STOCHASTIC ROUNDING

El-Mehdi El Arar , Devan Sohier , Pablo de Oliveira Castro , Eric Petit
SIAM Journal on Scientific Computing, In press, ⟨10.1137/23M1563001⟩
Article dans une revue hal-04056057 v2
Image document

TREXIO: A File Format and Library for Quantum Chemistry

Evgeny Posenitskiy , Vijay Gopal Chilkuri , Abdallah Ammar , Michał Hapka , Katarzyna Pernal et al.
The Journal of Chemical Physics, 2023, 158 (17), ⟨10.1063/5.0148161⟩
Article dans une revue hal-04011588 v2
Image document

STOCHASTIC ROUNDING VARIANCE AND PROBABILISTIC BOUNDS: A NEW APPROACH

El-Mehdi El Arar , Devan Sohier , Pablo de Oliveira Castro , Eric Petit
SIAM Journal on Scientific Computing, In press, 45 (5), pp.C255-C275. ⟨10.1137/22M1510819⟩
Article dans une revue hal-03722888 v3

A Study of the Effects and Benefits of Custom-Precision Mathematical Libraries for HPC Codes

Emeric Brun , David Defour , Pablo de Oliveira Castro , Matei Istoan , Davide Mancusi et al.
IEEE Transactions on Emerging Topics in Computing, 2021, 9 (3), pp.1467-1478. ⟨10.1109/TETC.2021.3070422⟩
Article dans une revue hal-03550641 v1
Image document

Numerical uncertainty in analytical pipelines lead to impactful variability in brain networks

Gregory Kiar , Yohan Chatelain , Pablo de Oliveira Castro , Eric Petit , Ariel Rokem et al.
PLoS ONE, 2021, 16 (11), pp.e0250755. ⟨10.1371/journal.pone.0250755⟩
Article dans une revue hal-03651395 v1
Image document

Confidence Intervals for Stochastic Arithmetic

Devan Sohier , Pablo de Oliveira Castro , François Févotte , Bruno Lathuilière , Eric Petit et al.
ACM Transactions on Mathematical Software, 2021, 47 (2), ⟨10.1145/3432184⟩
Article dans une revue hal-01827319 v3
Image document

Comparing perturbation models for evaluating stability of neuroimaging pipelines

Gregory Kiar , Pablo de Oliveira Castro , Pierre Rioux , Eric Petit , Shawn T. Brown et al.
International Journal of High Performance Computing Applications, 2020, 34 (5), pp.491-501. ⟨10.1177/1094342020926237⟩
Article dans une revue hal-03032347 v1
Image document

Piecewise Holistic Autotuning of Parallel Programs with CERE

Mihail Popov , Chadi Akel , Yohan Chatelain , William Jalby , Pablo de Oliveira Castro
Concurrency and Computation: Practice and Experience, 2017, 29 (15), pp.e4190. ⟨10.1002/cpe.4190⟩
Article dans une revue hal-01542912 v2

CERE: LLVM Based Codelet Extractor and REplayer for Piecewise Benchmarking and Optimization

Pablo de Oliveira Castro , Chadi Akel , Eric Petit , Mihail Popov , William Jalby
ACM Transactions on Architecture and Code Optimization, 2015, 12 (1), pp.1 - 24. ⟨10.1145/2724717⟩
Article dans une revue hal-01417214 v1

Adaptive Sampling for Performance Characterization of Application Kernels

Pablo de Oliveira Castro , Eric Petit , Asma Farjallah , William Jalby
Concurrency and Computation: Practice and Experience, 2013, 25 (17), pp.2345-2362. ⟨10.1002/cpe.3097⟩
Article dans une revue istex hal-00952288 v1
Image document

Verificarlo CI: continuous integration for numerical optimization and debugging

Aurélien Delval , François Coppens , Eric Petit , Roman Iakymchuk , Pablo de Oliveira Castro
Parallel Computational Fluid Dynamics (ParCFD) 2024, Sep 2024, Bonn, Germany
Communication dans un congrès hal-04643176 v1

TREX: an innovative view of HPC usage applied to QMC simulations

Anthony Scemama , Pablo de Oliveira Castro , Cédric Valensi , William Jalby
International Supercomputing Conference, Jul 2021, Online, France. ⟨10.5281/zenodo.5061984⟩
Communication dans un congrès hal-04700090 v1
Image document

Shadow computation with BFloat16 to estimate thenumerical accuracy of summations

David Defour , Pablo de Oliveira Castro , Matei Istoan , Eric Petit
IEEE 28th Symposium on Computer Arithmetic (ARITH), Jun 2021, Virtual Conference, France
Communication dans un congrès hal-03159965 v2
Image document

Custom-Precision Mathematical Library Explorations for Code Profiling and Optimization

David Defour , Pablo de Oliveira Castro , Matei Istoan , Eric Petit
2020 IEEE 27th Symposium on Computer Arithmetic (ARITH), 2020, Los Alamitos, United States. pp.121-124, ⟨10.1109/ARITH48897.2020.00026⟩
Communication dans un congrès hal-02563852 v1
Image document

Automatic Exploration of Reduced Floating-Point Representations in Iterative Methods

Yohan Chatelain , Eric Petit , Pablo de Oliveira Castro , Ghislain Lartigue , David Defour
25th International Conference Euro-Par 2019 Parallel Processing, Aug 2019, Göttingen, Germany. pp.481-494, ⟨10.1007/978-3-030-29400-7_34⟩
Communication dans un congrès hal-02564972 v1

VeriTracer: Context-enriched tracer for floating-point arithmetic analysis

Yohan Chatelain , Pablo de Oliveira Castro , Eric Petit , David Defour , Jordan Bieder et al.
2018 IEEE 25th Symposium on Computer Arithmetic (ARITH), Jun 2018, Amherst, United States. pp.61-68, ⟨10.1109/ARITH.2018.8464687⟩
Communication dans un congrès hal-01989607 v1

Piecewise Holistic Autotuning of Compiler and Runtime Parameters

Mihail Popov , Chadi Akel , William Jalby , Pablo de Oliveira Castro
Euro-Par 2016 Parallel Processing - 22nd International Conference, Aug 2016, Grenoble, France. ⟨10.1007/978-3-319-43659-3_18⟩
Communication dans un congrès hal-01417211 v1
Image document

Verificarlo: checking floating point accuracy through Monte Carlo Arithmetic

Christophe Denis , Pablo de Oliveira Castro , Eric Petit
2016 IEEE 23nd Symposium on Computer Arithmetic (ARITH), Jul 2016, Santa Clara, United States. ⟨10.1109/ARITH.2016.31⟩
Communication dans un congrès hal-01192668 v4

PCERE: Fine-grained Parallel Benchmark Decomposition for Scalability Prediction

Mihail Popov , Chadi Akel , Florent Conti , William Jalby , Pablo de Oliveira Castro
2015 IEEE International Parallel and Distributed Processing Symposium (IPDPS), May 2015, Hyderabad, India. ⟨10.1109/IPDPS.2015.19⟩
Communication dans un congrès hal-01417304 v1

Fine-grained Benchmark Subsetting for System Selection

Pablo de Oliveira Castro , Yuriy Kashnikov , Chadi Akel , Mihail Popov , William Jalby
Annual IEEE/ACM International Symposium on Code Generation and Optimization, Feb 2014, Orlando, FL, United States. pp.132:132--132:142, ⟨10.1145/2544137.2544144⟩
Communication dans un congrès hal-00952256 v1

Is Source-code Isolation Viable for Performance Characterization?

Chadi Akel , Yuriy Kashnikov , Pablo de Oliveira Castro , William Jalby
International Workshop on Parallel Software Tools and Tool Infrastructures (PSTI), Oct 2013, Lyon, France. pp.977 - 984, ⟨10.1109/ICPP.2013.116⟩
Communication dans un congrès hal-00952290 v1

Evaluating Architecture and Compiler Design through Static Loop Analysis

Yuriy Kashnikov , Pablo de Oliveira Castro , Emmanuel Oseret , William Jalby
2013 International Conference on High Performance Computing and Simulation (HPCS), Jul 2013, Finland. pp.535 - 544, ⟨10.1109/HPCSim.2013.6641465⟩
Communication dans un congrès hal-00952298 v1
Image document

Computing-Kernels Performance Prediction Using Dataflow Analysis and Microbenchmarking

Eric Petit , Pablo de Oliveira Castro Herrero , Tarek Menouer , Bettina Krammer , Jalby William
16th Workshop on Compilers for Parallel Computing (CPC 2012), Jan 2012, Padova, Italy
Communication dans un congrès hal-00699525 v1

ASK: Adaptive Sampling Kit for Performance Characterization

Pablo de Oliveira Castro , Eric Petit , Jean Christophe Beyler , William Jalby
Euro-Par 2012 Parallel Processing, 2012, Greece. pp.89-101, ⟨10.1007/978-3-642-32820-6_11⟩
Communication dans un congrès hal-00952307 v1
Image document

Automatic Mapping of Stream Programs on Multicore Architectures

Pablo de Oliveira Castro , Stéphane Louise , Denis Barthou
International Workshop on Compilers for Parallel Computers, Jul 2010, Vienna, Austria
Communication dans un congrès hal-00551680 v1
Image document

Reducing Memory Requirements of Stream Programs by Graph Transformations

Pablo de Oliveira Castro , Stéphane Louise , Denis Barthou
International IEEE Conference on High Performance Computing and Simulation, Jun 2011, Caen, France. p171-180, ⟨10.1109/HPCS.2010.5547134⟩
Communication dans un congrès hal-00551584 v1
Image document

A multidimensional array slicing DSL for Stream Programming

Pablo de Oliveira Castro , Stéphane Louise , Denis Barthou
International IEEE Workshop on Practical Aspects of High-Level Parallel Programming, Feb 2010, Krakow, Poland. p913-918
Communication dans un congrès hal-00551572 v1

Scalable Work-Stealing Load-Balancer for HPC Distributed Memory Systems

Clement Fontenaille , Eric Petit , Pablo de Oliveira Castro , Seijilo Uemura , Devan Sohier et al.
Euro-Par 2018: Parallel Processing Workshops, pp.146-158, 2019, ⟨10.1007/978-3-030-10549-5_12⟩
Chapitre d'ouvrage hal-02129605 v1
Image document

DSL Stream Programming on Multicore Architectures

Pablo de Oliveira Castro , Stéphane Louise , Denis Barthou
Programming multi-core and many-core computing systems, John Wiley and Sons, chapter 12, 2014, 978-0-470-93690-0. ⟨10.1002/9781119332015.ch7⟩
Chapitre d'ouvrage hal-00952318 v1