Jocelyn SéROT

Team of ISPR

Institut Pascal - CNRS UMR 6602
Uni­ver­sité Clermont-Auvergne
4, avenue Blaise Pascal
63178 AUBIERE CEDEX
France

Pr. Jocelyn Sérot

Professor
DREAM, ISPR

Jocelyn.SEROT@-Code to remove to avoid SPAM-univ-bpclermont.fr
+33 4 73 40 73 30

A brief bio

Jocelyn Sérot is Professor at Blaise Pascal University, Clermont-Ferrand, France, where he was heading the Computer Science and
Electrical Engineering Department of the Polytech school. He has worked for more than two decades in the fields of parallel
programming, hardware and software architecture for computer vision and embedded system design and has authored or co-authored
70+ papers on this subject. His main research interests are in the design and development of methodologies and domain specific
programming languages for parallel and/or embedded applications. Prof. Sérot is the main architect and developer of the SKiPPeR
skeleton-based parallel programming system and of the CAPH dataflow-based high-level programming language for FPGA systems.

Journal articles

2019

ref_biblio
Claudio Rubattu, Francesca Palumbo, Carlo Sau, Rubén Salvador, Jocelyn Sérot, et al.. Dataflow-Functional High-Level Synthesis for Coarse-Grained Reconfigurable Accelerators. IEEE Embedded Systems Letters, 2019, 11 (3), pp.69-72. ⟨10.1109/LES.2018.2882989⟩. ⟨hal-02062002⟩
Accès au texte intégral et bibtex
https://hal.science/hal-02062002/file/COPY_OF_Dataflow_Functional_High_Level_Synthesis_for_Coarse_Grained_Reconfigurable_Architectures.pdf BibTex

2018

ref_biblio
Luca Maggiani, Cédric Bourrasset, Jean-Charles Quinton, François Berry, Jocelyn Sérot. Bio-inspired heterogeneous architecture for real-time pedestrian detection applications. Journal of Real-Time Image Processing, 2018, 14 (3), pp.535-548. ⟨10.1007/s11554-016-0581-3⟩. ⟨hal-01298676⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01298676/file/bioinspired_draft.pdf BibTex

2017

ref_biblio
Kamel Abdelouahab, Maxime Pelcat, Jocelyn Sérot, Cédric Bourrasset, François Berry. Tactics to Directly Map CNN graphs on Embedded FPGAs. IEEE Embedded Systems Letters, 2017, 9 (4), pp.113 - 116. ⟨10.1109/LES.2017.2743247⟩. ⟨hal-01626462⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01626462/file/main.pdf BibTex

2016

ref_biblio
Cédric Bourrasset, Luca Maggiani, Jocelyn Sérot, François Berry. A Dataflow Object Detection System for FPGA-based Smart Camera. IET Circuits, Devices & Systems, 2016. ⟨hal-01296558⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01296558/file/dataflow_object_detection_system.pdf BibTex
ref_biblio
Jocelyn Sérot, François Berry, Cédric Bourrasset. High-level dataflow programming for real-time image processing on smart cameras. Journal of Real-Time Image Processing, 2016, 12 (4), pp.635--647. ⟨hal-01626464⟩
Accès au bibtex
BibTex

2007

ref_biblio
Fabio Dias, François Berry, Jocelyn Serot, François Marmoiton. Smart camera with embedded tracking algorithm. IFAC Proceedings Volumes, 2007, 40 (15), pp.155--160. ⟨hal-01626490⟩
Accès au bibtex
BibTex

2006

ref_biblio
Joel Falcou, Jocelyn Serot, Thierry Chateau, Jean-Thierry Lapresté. QUAFF: Efficient C++ Design for Parallel Skeletons. Parallel Computing, 2006, 32 (7-8), pp.604--615. ⟨hal-00167412⟩
Accès au bibtex
BibTex

2005

ref_biblio
Rémi Coudarcher, Florent Duculty, Jocelyn Serot, Frédéric Jurie, Jean-Pierre Derutin, et al.. Managing Algorithmic Skeleton Nesting Requirements in Realistic Image Processing Applications: The Case of the SKiPPER-II Parallel Programming Environment's Operating Model. EURASIP Journal on Advances in Signal Processing, 2005, 2005 (7), pp.218656. ⟨hal-00784484⟩
Accès au texte intégral et bibtex
https://inria.hal.science/hal-00784484/file/1687-6180-2005-218656.pdf BibTex
ref_biblio
Joel Falcou, Jocelyn Serot. An object oriented SIMD library.. Parallel Computing, 2005, pp.1. ⟨hal-00272561⟩
Accès au bibtex
BibTex
ref_biblio
Joel Falcou, Jocelyn Serot. EVE : an object-oriented SIMD library. Scalable Computing : Practice and Experience, 2005, 6(4), pp.31-42. ⟨hal-00103176⟩
Accès au bibtex
BibTex

