Jocelyn SéROT

Research group on Embedded Architecture for Multisensing

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>.