Henri-Pierre Charles

Directeur de recherche CEA
46
Documents
Affiliation actuelle
  • Laboratoire Fonctions Innovantes pour circuits Mixtes (LFIM)
Contact

Publications

17
12
5
3
2
2
2
1
1
1
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
9
6
6
5
5
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
7
4
5
2
5
3
5
4
1
2
1
2
1
1
1
1
2
1
1
13
12
9
7
5
5
3
2
2
1

Publications

Deposit thumbnail

How to generate data dependent applications and handle platform heterogeneity ?

Henri-Pierre Charles , Maha Kooli , Thaddée Bricout , Benjamin Lacour

RISC-V Summit Europe 2023, Jun 2023, Barcelone, Spain. , 2023

Poster de conférence cea-04186094v1
Deposit thumbnail

Unifying distributed memories in a heterogeneous system with reconfigurable accelerators

Erwan Lenormand , Loïc Cudennec , Henri-Pierre Charles

Conférence d’informatique en Parallélisme, Architecture et Système (Compas'2019), Jun 2019, Anglet, France

Poster de conférence cea-02279573v1
Deposit thumbnail

The INRIA ZEP project: NVRAM and Harvesting for Zero Power Computations

Gautier Berthou , Arnaud Carer , Kevin Marquet , Ivan Miro-Panades , Davide Pala et al.

NVMW 2018 - 10th Annual Non-Volatile Memories Workshop, Mar 2018, San Diego, United States. pp.1

Poster de conférence hal-01941766v1
Deposit thumbnail

Towards integration of a dedicated memory controller and its instruction set to improve performance of systems containing computational SRAM

Kévin Mambu , Henri-Pierre Charles , Maha Kooli , Julie Dumas

Journal of Low Power Electronics and Applications, 2022, 12 (1), pp.18. ⟨10.3390/jlpea12010018⟩

Article dans une revue cea-04132511v1
Deposit thumbnail

Dynamic Compilation for Transprecision Applications on Heterogeneous Platform

Julie Dumas , Henri-Pierre Charles , Kévin Mambu , Maha Kooli

Journal of Low Power Electronics and Applications, 2021, 11 (3), https://doi.org/10.3390/jlpea11030028. ⟨10.3390/jlpea11030028⟩

Article dans une revue cea-03313560v1
Deposit thumbnail

A 35.6TOPS/W/mm$^2$ 3-Stage Pipelined Computational SRAM with Adjustable Form Factor for Highly Data-Centric Applications

J.-P Noel , M. Pezzin , R. Gauchi , J.-F Christmann , M. Kooli et al.

IEEE Solid-State Circuits Letters, 2020, 3, pp.286 - 289. ⟨10.1109/LSSC.2020.3010377⟩

Article dans une revue cea-02904882v1
Deposit thumbnail

Automated Software Protection for the Masses Against Side-Channel Attacks

Nicolas Belleville , Damien Couroussé , Karine Heydemann , Henri-Pierre Charles

ACM Transactions on Architecture and Code Optimization, 2018, 15 (4), pp.47:1--47:27. ⟨10.1145/3281662⟩

Article dans une revue hal-01927625v1
Deposit thumbnail

A New Compilation Flow for Software-Defined Radio Applications on Heterogeneous MPSoCs

Mickaël Dardaillon , Kevin Marquet , Tanguy Risset , Jérôme Martin , Henri-Pierre Charles

ACM Transactions on Architecture and Code Optimization, 2016, 13 (2), ⟨10.1145/2910583⟩

Article dans une revue hal-01396143v1

Hardware Acceleration of Red-Black Tree Management and Application to Just-In-Time Compilation

Alexandre Carbon , Yves Lhuillier , Henri-Pierre Charles

Journal of Signal Processing Systems, 2014, 77, pp.95-115. ⟨10.1007/s11265-014-0902-3⟩

Article dans une revue hal-01820218v1

Scaling-down to Embedded Systems for Dynamic Compilation

Alexandre Carbon , Yves Lhuillier , Henri-Pierre Charles

2nd International Workshop "Dynamic Compilation Everywhere", in conjunction with the 8th HiPEAC conference, Berlin, Germany, January 2013., 2013, https://sites.google.com/site/dynamiccompilationeverywhere/home/dce-2013

Article dans une revue hal-00746825v1

Accélération de la compilation dynamique pour les cibles embarquées

Alexandre Carbon , Yves Lhuillier , Henri-Pierre Charles

Sixième colloque du GDR SOC-SIP du CNRS, 2012, pp.Session Logiciels Embarqués et Architectures Matérielles

Article dans une revue hal-00746819v1

A Portable Parallel Toolkit for 3D Image Processing

Henri-Pierre Charles , Jian-Jin Li , Serge Miguet

European Transactions on Telecommunications, 1992, 3 (6), pp.571 - 582. ⟨10.1002/ett.4460030610⟩

Article dans une revue istex hal-01804076v1
Deposit thumbnail

Instruction Set Design Methodology for In-Memory Computing through QEMU-based System Emulator

Kevin Mambu , Henri-Pierre Charles , Julie Dumas , Maha Kooli

32nd International Workshop on Rapid System Prototyping (RSP), Oct 2021, (En ligne), France

Communication dans un congrès cea-03452244v1
Deposit thumbnail

A combined fast/cycle accurate simulation tool for reconfigurable accelerator evaluation: application to distributed data management

Erwan Lenormand , Thierry Goubier , Loïc Cudennec , Henri-Pierre Charles

2020 IEEE International Workshop on Rapid System Prototyping (RSP), Sep 2020, Hamburg, Germany. pp.1-7, ⟨10.1109/RSP51120.2020.9244859⟩

Communication dans un congrès cea-03000992v1
Deposit thumbnail

Efficient 8-bit matrix multiplication on Computational SRAM architecture

Kévin Mambu , Henri-Pierre Charles , Maha Kooli

DATE 2020 ; Computing-in-Memory (CiM) Workshop, Mar 2020, Grenoble, France

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

Reconfigurable tiles of computing-in-memory SRAM architecture for scalable vectorization

Roman Gauchi , Valentin Egloff , Maha Kooli , Jean-Philippe Noel , Bastien Giraud et al.

ISLPED 2020: ACM/IEEE International Symposium on Low Power Electronics and Design, Aug 2020, Boston, MA, United States. pp.121-126, ⟨10.1145/3370748.3406550⟩

Communication dans un congrès cea-02963719v1
Deposit thumbnail

Data-layout optimization based on Memory-Access-Pattern analysis for Source-Code Performance improvement

Riyane Sid Lakhdar , Henri-Pierre Charles , Maha Kooli

SCOPES 2020 - 23rd International Workshop on Software and Compilers for Embedded Systems, May 2020, Sankt Goar, Germany. ⟨10.1145/3378678.3391874⟩

Communication dans un congrès cea-04505334v1
Deposit thumbnail

Precision variable anonymization method supporting transprecision computing

Keiya Harada , Hiroaki Nishi , Henri-Pierre Charles

22nd International Conference on Advanced Communications Technology (ICACT2020), Feb 2020, PyeongChang, South Korea. ⟨10.23919/ICACT48636.2020.9061512⟩

Communication dans un congrès cea-02556100v1
Deposit thumbnail

Toward modeling cache-miss ratio for Dense-Data-Access-Based Optimization

Riyane Sid Lakhdar , Henri-Pierre Charles , Maha Kooli

RSP’19 - 30th International Workshop on Rapid System Prototyping, ACM; IEEE, Oct 2019, New-York, United States. ⟨10.1145/3339985.3358498⟩

Communication dans un congrès cea-02284183v1
Deposit thumbnail

Unification des mémoires réparties dans un système hétérogène avec accélérateur reconfigurable : exposé de principe

Erwan Lenormand , Loïc Cudennec , Henri-Pierre Charles

Conférence d’informatique en Parallélisme, Architecture et Système (Compas'2019), LIUPPA - Laboratoire d'Informatique de l'Université de Pau et des Pays de l'Adour (EA 3000), Jun 2019, Anglet, France

Communication dans un congrès cea-02279337v1
Deposit thumbnail

If Memory Serves" . Can we use memory for computing?

Henri-Pierre Charles

COMPAS Conférence d'informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France

Communication dans un congrès cea-02169710v1
Deposit thumbnail

Smart Instruction Codes for In-Memory Computing Architectures Compatible with Standard SRAM Interfaces

Maha Kooli , Henri-Pierre Charles , Clément Touzet , Bastien Giraud , Jean-Philippe Noel

Design, Automation and Test in Europe, Mar 2018, Dresde, Germany

Communication dans un congrès cea-01757656v1

The Multiple Ways to Automate the Application of Software Countermeasures against Physical Attacks : Pitfalls and Guidelines

Nicolas Belleville , Thierno Barry , Abderrahmane Seriai , Damien Couroussé , Karine Heydemann et al.

Cyber-Physical Security Education Workshop, Jul 2017, Paris, France

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

Software Platform Dedicated for In-Memory Computing Circuit Evaluation

Maha Kooli , Henri-Pierre Charles , Clément Touzet , Bastien Giraud , Jean-Philippe Noel

RSP'17 (Rapid System Prototyping), Oct 2017, Séoul, South Korea. ⟨10.1145/3130265.3130322⟩

Communication dans un congrès cea-01625320v1
Deposit thumbnail

DRC 2 : Dynamically Reconfigurable Computing Circuit based on Memory Architecture

Kaya Can Akyel , Henri-Pierre Charles , Julien Mottin , Bastien Giraud , Suraci Grégory et al.

IEEE International Conference on Rebooting Computing, Oct 2016, San Diego, France

Communication dans un congrès cea-01376554v1
Deposit thumbnail

Approximate Computing with Runtime Code Generation on Resource-Constrained Embedded Devices

Damien Couroussé , Caroline Quéva , Henri-Pierre Charles

2nd Workshop On Approximate Computing (WAPCO 2016), Jan 2016, Vienna, Austria

Communication dans un congrès cea-01296569v1
Deposit thumbnail

Pushing the Limits of Online Auto-tuning: Machine Code Optimization in Short-Running Kernels

Fernando Endo , Damien Couroussé , Henri-Pierre Charles

Proceedings of MCSOC 2016. IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-16), Sep 2016, Lyon, France

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

Self-optimisation using runtime code generation for wireless sensor networks

Caroline Quéva , Damien Couroussé , Henri-Pierre Charles

International Conference on Distributed Computing and Networking (ICDCN 2016), Jan 2016, Singapore, Singapore. ⟨10.1145/2833312.2849557⟩

Communication dans un congrès cea-01296568v1
Deposit thumbnail

Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things

Caroline Quéva , Damien Couroussé , Henri-Pierre Charles

Internet-of-Things Symposium at ESWeek, Marilyn Wolf (Georgia Tech) Jason Xue (City University of Hong Kong), Oct 2015, Amsterdam, Netherlands

Communication dans un congrès cea-01240865v1
Deposit thumbnail

Performance comparison between Java and JNI for optimal implementation of computational micro-kernels

Nassim Halli , Henri-Pierre Charles , Jean-François Méhaut

ADAPT 2015 : The 5th International Workshop on Adaptive Self-tuning Computing Systems, Jan 2015, Amsterdam, Netherlands

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

Is dynamic compilation possible for embedded systems ?

Henri-Pierre Charles , Victor Lomüller

SCOPES ’15, June 01 - 0, Jun 2015, Sanckt Goar, Germany. ⟨10.1145/2764967.2782785⟩

Communication dans un congrès cea-01162180v1
Deposit thumbnail

Compilation for heterogeneous SoCs : bridging the gap between software and target-specific mechanisms

Mickaël Dardaillon , Kevin Marquet , Tanguy Risset , Jerome Martin , Henri-Pierre Charles

workshop on High Performance Energy Efficient Embedded Systems - HIPEAC, Jan 2014, Vienne, Austria

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

A Compilation Flow for Parametric Dataflow: Programming Model, Scheduling, and Application to Heterogeneous MPSoC

Mickaël Dardaillon , Kevin Marquet , Tanguy Risset , Jérôme Martin , Henri-Pierre Charles

International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), Oct 2014, New Dehli, India. pp.1-10, ⟨10.1145/2656106.2656110⟩

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

