Skip to main content

Showing 1–24 of 24 results for author: Langlois, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.06816  [pdf, other

    stat.ML cs.LG math.NA math.OC

    Efficient first-order algorithms for large-scale, non-smooth maximum entropy models with application to wildfire science

    Authors: Gabriel P. Langlois, Jatan Buch, Jérôme Darbon

    Abstract: Maximum entropy (Maxent) models are a class of statistical models that use the maximum entropy principle to estimate probability distributions from data. Due to the size of modern data sets, Maxent models need efficient optimization algorithms to scale well for big data applications. State-of-the-art algorithms for Maxent models, however, were not originally designed to handle big data sets; these… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

    Comments: The main text of our manuscript is 20 pages long, the appendices are 4 pages long, and the references are 4 pages long,for a total of 28 pages

    MSC Class: 90C30; 90C06; 90C90; 62P12 ACM Class: G.1.6; G.3; J.2

  2. arXiv:2310.10053  [pdf, ps, other

    cs.AR

    Fast and Low-Cost Approximate Multiplier for FPGAs using Dynamic Reconfiguration

    Authors: Shervin Vakili, Mobin Vaziri, Amirhossein Zarei, J. M. Pierre Langlois

    Abstract: Multipliers are widely-used arithmetic operators in digital signal processing and machine learning circuits. Due to their relatively high complexity, they can have high latency and be a significant source of power consumption. One strategy to alleviate these limitations is to use approximate computing. This paper thus introduces an original FPGA-based approximate multiplier specifically optimized… ▽ More

    Submitted 16 October, 2023; originally announced October 2023.

    Comments: 5 figures, 3 tables

  3. arXiv:2111.15426  [pdf, ps, other

    math.OC cs.LG

    Efficient and robust high-dimensional sparse logistic regression via nonlinear primal-dual hybrid gradient algorithms

    Authors: Jérôme Darbon, Gabriel P. Langlois

    Abstract: Logistic regression is a widely used statistical model to describe the relationship between a binary response variable and predictor variables in data sets. It is often used in machine learning to identify important predictor variables. This task, variable selection, typically amounts to fitting a logistic regression model regularized by a convex combination of $\ell_1$ and $\ell_{2}^{2}$ penaltie… ▽ More

    Submitted 28 December, 2021; v1 submitted 30 November, 2021; originally announced November 2021.

    Comments: 15 pages

    MSC Class: 65K10; 49M29; 62J12 ACM Class: G.1.6; I.2.6

  4. arXiv:2111.15207  [pdf, other

    cs.CV cs.CG cs.LG

    NeeDrop: Self-supervised Shape Representation from Sparse Point Clouds using Needle Drop**

    Authors: Alexandre Boulch, Pierre-Alain Langlois, Gilles Puy, Renaud Marlet

    Abstract: There has been recently a growing interest for implicit shape representations. Contrary to explicit representations, they have no resolution limitations and they easily deal with a wide variety of surface topologies. To learn these implicit representations, current approaches rely on a certain level of shape supervision (e.g., inside/outside information or distance-to-shape knowledge), or at least… ▽ More

    Submitted 2 December, 2021; v1 submitted 30 November, 2021; originally announced November 2021.

    Comments: 22 pages

    Journal ref: International Conference on 3D Vision (3DV), 2021

  5. arXiv:2109.12222  [pdf, ps, other

    math.OC cs.LG math.ST

    Accelerated nonlinear primal-dual hybrid gradient methods with applications to supervised machine learning

    Authors: Jérôme Darbon, Gabriel P. Langlois

    Abstract: The linear primal-dual hybrid gradient (PDHG) method is a first-order method that splits convex optimization problems with saddle-point structure into smaller subproblems. Unlike those obtained in most splitting methods, these subproblems can generally be solved efficiently because they involve simple operations such as matrix-vector multiplications or proximal map**s that are fast to evaluate n… ▽ More

    Submitted 3 April, 2022; v1 submitted 24 September, 2021; originally announced September 2021.

    Comments: 52 pages, no figures

    MSC Class: 65K10 (Primary); 49M29 (Secondary); 62J99 (Secondary) ACM Class: G.1.6; I.2.6

  6. arXiv:2104.11285  [pdf, other

    math.OC cs.CV

    Connecting Hamilton--Jacobi partial differential equations with maximum a posteriori and posterior mean estimators for some non-convex priors

    Authors: Jérôme Darbon, Gabriel P. Langlois, Tingwei Meng

    Abstract: Many imaging problems can be formulated as inverse problems expressed as finite-dimensional optimization problems. These optimization problems generally consist of minimizing the sum of a data fidelity and regularization terms. In [23,26], connections between these optimization problems and (multi-time) Hamilton--Jacobi partial differential equations have been proposed under the convexity assumpti… ▽ More

    Submitted 22 April, 2021; originally announced April 2021.

  7. Design Principles for Packet Deparsers on FPGAs

    Authors: Thomas Luinaud, Jeferson Santiago da Silva, J. M. Pierre Langlois, Yvon Savaria

    Abstract: The P4 language has drastically changed the networking field as it allows to quickly describe and implement new networking applications. Although a large variety of applications can be described with the P4 language, current programmable switch architectures impose significant constraints on P4 programs. To address this shortcoming, FPGAs have been explored as potential targets for P4 applications… ▽ More

    Submitted 13 March, 2021; originally announced March 2021.

    Comments: Presented at ISFPGA'21, 2021 Source code available at : https://github.com/luinaudt/deparser/tree/FPGA_paper

    ACM Class: B.5.1

  8. arXiv:2010.00627  [pdf

    cs.AR

    CARLA: A Convolution Accelerator with a Reconfigurable and Low-Energy Architecture

    Authors: Mehdi Ahmadi, Shervin Vakili, J. M. Pierre Langlois

    Abstract: Convolutional Neural Networks (CNNs) have proven to be extremely accurate for image recognition, even outperforming human recognition capability. When deployed on battery-powered mobile devices, efficient computer architectures are required to enable fast and energy-efficient computation of costly convolution operations. Despite recent advances in hardware accelerator design for CNNs, two major pr… ▽ More

    Submitted 1 October, 2020; originally announced October 2020.

    Comments: 12 pages

  9. arXiv:2004.07733  [pdf, other

    cs.AR cs.NI

    Bridging the Gap: FPGAs as Programmable Switches

    Authors: Thomas Luinaud, Thibaut Stimpfling, Jeferson Santiago da Silva, Yvon Savaria, J. M. Pierre Langlois

    Abstract: The emergence of P4, a domain specific language, coupled to PISA, a domain specific architecture, is revolutionizing the networking field. P4 allows to describe how packets are processed by a programmable data plane, spanning ASICs and CPUs, implementing PISA. Because the processing flexibility can be limited on ASICs, while the CPUs performance for networking tasks lag behind, recent works have p… ▽ More

    Submitted 16 April, 2020; originally announced April 2020.

    Comments: To be published in : IEEE International Conference on High Performance Switching and Routing 2020

    ACM Class: B.5.1

  10. arXiv:2002.09794  [pdf, other

    cs.LG stat.ML

    PoET-BiN: Power Efficient Tiny Binary Neurons

    Authors: Sivakumar Chidambaram, J. M. Pierre Langlois, Jean Pierre David

    Abstract: The success of neural networks in image classification has inspired various hardware implementations on embedded platforms such as Field Programmable Gate Arrays, embedded processors and Graphical Processing Units. These embedded platforms are constrained in terms of power, which is mainly consumed by the Multiply Accumulate operations and the memory accesses for weight fetching. Quantization and… ▽ More

    Submitted 22 February, 2020; originally announced February 2020.

    Comments: Accepted in MLSys 2020 conference

  11. arXiv:2002.07711  [pdf

    eess.SP cs.AR

    An Energy-Efficient Accelerator Architecture with Serial Accumulation Dataflow for Deep CNNs

    Authors: Mehdi Ahmadi, Shervin Vakili, J. M. Pierre Langlois

    Abstract: Convolutional Neural Networks (CNNs) have shown outstanding accuracy for many vision tasks during recent years. When deploying CNNs on portable devices and embedded systems, however, the large number of parameters and computations result in long processing time and low battery life. An important factor in designing CNN hardware accelerators is to efficiently map the convolution computation onto ha… ▽ More

    Submitted 14 February, 2020; originally announced February 2020.

    Comments: 4 pages

  12. Surface Reconstruction from 3D Line Segments

    Authors: Pierre-Alain Langlois, Alexandre Boulch, Renaud Marlet

    Abstract: In man-made environments such as indoor scenes, when point-based 3D reconstruction fails due to the lack of texture, lines can still be detected and used to support surfaces. We present a novel method for watertight piecewise-planar surface reconstruction from 3D line segments with visibility information. First, planes are extracted by a novel RANSAC approach for line segments that allows multiple… ▽ More

    Submitted 1 November, 2019; originally announced November 2019.

    Comments: In 3DV 2019 (Oral)

  13. arXiv:1906.05105  [pdf, other

    cs.CV

    Pose from Shape: Deep Pose Estimation for Arbitrary 3D Objects

    Authors: Yang Xiao, Xuchong Qiu, Pierre-Alain Langlois, Mathieu Aubry, Renaud Marlet

    Abstract: Most deep pose estimation methods need to be trained for specific object instances or categories. In this work we propose a completely generic deep pose estimation approach, which does not require the network to have been trained on relevant categories, nor objects in a category to have a canonical pose. We believe this is a crucial step to design robotic systems that can interact with new objects… ▽ More

    Submitted 5 August, 2019; v1 submitted 12 June, 2019; originally announced June 2019.

  14. arXiv:1903.06693  [pdf, ps, other

    cs.DC

    Module-per-Object: a Human-Driven Methodology for C++-based High-Level Synthesis Design

    Authors: Jeferson Santiago da Silva, François-Raymond Boyer, J. M. Pierre Langlois

    Abstract: High-Level Synthesis (HLS) brings FPGAs to audiences previously unfamiliar to hardware design. However, achieving the highest Quality-of-Results (QoR) with HLS is still unattainable for most programmers. This requires detailed knowledge of FPGA architecture and hardware design in order to produce FPGA-friendly codes. Moreover, these codes are normally in conflict with best coding practices, which… ▽ More

    Submitted 9 April, 2019; v1 submitted 4 March, 2019; originally announced March 2019.

    Comments: 9 pages. Paper accepted for publication at The 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, San Diego CA, April 28 - May 1, 2019

  15. arXiv:1711.09155  [pdf, other

    cs.DS

    SHIP: A Scalable High-performance IPv6 Lookup Algorithm that Exploits Prefix Characteristics

    Authors: Thibaut Stimpfling, Normand Bélanger, J. M. Pierre Langlois, Yvon Savaria

    Abstract: Due to the emergence of new network applications, current IP lookup engines must support high-bandwidth, low lookup latency and the ongoing growth of IPv6 networks. However, existing solutions are not designed to address jointly those three requirements. This paper introduces SHIP, an IPv6 lookup algorithm that exploits prefix characteristics to build a two-level data structure designed to meet fu… ▽ More

    Submitted 24 November, 2017; originally announced November 2017.

    Comments: Submitted to EEE/ACM Transactions on Networking

  16. P4-compatible High-level Synthesis of Low Latency 100 Gb/s Streaming Packet Parsers in FPGAs

    Authors: Jeferson Santiago da Silva, François-Raymond Boyer, J. M. Pierre Langlois

    Abstract: Packet parsing is a key step in SDN-aware devices. Packet parsers in SDN networks need to be both reconfigurable and fast, to support the evolving network protocols and the increasing multi-gigabit data rates. The combination of packet processing languages with FPGAs seems to be the perfect match for these requirements. In this work, we develop an open-source FPGA-based configurable architecture f… ▽ More

    Submitted 17 November, 2017; originally announced November 2017.

    Comments: Accepted for publication at the 26th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays February 25 - 27, 2018 Monterey Marriott Hotel, Monterey, California, 7 pages, 7 figures, 1 table

  17. arXiv:1612.09524  [pdf

    cs.CV cs.AR

    Memory Efficient Multi-Scale Line Detector Architecture for Retinal Blood Vessel Segmentation

    Authors: Hamza Bendaoudi, Farida Cheriet, J. M. Pierre Langlois

    Abstract: This paper presents a memory efficient architecture that implements the Multi-Scale Line Detector (MSLD) algorithm for real-time retinal blood vessel detection in fundus images on a Zynq FPGA. This implementation benefits from the FPGA parallelism to drastically reduce the memory requirements of the MSLD from two images to a few values. The architecture is optimized in terms of resource utilizatio… ▽ More

    Submitted 6 December, 2016; originally announced December 2016.

    Comments: This paper was accepted and presented at Conference on Design and Architectures for Signal and Image Processing - DASIP 2016

  18. arXiv:1611.05943  [pdf, ps, other

    cs.NI

    Extern Objects in P4: an ROHC Header Compression Scheme Case Study

    Authors: Jeferson Santiago da Silva, François-Raymond Boyer, Laurent-Olivier Chiquette, J. M. Pierre Langlois

    Abstract: P4 is an emergent packet-processing language with which the user can describe how the packets are to be processed in a switching element. This paper presents a way to implement complex operations that are not natively supported in P4. In this work, we explored two different methods to add extensions to P4: i) using new native primitives and ii) using extern instances. As a case study, an ROHC enti… ▽ More

    Submitted 21 March, 2018; v1 submitted 17 November, 2016; originally announced November 2016.

    Comments: 6 pages, 4 figures, 3 listings

  19. arXiv:1609.07750  [pdf, other

    cs.NE cs.LG

    Accurate and Efficient Hyperbolic Tangent Activation Function on FPGA using the DCT Interpolation Filter

    Authors: Ahmed M. Abdelsalam, J. M. Pierre Langlois, F. Cheriet

    Abstract: Implementing an accurate and fast activation function with low cost is a crucial aspect to the implementation of Deep Neural Networks (DNNs) on FPGAs. We propose a high-accuracy approximation approach for the hyperbolic tangent activation function of artificial neurons in DNNs. It is based on the Discrete Cosine Transform Interpolation Filter (DCTIF). The proposed architecture combines simple arit… ▽ More

    Submitted 25 September, 2016; originally announced September 2016.

    Comments: 8 pages, 6 figures, 5 tables, submitted for the 25th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (ISFPGA), 22-24 February 2017, California, USA

  20. A CMOS Tailed Tent Map for the Generation of Uniformly Distributed Chaotic Sequences

    Authors: Sergio Callegari, Gianluca Setti, Peter J. Langlois

    Abstract: This paper describes the design of a modified tent map characterized by a uniform probability density function. The use of this map is proposed as an alternative to the tent map and the Bernoulli shift. It is shown that practical circuits implementing the latter two maps may possess parasitic stable equilibria, fact which would prevent the desired chaotic behavior of the system. On the other hand,… ▽ More

    Submitted 26 September, 2014; v1 submitted 3 February, 2013; originally announced February 2013.

    Journal ref: Proceedings of 1997 IEEE International Symposium on Circuits and Systems, 1997. ISCAS '97., vol 2. pages 781 - 784

  21. arXiv:1201.5472  [pdf, other

    cs.AI

    A multiagent urban traffic simulation

    Authors: Pierrick Tranouez, Eric Daudé, Patrice Langlois

    Abstract: We built a multiagent simulation of urban traffic to model both ordinary traffic and emergency or crisis mode traffic. This simulation first builds a modeled road network based on detailed geographical information. On this network, the simulation creates two populations of agents: the Transporters and the Mobiles. Transporters embody the roads themselves; they are utilitarian and meant to handle t… ▽ More

    Submitted 26 January, 2012; originally announced January 2012.

    Comments: arXiv admin note: significant text overlap with arXiv:0909.1021 and arXiv:0910.1026

    Journal ref: Journal of Nonlinear Systems and Applications 1, 3 (2010) 9 pp (in print)

  22. arXiv:0910.1026  [pdf

    cs.AI

    A multiagent urban traffic simulation. Part II: dealing with the extraordinary

    Authors: Eric Daudé, Pierrick Tranouez, Patrice Langlois

    Abstract: In Probabilistic Risk Management, risk is characterized by two quantities: the magnitude (or severity) of the adverse consequences that can potentially result from the given activity or action, and by the likelihood of occurrence of the given adverse consequences. But a risk seldom exists in isolation: chain of consequences must be examined, as the outcome of one risk can increase the likelihood… ▽ More

    Submitted 6 October, 2009; originally announced October 2009.

    Journal ref: ICCSA 2009, France (2009)

  23. arXiv:0909.1021  [pdf

    cs.AI

    A multiagent urban traffic simulation Part I: dealing with the ordinary

    Authors: Pierrick Tranouez, Patrice Langlois, Eric Daudé

    Abstract: We describe in this article a multiagent urban traffic simulation, as we believe individual-based modeling is necessary to encompass the complex influence the actions of an individual vehicle can have on the overall flow of vehicles. We first describe how we build a graph description of the network from purely geometric data, ESRI shapefiles. We then explain how we include traffic related data t… ▽ More

    Submitted 5 September, 2009; originally announced September 2009.

    Journal ref: ICCSA 2009, France (2009)

  24. arXiv:cs/0610122  [pdf, ps, other

    math.NA cs.MS

    Faithful Polynomial Evaluation with Compensated Horner Algorithm

    Authors: Philippe Langlois, Nicolas Louvet

    Abstract: This paper presents two sufficient conditions to ensure a faithful evaluation of polynomial in IEEE-754 floating point arithmetic. Faithfulness means that the computed value is one of the two floating point neighbours of the exact result; it can be satisfied using a more accurate algorithm than the classic Horner scheme. One condition here provided is an apriori bound of the polynomial condition… ▽ More

    Submitted 20 October, 2006; originally announced October 2006.

    ACM Class: G.4