François Bodin

According to our database1, François Bodin authored at least 73 papers between 1989 and 2021.

Collaborative distances:



In proceedings 
PhD thesis 




Cybercosm: New Foundations for a Converged Science Data Ecosystem.
CoRR, 2021

Air Quality and MObility Extensible Sensor Platform.
Proceedings of the 91st IEEE Vehicular Technology Conference, 2020

Guest Editorial: Special Issue on Embedded Multicore Applications and Optimization.
J. Signal Process. Syst., 2019

Big data and extreme-scale computing.
Int. J. High Perform. Comput. Appl., 2018

Generating Plans for Cooperative Connected UAVs.
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, 2018

Locality-Aware Automatic Parallelization for GPGPU with OpenHMPP Directives.
Int. J. Parallel Program., 2016

Understanding Performance Portability of OpenACC for Supercomputers.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

TERAFLUX: Harnessing dataflow in next generation teradevices.
Microprocess. Microsystems, 2014


Message from the program chairs.
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013

AutoTune: A Plugin-Driven Approach to the Automatic Tuning of Parallel Applications.
Proceedings of the Applied Parallel and Scientific Computing, 2012

Compiler-directed memory management for heterogeneous MPSoCs.
J. Syst. Archit., 2011

Milepost GCC: Machine Learning Enabled Self-tuning Compiler.
Int. J. Parallel Program., 2011

Model Driven Iterative Multi-dimensional Parallelization of Multi-task Programs for the Cell BE: A Genetic Algorithm-Based Approach.
Proceedings of the 18th Euromicro Conference on Parallel, 2010

Efficient SIMDization and data management of the Lattice QCD computation on the Cell Broadband Engine.
Sci. Program., 2009

Heterogeneous multicore parallel programming for graphics processing units.
Sci. Program., 2009

Performance Tool Integration in a GPU Programming Environment: Experiences with TAU and HMPP.
Proceedings of the Parallel Computing: From Multicores and GPU's to Petascale, 2009

Automatic Data Distribution for Improving Data Locality on the Cell BE Architecture.
Proceedings of the Languages and Compilers for Parallel Computing, 2009

Keynote: Compilers in the Manycore Era.
Proceedings of the High Performance Embedded Architectures and Compilers, 2009

Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Model-Directed Multi-Level Parallelization for Multi-Task Programs on the Cell BE.
Proceedings of the 2nd International Conference on Computer Science and its Applications, 2009

Fine-grained parallelization of lattice QCD kernel routine on GPUs.
J. Parallel Distributed Comput., 2008

Implementing Wilson-Dirac operator on the cell broadband engine.
Proceedings of the 22nd Annual International Conference on Supercomputing, 2008

Introduction to Part 2.
Trans. High Perform. Embed. Archit. Compil., 2007

Topic 4 High-Performance Architectures and Compilers.
Proceedings of the Euro-Par 2007, 2007

Computing for LQCD: apeNEXT.
Comput. Sci. Eng., 2006

UFS: a global trade-off strategy for loop unrolling for VLIW architectures.
Concurr. Comput. Pract. Exp., 2006

Poster reception - ASTEX: a hot path based thread extractor for distributed memory system on a chip.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

A Software-only Compression System for Trading-off Performance and Code Size.
Proceedings of the 9th International Workshop on Software and Compilers for Embedded Systems, Dallas, Texas, USA, September 29, 2005

Editorial message for the special track on embedded systems: applications, solutions, and techniques.
Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), 2005

A WCET-Oriented Static Branch Prediction Scheme for Real Time Systems.
Proceedings of the 17th Euromicro Conference on Real-Time Systems (ECRTS 2005), 2005

SWARP: a retargetable preprocessor for multimedia instructions.
Concurr. Comput. Pract. Exp., 2004

Speculative software management of datapath-width for energy optimization.
Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, 2004

An Offline Approach for Whole-Program Paths Analysis Using Suffix Arrays.
Proceedings of the Languages and Compilers for High Performance Computing, 2004

