Pablo de Oliveira Castro

Professeur des universités
38
Documents
Affiliations actuelles
  • Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (LI-PaRAD)
  • Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)
  • Université Paris-Saclay

Publications

11
7
6
3
2
2
1
1
1
1
1
1
1
1
4
3
2
1
5
2
2
1
1
2
2
2
3
2
4
1
6
1
1
1
4
1

Publications

Deposit thumbnail

MLKAPS: Machine Learning and Adaptive Sampling for HPC Kernel Auto-tuning

Mathys Eliott Jam , Eric Petit , Pablo de Oliveira Castro , David Defour , Greg Henry et al.

ACM Transactions on Architecture and Code Optimization, 2025, ⟨10.1145/3774418⟩

Article dans une revue hal-04851397v1
Deposit thumbnail

Error Analysis of Sum-Product Algorithms under Stochastic Rounding

Pablo de Oliveira Castro , El-Mehdi El Arar , Eric Petit , Devan Sohier

SIAM Journal on Scientific Computing, 2025, 47 (6), pp.B1481--B1502. ⟨10.1137/24M1710966⟩

Article dans une revue hal-04787542v3

Enabling mixed-precision in spectral element codes

Yanxiang Chen , Pablo de Oliveira Castro , Paolo Bientinesi , Niclas Jansson , Roman Iakymchuk

Future Generation Computer Systems, In press, 174, pp.107990. ⟨10.1016/j.future.2025.107990⟩

Article dans une revue hal-05239659v1
Deposit thumbnail

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-04056057v2
Deposit thumbnail

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-04011588v2
Deposit thumbnail

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-03722888v3

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-03550641v1
Deposit thumbnail

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-03651395v1
Deposit thumbnail

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-01827319v3
Deposit thumbnail

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-03032347v1
Deposit thumbnail

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-01542912v2

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-01417214v1

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-00952288v1
Deposit thumbnail

Noise Injection for Performance Bottleneck Analysis

Aurélien Delval , Pablo de Oliveira Castro , William Jalby , Etienne Renault

31st European Conference on Parallel and Distributed Processing, Aug 2025, Dresden, Germany. pp.3-23, ⟨10.1007/978-3-031-99854-6_1⟩

Communication dans un congrès hal-05243752v1
Deposit thumbnail

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-04643176v1

Enabling Mixed-Precision with the Help of Tools: A Nekbone Case Study

Yanxiang Chen , Pablo de Oliveira Castro , Paolo Bientinesi , Roman Iakymchuk

Parallel Processing and Applied Mathematics, Sep 2024, Ostrava, Czech Republic. pp.34-50, ⟨10.1007/978-3-031-85697-6_3⟩

Communication dans un congrès hal-05239682v1

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-04700090v1
Deposit thumbnail

Shadow computation with BFloat16 to compute numerical accuracy

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-03159965v2
Deposit thumbnail

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-02563852v1
Deposit thumbnail

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-02564972v1
Deposit thumbnail

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

Yohan Chatelain , Pablo de Oliveira Castro , Eric Petit , David Defour , Jordan Bieder et al.

ARITH 2018 - IEEE 25th Symposium on Computer Arithmetic, Jun 2018, Amherst, United States. pp.61-68, ⟨10.1109/ARITH.2018.8464687⟩

Communication dans un congrès hal-01989607v1

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-01417211v1
Deposit thumbnail

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-01192668v4
Deposit thumbnail

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-01417304v1
Deposit thumbnail

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-00952256v1
Deposit thumbnail

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-00952290v1
Deposit thumbnail

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, Helsinki, Finland. pp.535 - 544, ⟨10.1109/HPCSim.2013.6641465⟩

Communication dans un congrès hal-00952298v1
Deposit thumbnail

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-00699525v1

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-00952307v1
Deposit thumbnail

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-00551680v1
Deposit thumbnail

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-00551572v1
Deposit thumbnail

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-00551584v1

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-02129605v1
Deposit thumbnail

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-00952318v1