
Institut Pascal - CNRS UMR 6602
Institut Pascal
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
- C. Rubattu, F. Palumbo, C. Sau, R. Salvador, J. Sérot, K. Desnos, L. Raffo, and M. Pelcat, "Dataflow-Functional High-Level Synthesis for Coarse-Grained Reconfigurable Accelerators," IEEE Embedded Systems Letters, vol. 11, no. 3, pp. 69-72, Sep. 2019. <10.1109/LES.2018.2882989>. <hal-02062002>.
2018
- ref_biblio
- L. Maggiani, C. Bourrasset, J.-C. Quinton, F. Berry, and J. Sérot, "Bio-inspired heterogeneous architecture for real-time pedestrian detection applications," Journal of Real-Time Image Processing, vol. 14, no. 3, pp. 535--548, Mar. 2018. <10.1007/s11554-016-0581-3>. <hal-01298676>.
2017
- ref_biblio
- K. Abdelouahab, M. Pelcat, J. Sérot, C. Bourrasset, and F. Berry, "Tactics to Directly Map CNN graphs on Embedded FPGAs," IEEE Embedded Systems Letters, vol. 9, no. 4, pp. 113 - 116, 2017. <10.1109/LES.2017.2743247>. <hal-01626462>.
2016
- ref_biblio
- C. Bourrasset, L. Maggiani, J. Sérot, and F. Berry, "A Dataflow Object Detection System for FPGA-based Smart Camera," IET Circuits, Devices & Systems, Jan. 2016. <hal-01296558>.
- ref_biblio
- J. Sérot, F. Berry, and C. Bourrasset, "High-level dataflow programming for real-time image processing on smart cameras," Journal of Real-Time Image Processing, vol. 12, no. 4, pp. 635--647, 2016. <hal-01626464>.
2007
- ref_biblio
- F. Dias, F. Berry, J. Serot, and F. Marmoiton, "Smart camera with embedded tracking algorithm," IFAC Proceedings Volumes, vol. 40, no. 15, pp. 155--160, 2007. <hal-01626490>.
2006
- ref_biblio
- J. Falcou, J. Serot, T. Chateau, and J.-T. Lapresté, "QUAFF: Efficient C++ Design for Parallel Skeletons," Parallel Computing, vol. 32, no. 7-8, pp. 604--615, 2006. <hal-00167412>.
2005
- ref_biblio
- R. Coudarcher, F. Duculty, J. Serot, F. Jurie, J.-P. Derutin, and M. Dhome, "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, vol. 2005, no. 7, pp. 218656, 2005. <hal-00784484>.
- ref_biblio
- J. Falcou, and J. Serot, "An object oriented SIMD library.," Parallel Computing, pp. 1, 2005. <hal-00272561>.
- ref_biblio
- J. Falcou, and J. Serot, "EVE : an object-oriented SIMD library," Scalable Computing : Practice and Experience, vol. 6(4), pp. 31-42, 2005. <hal-00103176>.
2004
- ref_biblio
- A. Hernandez, J. Urena, J. Garcia, M. Mazo, D. Hernanz, J.-P. Derutin, and J. Serot, "Ultrasonic ranging sensor using simultaneous emissions from different transducers.," IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, pp. 1660 - 1670, 2004. <10.1109/TUFFC.2004.1386683>. <hal-00272544>.
2003
- ref_biblio
- I. Urena, D. Hernanz, J. Garcia, M. Mazo, J.-P. Derutin, and J. Serot, "Real-time implementation of an efficient golay correlator (ECG) applied to ultrasonic sensorial systems.," Microprocessors and Microsystems: Embedded Hardware Design, pp. 406, 2003. <hal-00272540>.
2002
- ref_biblio
- J. Serot, and D. Ginhac, "Skeletons for parallel image processing: an overview of the SKiPPER project," Parallel Computing, vol. 28, no. 12, pp. 1685-1708, 2002. <10.1016/S0167-8191(02)00189-8>. <hal-00704336>.
2001
- ref_biblio
- J. Serot, D. Ginhac, R. Chapuis, and J.-P. Derutin, "Fast prototyping of parallel vision applications using functional skeletons'', Journal of Machine Vision and Applications," Machine Vision and Applications, vol. 12, no. 6, pp. 271-290, 2001. <10.1007/s001380050146>. <hal-00704343>.
1999
- ref_biblio
- J. Serot, D. Ginhac, and J.-P. Derutin, "SKiPPER: a skeleton-based parallel programming environment for real-time image processing applications," Lecture Notes in Computer Science, vol. 1662, pp. 296-305, 1999. <10.1007/3-540-48387-X\_31>. <hal-00704349>.
1997
- ref_biblio
- D. Ginhac, J. Serot, and J.-P. Derutin, "Evaluation de l'outil SynDEx en vue de prototypage rapide d'applications de traitement d'images sur machine MIMD-DM," Traitement du Signal, vol. 14, no. 6, pp. 605-613, 1997. <hal-00704351>.
Conference papers
2022
- ref_biblio
- L. Sylvestre, J. Sérot, and E. Chailloux, "Macle : un langage dédié à l'accélération de programmes OCaml sur circuits FPGA," in 33èmes Journées Francophones des Langages Applicatifs, Saint-Médard-d'Excideuil, France, Jun. 2022, pp. 93-109. <hal-03626795>.
- ref_biblio
- L. Sylvestre, E. Chailloux, and J. Sérot, "Accelerating OCaml programs on FPGA," in 15th International Symposium on High-level Parallel Programming and Applications (HLPP 2022), Porto, Portugal, Jul. 2022. <hal-03921136>.
2021
- ref_biblio
- J. Sérot, and E. Chailloux, "OCaml sur circuit FPGA," in JFLA 2021 - 32 èmes Journées Francophones des Langages Applicatifs, en ligne, France, Apr. 2021. <hal-03437059>.
2020
- ref_biblio
- J. Sérot, "HoCL High level specification of dataflow graphs," in Réunion thématique du GdR ISIS, Rennes, France, Nov. 2020. <hal-03038307>.
2017
- ref_biblio
- K. E. Abdelouahab, M. Pelcat, J. Sérot, F. Berry, and J.-C. Quinton, "Direct Hardware Mapping of CNNs on FPGA-Based Smart Cameras," in Workshop on Architecture of Smart Cameras, Cordoba, Spain, Jun. 2017. <hal-01967273>.
2016
- ref_biblio
- K. E. Abdelouahab, C. Bourrasset, M. Pelcat, F. Berry, J.-C. Quinton, and J. Sérot, "A Holistic Approach for Optimizing DSP Block Utilization of a CNN implementation on FPGA," in Proceedings of the 10th International Conference on Distributed Smart Cameras - ICDSC'16, Paris, France, Sep. 2016. <hal-01415955>.
- ref_biblio
- S. Caux, E. Hendrickx, F. Berry, M. Pelcat, and J. Sérot, "Demo GPStudio: a toolchain for FPGA-based Smart Cameras: Demo Paper," in Proceedings of the 10th International Conference on Distributed Smart Camera, Unknown, Unknown Region, 2016, pp. 214--215. <hal-01626469>.
2015
- ref_biblio
- L. Maggiani, C. Bourrasset, F. Berry, J. Sérot, M. Petracca, P. Pagano, and C. Salvadori, "Parallel Image Gradient Extraction Core For FPGA-based Smart Cameras," in International Conference on Distributed Smart Cameras, Seville, Spain, Sep. 2015. <hal-01199197>.
2014
- ref_biblio
- J. Sérot, and F. Berry, "High-level dataflow programming for reconfigurable computing," in Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on, Unknown, Unknown Region, 2014, pp. 72--77. <hal-01626474>.
2013
- ref_biblio
- C. Bourrasset, J. Sérot, and F. Berry, "FPGA-based smart camera mote for pervasive wireless network," in International Conference on Distributed Smart Cameras, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778226>. <hal-01183679>.
- ref_biblio
- C. Bourrasset, L. Maggiani, J. Sérot, F. Berry, and P. Pagano, "Distributed FPGA-based smart camera architecture for computer vision applications," in International Conference on Distributed Smart Cameras 2013, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778245>. <hal-01186091>.
- ref_biblio
- C. Bourrasset, L. Maggiani, J. Sérot, F. Berry, and P. Pagano, "DreamCAM: A FPGA-based platform for smart camera networks," in International Conference on Distributed Smart Cameras, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778244>. <hal-01186095>.
2011
- ref_biblio
- J. Sérot, F. Berry, and S. Ahmed, "Implementing stream-processing applications on fpgas: A dsl-based approach," in Field Programmable Logic and Applications (FPL), 2011 International Conference on, Unknown, Unknown Region, 2011, pp. 130--137. <hal-01626479>.
2010
- ref_biblio
- N. Roudel, F. Berry, J. Serot, and L. Eck, "A new high-level methodology for programming fpga-based smart camera," in Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on, Unknown, Unknown Region, 2010, pp. 573--578. <hal-01626480>.
2009
- ref_biblio
- A. Muneeb, F. Dias, F. Berry, and J. Serot, "Harnessing a multi-sensor fpga-based smart camera: a virtual processor-based approach," in DASIP, Unknown, Unknown Region, 2009. <hal-01626484>.
- ref_biblio
- N. Roudel, F. Berry, J. Serot, L. Eck, and C. List, "Hardware implementation of a real time Lucas and Kanade optical flow," in Conference on Design and Architectures for Signal and Image Processing (DASIP), Unknown, Unknown Region, 2009. <hal-01626482>.
2008
- ref_biblio
- J. Serot, and J. Falcou, "Métaprogrammation fonctionnelle appliquée à la génération d'un DSL dédié à la programmation parallèle," in JFLA (Journées Francophones des Langages Applicatifs), Etretat, France, Jan. 2008, pp. 153-171. <inria-00203008>.
2007
- ref_biblio
- F. Dias, F. Berry, J. Serot, and F. Marmoiton, "A Configurable Window-Based Processing Element for Image Processing on Smart Cameras.," in MVA, Unknown, Unknown Region, 2007, pp. 276--280. <hal-01626489>.
- ref_biblio
- F. Dias, F. Berry, J. Serot, and F. Marmoiton, "Hardware, design and implementation issues on a FPGA-based smart camera," in Distributed Smart Cameras, 2007. ICDSC'07. First ACM/IEEE International Conference on, Unknown, Unknown Region, 2007, pp. 20--26. <hal-01626487>.
- ref_biblio
- J. Falcou, J.-T. Lapresté, T. Chateau, and J. Serot, "NT2 : Une bibliothèque haute-performance pour la vision artificielle," in ORASIS 2007 - Orasis 2007, Congrès Jeunes Chercheurs en Vision par Ordinateur, Obernai, France, 2007, pp. cdrom. <hal-00167387>.
2006
- ref_biblio
- F. Berry, D. F., P. Real, F. Chalimbaud, and J. Serot, "Embedded Early Vision systems: implementation proposal and Hardware Architecture," in Cognitive System for interactive sensor(COGIS 2006), Paris, France, 2006, pp. --. <hal-00094909>.
- ref_biblio
- F. Dias Real De Oliveira, P. Chalimbaud, F. Berry, J. Serot, and F. Marmoiton, "EMBEDDED EARLY VISION SYSTEMS: IMPLEMENTATION PROPOSAL AND HARDWARE ARCHITECTURE," in COGnitive systems with Interactive Sensors, France, Mar. 2006. <hal-00103229>.
- ref_biblio
- D. Fabio, P. Chalimbaud, F. Berry, J. Serot, and F. Marmoiton, "Embedded Early Vision systems: implementation proposal and Hardware Architecture," in COGIS 2006, Unknown, Unknown Region, 2006. <hal-01626491>.
- ref_biblio
- J. Falcou, T. Chateau, J. Serot, and J.-T. Lapresté, "Real Time Parallel Implementation of a Particle Filter Based Visual Tracking," in CIMCV 2006 - Workshop on Computation Intensive Methods for Computer Vision at ECCV 2006, Grazz, Austria, 2006. <hal-00092528>.
- ref_biblio
- K. Hammond, R. Dyckhoff, C. Ferdinand, R. Heckmann, M. Hofmann, S. Jost, H.-W. Loidl, G. Michaelson, R. Pointon, N. Scaife, J. Serot, and A. Wallace, "Towards Formally Verifiable WCET Analysis for a Functional Programming Language," in 6th International Workshop on Worst-Case Execution Time Analysis, Dresden, Germany, Jun. 2006. <hal-00103234>.
2005
- ref_biblio
- J. Falcou, J. Serot, T. Chateau, and F. Jurie, "Un cluster de calcul hybride pour les applications de vision temps réel," in GRETSI 2005 - 20e colloque GRETSI sur le traitement du signal et des images, France, 2005, pp. cdrom. <hal-00167391>.
- ref_biblio
- J. Falcou, J. Serot, T. Chateau, and F. Jurie, "A Parallel Implementation of a 3D Reconstruction Algorithm for Real-Time Vision," in PARCO 2005 - ParCo,Parallel Computing, Malaga, Spain, Sep. 2005, pp. 663-670. <hal-00167395>.
Book sections
2019
- ref_biblio
- J. Sérot, and F. Berry, "The CAPH Language, Ten Years After," in Embedded Computer Systems: Architectures, Modeling and Simulation (19th International Conference, SAMOS 2019), Aug. 2019, pp. 336-347. <10.1007/978-3-030-27562-4\_24>. <hal-02421492>.
2013
- ref_biblio
- J. Sérot, F. Berry, and S. Ahmed, "CAPH: a language for implementing stream-processing applications on FPGAs," in Embedded Systems Design with FPGAs, Springer New York, 2013, pp. 201--224. <hal-01626476>.
2005
- ref_biblio
- K. Hammond, R. Dyckhoff, R. Heckmann, M. Hofmann, H.-W. Loidl, G. Michaelson, J. Serot, and A. Andy Wallace, "The EmBounded Project, Project Paper," in Trends in Functional Programming, vol 5, Intellect, 2005, pp. 236-251. <hal-00103192>.
2004
- ref_biblio
- G. Michaelson, K. Hammond, and J. Serot, "The finite state-ness of FSM-Hume.," in Trends in Functional Programming, Volume 4, Intellect, 2004, pp. 19-28. <hal-00103221>.
1994
- ref_biblio
- B. Zavidovique, C. Fortunel, G. Quénot, A. Safir, J. Serot, and F. Verdier, "Automatic synthesis of vision automata," in VLSI Design Methodologies for Digital Signal Processing Architectures, Kluwer Academic Publisher, 1994, pp. 261-318. <hal-00524553>.
Books
2019
- ref_biblio
- J. Sérot, Les circuits FPGA et le langage VHDL. Une introduction pour les programmeurs et par l'exemple., Oct. 2019. <hal-03038319>.
Reports
2017
- ref_biblio
- K. Abdelouahab, M. Pelcat, J. Sérot, F. Berry, C. Bourrasset, and J.-C. Quinton, "Hardware Automated Datafow Deployment of CNNs," unpublished, May. 2017. <hal-01519524>.
Preprints, Working Papers, ...
2018
- ref_biblio
- K. Abdelouahab, M. Pelcat, F. Berry, and J. Sérot, "Accelerating CNN inference on FPGAs: A Survey," unpublished, Mar. 2018. <hal-01695375>.