Pablo de Oliveira Castro Professeur des universités

Identifiants chercheurs

IdHAL :

pablooliveira

ORCID :

0000-0001-9007-6145

IdRef :

150785445

arXiv :

deoliveiracastro_p_1

Publications

Article dans une revue (14)

QMCkl: A Kernel Library for Quantum Monte Carlo Applications Emiel Slootman,Vijay Gopal Chilkuri,Aurelien Delval,Max Hoffer,Tommaso Gorniet al. The Journal of Chemical Physics, 2026, 164 (11), ⟨10.1063/5.0316155⟩ Article dans une revue hal-05425364v1
MLKAPS: Machine Learning and Adaptive Sampling for HPC Kernel Auto-tuning Mathys Eliott Jam,Eric Petit,Pablo de Oliveira Castro,David Defour,Greg Henryet al. ACM Transactions on Architecture and Code Optimization, 2025, ⟨10.1145/3774418⟩ Article dans une revue hal-04851397v1
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
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
TREXIO: A File Format and Library for Quantum Chemistry Evgeny Posenitskiy,Vijay Gopal Chilkuri,Abdallah Ammar,Michał Hapka,Katarzyna Pernalet al. The Journal of Chemical Physics, 2023, 158 (17), ⟨10.1063/5.0148161⟩ Article dans une revue hal-04011588v2
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
Numerical uncertainty in analytical pipelines lead to impactful variability in brain networks Gregory Kiar,Yohan Chatelain,Pablo de Oliveira Castro,Eric Petit,Ariel Rokemet al. PLoS ONE, 2021, 16 (11), pp.e0250755. ⟨10.1371/journal.pone.0250755⟩ Article dans une revue hal-03651395v1
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 Mancusiet 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
Confidence Intervals for Stochastic Arithmetic Devan Sohier,Pablo de Oliveira Castro,François Févotte,Bruno Lathuilière,Eric Petitet al. ACM Transactions on Mathematical Software, 2021, 47 (2), ⟨10.1145/3432184⟩ Article dans une revue hal-01827319v3
Comparing perturbation models for evaluating stability of neuroimaging pipelines Gregory Kiar,Pablo de Oliveira Castro,Pierre Rioux,Eric Petit,Shawn T. Brownet al. International Journal of High Performance Computing Applications, 2020, 34 (5), pp.491-501. ⟨10.1177/1094342020926237⟩ Article dans une revue hal-03032347v1
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

Communication dans un congrès (19)

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
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
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
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
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
VeriTracer: Context-enriched tracer for floating-point arithmetic analysis Yohan Chatelain,Pablo de Oliveira Castro,Eric Petit,David Defour,Jordan Biederet 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
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
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
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
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
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
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
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
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
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

Chapitre d'ouvrage (2)

Scalable Work-Stealing Load-Balancer for HPC Distributed Memory Systems Clement Fontenaille,Eric Petit,Pablo de Oliveira Castro,Seijilo Uemura,Devan Sohieret al. Euro-Par 2018: Parallel Processing Workshops, pp.146-158, 2019, ⟨10.1007/978-3-030-10549-5_12⟩ Chapitre d'ouvrage hal-02129605v1
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

Pré-publication, Document de travail (2)

Benchmarking Large Language Models on Floating-Point Error Classification Lisa Taldir,Muhammad Ahmad Saeed,David Defour,Pablo de Oliveira Castro,Eric Petit 2026 Pré-publication, Document de travail hal-05560550v1
Design-Space Exploration of Stream Programs through Semantic-Preserving Transformations Pablo de Oliveira Castro,Stéphane Louise,Denis Barthou 2009 Pré-publication, Document de travail hal-00447376v1

Thèse (1)

Expression et optimisation des réorganisations de données dans du parallélisme de flots Pablo de Oliveira Castro Herrero Informatique [cs]. Université de Versailles-Saint Quentin en Yvelines, 2010. Français. ⟨NNT : ⟩ Thèse tel-00580170v1

HDR (1)

High Performance Computing code optimizations: Tuning performance and accuracy Pablo de Oliveira Castro Computer Science [cs]. Université Paris-Saclay, 2022 HDR tel-03831483v2