2004

ref_biblio
A. Hernandez, J. Urena, J.J. Garcia, M. Mazo, D. Hernanz, et al.. Ultrasonic ranging sensor using simultaneous emissions from different transducers.. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, 2004, pp.1660 - 1670. ⟨10.1109/TUFFC.2004.1386683⟩. ⟨hal-00272544⟩
Accès au bibtex
BibTex

2003

ref_biblio
I. Urena, D. Hernanz, J. Garcia, M. Mazo, Jean-Pierre Derutin, et al.. Real-time implementation of an efficient golay correlator (ECG) applied to ultrasonic sensorial systems.. Microprocessors and Microsystems: Embedded Hardware Design , 2003, pp.406. ⟨hal-00272540⟩
Accès au bibtex
BibTex

2002

ref_biblio
Jocelyn Serot, Dominique Ginhac. Skeletons for parallel image processing: an overview of the SKiPPER project. Parallel Computing, 2002, 28 (12), pp.1685-1708. ⟨10.1016/S0167-8191(02)00189-8⟩. ⟨hal-00704336⟩
Accès au texte intégral et bibtex
https://hal.science/hal-00704336/file/parco02.pdf BibTex

2001

ref_biblio
Jocelyn Serot, Dominique Ginhac, Roland Chapuis, Jean-Pierre Derutin. Fast prototyping of parallel vision applications using functional skeletons", Journal of Machine Vision and Applications. Machine Vision and Applications, 2001, 12 (6), pp.271-290. ⟨10.1007/s001380050146⟩. ⟨hal-00704343⟩
Accès au texte intégral et bibtex
https://hal.science/hal-00704343/file/jmva2001-b.pdf BibTex

1999

ref_biblio
Jocelyn Serot, Dominique Ginhac, Jean-Pierre Derutin. SKiPPER: a skeleton-based parallel programming environment for real-time image processing applications. Lecture Notes in Computer Science, 1999, 1662, pp.296-305. ⟨10.1007/3-540-48387-X_31⟩. ⟨hal-00704349⟩
Accès au texte intégral et bibtex
https://hal.science/hal-00704349/file/pact1999-b.pdf BibTex

1997

ref_biblio
Dominique Ginhac, Jocelyn Serot, Jean-Pierre Derutin. Evaluation de l'outil SynDEx en vue de prototypage rapide d'applications de traitement d'images sur machine MIMD-DM. Traitement du Signal, 1997, 14 (6), pp.605-613. ⟨hal-00704351⟩
Accès au texte intégral et bibtex
https://hal.science/hal-00704351/file/tdsi.pdf BibTex

Conference papers

2024

ref_biblio
Loïc Sylvestre, Jocelyn Sérot, Emmanuel Chailloux. Programming parallelism on FPGAs with Eclat. 17th International Symposia on High-Level Parallel Programming and Applications (HLPP 2024), Massimo Torquati; Marco Danelutto, Jul 2024, Pisa, Italy. pp. 69-88. ⟨hal-04772531⟩
Accès au texte intégral et bibtex
https://hal.science/hal-04772531/file/preprint-hlpp24.pdf BibTex

2023

ref_biblio
Loïc Sylvestre, Emmanuel Chailloux, Jocelyn Sérot. Work-in-Progress: mixing computation and interaction on FPGA. International Conference on Embedded Software (EMSOFT 2023), Sep 2023, Hambourg, Germany. pp. 5-6, ⟨10.1145/3607890.3608467⟩. ⟨hal-04260840⟩
Accès au texte intégral et bibtex
https://hal.sorbonne-universite.fr/hal-04260840/file/preprint-emsoft23%20%281%29.pdf BibTex

2022

