Institut Pascal - CNRS UMR 6602
Université 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
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
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
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
- 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
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
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
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
- ref_biblio
- Joel Falcou, Jocelyn Serot. An object oriented SIMD library.. Parallel Computing, 2005, pp.1. ⟨hal-00272561⟩
- Accès au 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
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
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
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
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
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
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
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
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
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
- 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
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
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
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
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
- 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
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
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
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
- 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
- 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
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
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
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
- 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
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
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
- 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
- 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
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
- 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
- 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
- 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
- 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
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
- 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
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
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
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
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
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
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
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
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