Contrôle d'application flot de données pour les systèmes sur puces : étude de cas sur la plateforme Magali

Mickaël Dardaillon , Kevin Marquet , Tanguy Risset , Jérôme Martin , Henri-Pierre Charles

ComPAS 2014 : conférence en parallélisme, architecture et systèmes, Apr 2014, Neuchâtel, Suisse. pp.1 - 12

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

deGoal a tool to embed dynamic code generators into applications

Henri-Pierre Charles , Damien Couroussé , Victor Lomüller , Fernando A. Endo , Rémy Gauguey

23rd International Conference on Compiler Construction (CC), Apr 2014, Grenoble, France. pp.107-112, ⟨10.1007/978-3-642-54807-9_6⟩

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

Code Generation for an Application-Specific VLIW Processor With Clustered, Addressable Register Files

Ivan Llopard , Albert Cohen , Christian Fabre , Jérôme Martin , Henri-Pierre Charles et al.

ODES'13 - 10th Workshop on Optimizations for DSP and Embedded Systems, associated with CGO, Feb 2013, Shenzhen, China. pp.11-19, ⟨10.1145/2443608.2443612⟩

Communication dans un congrès hal-00911896v1

Software-Only Compression System for Trading-off Code Size and Performance

Karine Heydemann , François Bodin , Henri-Pierre Charles