ref_biblio
Loïc Sylvestre, Jocelyn Sérot, Emmanuel Chailloux. Macle : un langage dédié à l'accélération de programmes OCaml sur circuits FPGA. 33èmes Journées Francophones des Langages Applicatifs, Jun 2022, Saint-Médard-d'Excideuil, France. pp.93-109. ⟨hal-03626795⟩
Accès au texte intégral et bibtex
https://inria.hal.science/hal-03626795/file/jfla22_paper_18.pdf BibTex
ref_biblio
Loïc Sylvestre, Emmanuel Chailloux, Jocelyn Sérot. Accelerating OCaml programs on FPGA. 15th International Symposium on High-level Parallel Programming and Applications (HLPP 2022), Jul 2022, Porto, Portugal. ⟨hal-03921136⟩
Accès au texte intégral et bibtex
https://hal.sorbonne-universite.fr/hal-03921136/file/hlpp22-accelerating.pdf BibTex

2021

ref_biblio
Jocelyn Sérot, Emmanuel Chailloux. OCaml sur circuit FPGA. JFLA 2021 - 32 èmes Journées Francophones des Langages Applicatifs, Apr 2021, en ligne, France. ⟨hal-03437059⟩
Accès au bibtex
BibTex

2020

ref_biblio
Jocelyn Sérot. HoCL High level specification of dataflow graphs. Réunion thématique du GdR ISIS, Nov 2020, Rennes, France. ⟨hal-03038307⟩
Accès au texte intégral et bibtex
https://uca.hal.science/hal-03038307/file/gdr-isis-2011-11-18-hs.pdf BibTex

2017

ref_biblio
Kamel Eddine Abdelouahab, Maxime Pelcat, Jocelyn Sérot, François Berry, Jean-Charles Quinton. Direct Hardware Mapping of CNNs on FPGA-Based Smart Cameras. Workshop on Architecture of Smart Cameras, Jun 2017, Cordoba, Spain. ⟨hal-01967273⟩
Accès au bibtex
BibTex

2016

ref_biblio
Kamel Eddine Abdelouahab, Cédric Bourrasset, Maxime Pelcat, François Berry, Jean-Charles Quinton, et al.. A Holistic Approach for Optimizing DSP Block Utilization of a CNN implementation on FPGA. Proceedings of the 10th International Conference on Distributed Smart Cameras - ICDSC'16, Sep 2016, Paris, France. ⟨hal-01415955⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01415955/file/ICDSC_Main_Open.pdf BibTex
ref_biblio
Sébastien Caux, Edouard Hendrickx, François Berry, Maxime Pelcat, Jocelyn Sérot. Demo GPStudio: a toolchain for FPGA-based Smart Cameras: Demo Paper. Proceedings of the 10th International Conference on Distributed Smart Camera, 2016, Unknown, Unknown Region. pp.214--215. ⟨hal-01626469⟩
Accès au bibtex
BibTex

2015

ref_biblio
Luca Maggiani, Cédric Bourrasset, François Berry, Jocelyn Sérot, Matteo Petracca, et al.. Parallel Image Gradient Extraction Core For FPGA-based Smart Cameras. International Conference on Distributed Smart Cameras, ACM, Sep 2015, Seville, Spain. ⟨hal-01199197v2⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01199197/file/main.pdf BibTex

2014

ref_biblio
Jocelyn Sérot, François Berry. High-level dataflow programming for reconfigurable computing. Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on, 2014, Unknown, Unknown Region. pp.72--77. ⟨hal-01626474⟩
Accès au bibtex
BibTex

2013

ref_biblio
Cédric Bourrasset, Luca Maggiani, Jocelyn Sérot, François Berry, Paolo Pagano. Distributed FPGA-based smart camera architecture for computer vision applications. International Conference on Distributed Smart Cameras 2013, IEEE/ACM, Oct 2013, Palm Springs, United States. ⟨10.1109/ICDSC.2013.6778245⟩. ⟨hal-01186091⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01186091/file/102.pdf BibTex
ref_biblio
Cédric Bourrasset, Jocelyn Sérot, François Berry. FPGA-based smart camera mote for pervasive wireless network. International Conference on Distributed Smart Cameras, IEEE/ACM, Oct 2013, Palm Springs, United States. ⟨10.1109/ICDSC.2013.6778226⟩. ⟨hal-01183679⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01183679/file/57.pdf BibTex
ref_biblio
Cédric Bourrasset, Luca Maggiani, Jocelyn Sérot, François Berry, Paolo Pagano. DreamCAM: A FPGA-based platform for smart camera networks. International Conference on Distributed Smart Cameras, IEEE/ACM, Oct 2013, Palm Springs, United States. ⟨10.1109/ICDSC.2013.6778244⟩. ⟨hal-01186095⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01186095/file/101.pdf BibTex