Energy-Efficiency Potential of a Phase-Based Cache Resizing Scheme for Embedded Systems.
Proceedings of the 8th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-8 2004), 2004


A Machine Learning Approach to Automatic Production of Compiler Heuristics.
Proceedings of the Artificial Intelligence: Methodology, 2002

Mastering Startup Costs in Assembler-Based Compiled Instruction-Set Simulation.
Proceedings of the 6th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-6 2002), 2002

Computer aided hand tuning (CAHT): "applying case-based reasoning to performance tuning".
Proceedings of the 15th international conference on Supercomputing, 2001

Program Development Tools for Clusters of Shared Memory Multiprocessors.
J. Supercomput., 2000

Handling Global Constraints in Compiler Strategy.
Int. J. Parallel Program., 2000

Tools for OpenMP application development: the POST project.
Concurr. Pract. Exp., 2000

Menhir: An environment for high performance Matlab.
Sci. Program., 1999

Tools for Development of Programs for a Cluster of Shared Memory Multiprocessors.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

Porting an Ocean Code to MPI Using TSF.
Proceedings of the Languages and Compilers for Parallel Computing, 1999

A Feasibility Study in Iterative Compilation.
Proceedings of the High Performance Computing, Second International Symposium, 1999

Code Cloning Tracing: A "Pay per Trace" Approach.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

FITS - A Light-Weight Integrated Programming Environment.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

OCEANS - Optimising Compilers for Embedded Applications.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

A User Level Program Transformation Tool.
Proceedings of the 12th international conference on Supercomputing, 1998

Improving Cache Behavior of Dynamically Allocated Data Structures.
Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, 1998

Skewed Associativity Improves Program Performance and Enhances Predictability.
IEEE Trans. Computers, 1997

Synchronization Minimization in a SPMD Execution Model.
J. Parallel Distributed Comput., 1995

Loop transformations to prevent false sharing.
Int. J. Parallel Program., 1995

A Compiler Strategy for Shared Virtual Memories.
Proceedings of the Languages, 1995

Skewed Associativity Enhances Performance Predictability.
Proceedings of the 22nd Annual International Symposium on Computer Architecture, 1995

Compiler Reduction of Synchronisation in Shared Virtual Memory Systems.
Proceedings of the 9th international conference on Supercomputing, 1995

A strategy for array management in local memory.
Math. Program., 1994

Overview of the KOAN programming environment for the iPSC/2 and performance evaluation of the BECAUSE test program 2.51.
Future Gener. Comput. Syst., 1994

Evaluating Two Loop Transformations for Reducing Multiple Writer False Sharing.
Proceedings of the Languages and Compilers for Parallel Computing, 1994

Performance Analysis of pC++: A Portable Data-Parallel Programming System for Scalable Parallel Computers.
Proceedings of the 8th International Symposium on Parallel Processing, 1994

Distributed pC++ Basic Ideas for an Object Parallel Language.
Sci. Program., 1993

Fortran-S: a Fortran interface for shared virtual memory architectures.
Proceedings of the Proceedings Supercomputing '93, 1993

Implementing a parallel C++ runtime system for scalable parallel systems.
Proceedings of the Proceedings Supercomputing '93, 1993

Parallel Sparse Matrix by Vector Multiplication using a Shared Virtual Memory Environment.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

Skewed-associative Caches.
Proceedings of the PARLE '93, 1993

Sigma II: A Tool Kit for Building Parallelizing Compilers and Performance Analysis Systems.
Proceedings of the Programming Environments for Parallel Computing, 1992

A Quantitative Algorithm for Data Locality Optimization.
Proceedings of the Code Generation, 1991

Performance evaluation and prediction for parallel algorithms on the BBN GP1000.
Proceedings of the 4th international conference on Supercomputing, 1990

Loop optimization for horizontal microcoded machines.
Proceedings of the 4th international conference on Supercomputing, 1990

Overview of a high-performance programmable pipeline structure.
Proceedings of the 3rd international conference on Supercomputing, 1989