SCOPES 2005 - 9th International Workshop on Software and Compilers for Embedded Systems, Sep 2005, Dallas, Texas, United States. pp.27-36, ⟨10.1145/1140389.1140393⟩

Communication dans un congrès hal-01419679v1

An optimized and load-balanced portable parallel zbuffer

Henri-Pierre Charles , Laurent Lefèvre , Serge Miguet

IST SPIE Symposium on Electronic Imaging, Feb 1995, San Jose, United States. pp.394-403

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

Automatic Application of Software Countermeasures Against Physical Attacks

Nicolas Belleville , Karine Heydemann , Damien Couroussé , Thierno Barry , Bruno Robisson et al.

Çetin Kaya Koç. Cyber-Physical Systems Security, Springer International Publishing, pp.135-155, 2018, 978-3-319-98934-1. ⟨10.1007/978-3-319-98935-8_7⟩

Chapitre d'ouvrage hal-01951305v1
Deposit thumbnail

Introduction to Dynamic Code Generation an Experiment with Matrix Multiplication for the STHORM Platform

Damien Couroussé , Victor Lomüller , Henri-Pierre Charles

M. Torquati, K. Bertels, S. Karlsson, and F. Pacull. Smart Multicore Embedded Systems, Springer Verlag, 2013, ⟨10.1007/978-1-4614-8800-2_6⟩

Chapitre d'ouvrage hal-01228147v1