2011

ref_biblio
Jocelyn Sérot, François Berry, Sameer Ahmed. Implementing stream-processing applications on fpgas: A dsl-based approach. Field Programmable Logic and Applications (FPL), 2011 International Conference on, 2011, Unknown, Unknown Region. pp.130--137. ⟨hal-01626479⟩
Accès au bibtex
BibTex

2010

ref_biblio
Nicolas Roudel, François Berry, Jocelyn Serot, Laurent Eck. A new high-level methodology for programming fpga-based smart camera. Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on, 2010, Unknown, Unknown Region. pp.573--578. ⟨hal-01626480⟩
Accès au bibtex
BibTex

2009

ref_biblio
Abid Muneeb, Fabio Dias, François Berry, Jocelyn Serot. Harnessing a multi-sensor fpga-based smart camera: a virtual processor-based approach. DASIP, 2009, Unknown, Unknown Region. ⟨hal-01626484⟩
Accès au bibtex
BibTex
ref_biblio
Nicolas Roudel, François Berry, Jocelyn Serot, L Eck, C List. Hardware implementation of a real time Lucas and Kanade optical flow. Conference on Design and Architectures for Signal and Image Processing (DASIP), 2009, Unknown, Unknown Region. ⟨hal-01626482⟩
Accès au bibtex
BibTex

2008

ref_biblio
Jocelyn Serot, Joel Falcou. Métaprogrammation fonctionnelle appliquée à la génération d'un DSL dédié à la programmation parallèle. JFLA (Journées Francophones des Langages Applicatifs), INRIA, Jan 2008, Etretat, France. pp.153-171. ⟨inria-00203008⟩
Accès au texte intégral et bibtex
https://inria.hal.science/inria-00203008/file/jserot.pdf BibTex

2007

ref_biblio
Fabio Dias, François Berry, Jocelyn Serot, François Marmoiton. A Configurable Window-Based Processing Element for Image Processing on Smart Cameras.. MVA, 2007, Unknown, Unknown Region. pp.276--280. ⟨hal-01626489⟩
Accès au bibtex
BibTex
ref_biblio
Fabio Dias, François Berry, Jocelyn Serot, François Marmoiton. Hardware, design and implementation issues on a FPGA-based smart camera. Distributed Smart Cameras, 2007. ICDSC'07. First ACM/IEEE International Conference on, 2007, Unknown, Unknown Region. pp.20--26. ⟨hal-01626487⟩
Accès au bibtex
BibTex
ref_biblio
Joel Falcou, Jean-Thierry Lapresté, Thierry Chateau, Jocelyn Serot. NT2 : Une bibliothèque haute-performance pour la vision artificielle. ORASIS 2007 - Orasis 2007, Congrès Jeunes Chercheurs en Vision par Ordinateur, 2007, Obernai, France. ⟨hal-00167387⟩
Accès au bibtex
BibTex

2006

ref_biblio
François Berry, Dias F., P. Real, F. Chalimbaud, Jocelyn Serot. Embedded Early Vision systems: implementation proposal and Hardware Architecture. Cognitive System for interactive sensor(COGIS 2006), 2006, Paris, France. ⟨hal-00094909⟩
Accès au bibtex
BibTex
ref_biblio
Fabio Dias Real de Oliveira, P. Chalimbaud, François Berry, Jocelyn Serot, F. Marmoiton. EMBEDDED EARLY VISION SYSTEMS: IMPLEMENTATION PROPOSAL AND HARDWARE ARCHITECTURE. COGnitive systems with Interactive Sensors, Mar 2006, France. ⟨hal-00103229⟩
Accès au bibtex
BibTex
ref_biblio
Dias Fabio, Pierre Chalimbaud, François Berry, Jocelyn Serot, François Marmoiton. Embedded Early Vision systems: implementation proposal and Hardware Architecture. COGIS 2006, 2006, Unknown, Unknown Region. ⟨hal-01626491⟩
Accès au bibtex
BibTex
ref_biblio
Joel Falcou, Thierry Chateau, Jocelyn Serot, Jean-Thierry Lapresté. Real Time Parallel Implementation of a Particle Filter Based Visual Tracking. CIMCV 2006 - Workshop on Computation Intensive Methods for Computer Vision at ECCV 2006, 2006, Grazz, Austria. ⟨hal-00092528⟩
Accès au texte intégral et bibtex
https://hal.science/hal-00092528/file/real_time_parallel_implementation_of_a_particle_filter_based_visual_tracking.pdf BibTex
ref_biblio
Kevin Hammond, Roy Dyckhoff, Christian Ferdinand, Reinhold Heckmann, Martin Hofmann, et al.. Towards Formally Verifiable WCET Analysis for a Functional Programming Language. 6th International Workshop on Worst-Case Execution Time Analysis, Jun 2006, Dresden, Germany. ⟨hal-00103234⟩
Accès au bibtex
BibTex

2005

ref_biblio
Joel Falcou, Jocelyn Serot, Thierry Chateau, Frédéric Jurie. A Parallel Implementation of a 3D Reconstruction Algorithm for Real-Time Vision. PARCO 2005 - ParCo,Parallel Computing, Sep 2005, Malaga, Spain. pp.663-670. ⟨hal-00167395⟩
Accès au bibtex
BibTex
ref_biblio
Joel Falcou, Jocelyn Serot, Thierry Chateau, Frédéric Jurie. Un cluster de calcul hybride pour les applications de vision temps réel. GRETSI 2005 - 20e colloque GRETSI sur le traitement du signal et des images, 2005, France. ⟨hal-00167391⟩
Accès au bibtex
BibTex

Book sections

2019

ref_biblio
Jocelyn Sérot, François Berry. The CAPH Language, Ten Years After. Embedded Computer Systems: Architectures, Modeling and Simulation (19th International Conference, SAMOS 2019), pp.336-347, 2019, ⟨10.1007/978-3-030-27562-4_24⟩. ⟨hal-02421492⟩
Accès au texte intégral et bibtex
https://hal.science/hal-02421492/file/samos19a-crp.pdf BibTex

2013

ref_biblio
Jocelyn Sérot, François Berry, Sameer Ahmed. CAPH: a language for implementing stream-processing applications on FPGAs. Embedded Systems Design with FPGAs, Springer New York, pp.201--224, 2013. ⟨hal-01626476⟩
Accès au bibtex
BibTex

2005

ref_biblio
Kevin Hammond, Roy Dyckhoff, Reinhold Heckmann, Martin Hofmann, Hans-Wolfgang Loidl, et al.. The EmBounded Project, Project Paper. H.W. Loidl. Trends in Functional Programming, vol 5, Intellect, pp.236-251, 2005. ⟨hal-00103192⟩
Accès au bibtex
BibTex

2004

ref_biblio
G. Michaelson, K. Hammond, Jocelyn Serot. The finite state-ness of FSM-Hume.. S. Gilmore. Trends in Functional Programming, Volume 4, Intellect, pp.19-28, 2004. ⟨hal-00103221⟩
Accès au bibtex
BibTex

1994

ref_biblio
Bertrand Zavidovique, Christian Fortunel, Georges Quénot, Abdelhakim Safir, Jocelyn Serot, et al.. Automatic synthesis of vision automata. Magdy A. Bayoumi. VLSI Design Methodologies for Digital Signal Processing Architectures, Kluwer Academic Publisher, pp.261-318, 1994. ⟨hal-00524553⟩
Accès au bibtex
BibTex

Books

2019

ref_biblio
Jocelyn Sérot. Les circuits FPGA et le langage VHDL. Une introduction pour les programmeurs et par l'exemple.. 2019. ⟨hal-03038319⟩
Accès au bibtex
BibTex

Reports

2017

ref_biblio
Kamel Abdelouahab, Maxime Pelcat, Jocelyn Sérot, François Berry, Cédric Bourrasset, et al.. Hardware Automated Datafow Deployment of CNNs. [Technical Report] Institut Pascal, Clermont Ferrand. 2017. ⟨hal-01519524⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01519524/file/techReport_v2.pdf BibTex

Preprints, Working Papers, ...

2018

ref_biblio
Kamel Abdelouahab, Maxime Pelcat, François Berry, Jocelyn Sérot. Accelerating CNN inference on FPGAs: A Survey. 2018. ⟨hal-01695375v2⟩
Accès au texte intégral et bibtex
https://hal.science/hal-01695375/file/hal-accelerating-cnn.pdf BibTex