EDBT 2026 Demo / reviewers in the wild / expert
Patrice Quinton
dblp:44/4069
· DBLP profile ↗
34ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 21 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-authorTheory of computation · 4 · 1 first-authorArtificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 66% Parallel and multicore computing · 32% Hardware accelerators and domain-specific architectures · 2% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.2 | 2 | 2013 | Polyhedral Bubble Insertion: A Method to Improve Nested Loop Pipelining for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Automatic Synthesis of Systolic Arrays from Uniform Recurrent Equations · ISCA 1984 |
Electronic design automation › high-level synthesis › pipeline synthesis
loop pipelining |
0.2 | 1 | 2013 | Polyhedral Bubble Insertion: A Method to Improve Nested Loop Pipelining for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Parallel and multicore computing › parallelizing compiler
polyhedral compilation |
0.2 | 1 | 2013 | Polyhedral Bubble Insertion: A Method to Improve Nested Loop Pipelining for High-Level Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Hardware accelerators and domain-specific architectures
systolic array |
0.0 | 2 | 1989 | Systolic Gaussian Elimination over GF(p) with Partial Pivoting · IEEE Trans. Computers 1989 Automatic Synthesis of Systolic Arrays from Uniform Recurrent Equations · ISCA 1984 |
Electronic design automation › high-level synthesis › accelerator synthesis
systolic array synthesis |
0.0 | 1 | 1984 | Automatic Synthesis of Systolic Arrays from Uniform Recurrent Equations · ISCA 1984 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default logic |
0.0 | 1 | 1983 | A Theorem-Prover for a Decidable Subset of Default Logic · AAAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.0 | 1 | 1983 | A Theorem-Prover for a Decidable Subset of Default Logic · AAAI 1983 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1983 | A Theorem-Prover for a Decidable Subset of Default Logic · AAAI 1983 |
Algorithms and data structures › numerical linear algebra
linear system solving |
0.0 | 1 | 1989 | Systolic Gaussian Elimination over GF(p) with Partial Pivoting · IEEE Trans. Computers 1989 |
Methods — techniques the papers use, named apart from their topics
polyhedral model · 0.2bubble insertion · 0.2systolic architecture · 0.0partial pivoting · 0.0theorem proving · 0.0default logic · 0.0uniform recurrent equations · 0.0automatic synthesis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Disruption-Tolerant Wireless Sensor Networking for Biomedical Monitoring in Outdoor Conditions - Monitoring the Cardiac Activity of Marathon Runners using DTN TechniquesabstractOff-the-shelf wireless sensing devices open up interesting perspectives for biomedical monitoring. Yet because of their limited processing and transmission capacities most applications considered to date imply either indoor real-time data streaming, or ambulatory data recording. In this paper we investigate the possibility of using disruption-tolerant wireless sensors to monitor the biomedical parameters of athletes during outdoor sports events. We focus on a scenario we believe to be a most challenging one: the ECG monitoring of runners during a marathon race, using off-the shelf sensing devices and a limited number of base stations deployed along the marathon route. Field experiments conducted during intra-campus sports events show that such a scenario is indeed viable, although special attention must be paid to supporting episodic, low-rate transmissions between sensors carried by runners and roadside base stations. Frédéric Guidec, Djamel Benferhat, Patrice Quinton |
Mob. Networks Appl. | 3 |
| 2013 | Polyhedral Bubble Insertion: A Method to Improve Nested Loop Pipelining for High-Level SynthesisabstractHigh-level synthesis (HLS) allows hardware to be directly produced from behavioral description in C/C++, thus accelerating the design process. Loop pipelining is a key transformation of HLS, as it improves the throughput of the design at the price of a small hardware overhead. However, for small loops, its use often results in a poor hardware utilization due to the pipeline latency overhead. Overlapping the iterations of the whole loop nest instead of only overlapping the innermost loop is a way to overcome this difficulty, but currently available techniques are restricted to perfectly nested loops with constant bounds, involving uniform dependences only. Using the polyhedral model, we extend the applicability of the nested loop pipelining transformation by proposing a new legality check and a new loop correction technique, called polyhedral bubble insertion. This method was implemented in a source-to-source compiler targeting HLS, and results on benchmark kernels show that polyhedral bubble insertion is effective in practice on a much larger class of loop nests. Antoine Morvan, Steven Derrien, Patrice Quinton |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2011 | Efficient nested loop pipelining in high level synthesis using polyhedral bubble insertionabstractLoop pipelining is a key transformation in high-level synthesis tools as it helps maximizing both computational throughput and hardware utilization. Nevertheless, it somewhat looses its efficiency when dealing with small trip-count inner loops, as the pipeline latency overhead quickly limits its efficiency. Even if it is possible to overcome this limitation by pipelining the execution of a whole loop nest, the applicability of nested loop pipelining has so far been limited to a very narrow subset of loops, namely perfectly nested loops with constant bounds. In this work we propose to extend the applicability of nested-loop pipelining to imperfectly nested loops with affine dependencies by leveraging on the so-called polyhedral model. We show how such loop nest can be analyzed, and under certain conditions, how one can modify the source code in order to allow nested loop pipeline to be applied using a method called polyhedral bubble insertion. We also discuss the implementation of our method in a source-to-source compiler specifically targeted at High-Level Synthesis tools. Antoine Morvan, Steven Derrien, Patrice Quinton |
FPT | 3 |
| 2010 | Accelerating HMMER on FPGA using parallel prefixes and reductionsabstractHMMER is a widely used tool in bioinformatic, based on Profile Hidden Markov Models. The computation kernels of HMMER i.e. MSV and P7Viterbi are very compute intensive and data dependencies restrict to sequential execution. In this paper, we propose an original parallelization scheme for HMMER by rewriting their mathematical formulation, to expose the hidden potential parallelization opportunities. Our parallelization scheme targets FPGA technology, and our architecture can achieve 10 times speedup compared with that of latest HMMER3 SSE version, while not compromising on sensitivity of original algorithm. Naeem Abbas, Steven Derrien, Sanjay V. Rajopadhye, Patrice Quinton |
FPT | 4 |
| 2009 | A reindexing based approach towards mapping of DAG with affine schedules onto parallel embedded systems
Clémentin Tayou Djamégni, Patrice Quinton, Sanjay V. Rajopadhye, Tanguy Risset, Maurice Tchuenté |
J. Parallel Distributed Comput. | 2 |
| 2007 | Parallelizing HMMER for Hardware Acceleration on FPGAsabstractProfile based Hidden Markov Model is a widely used tool in bioinformatics. While being very valuable to biologists, it is extremely compute intensive and suffers from prohibitive execution time. We propose an original parallelization scheme of the hmmsearch tool for FPGA technology. We show how to derive a flexible and generic hardware architecture which accelerates the hmmsearch main kernel by two orders of magnitude without modifying its original algorithm. Steven Derrien, Patrice Quinton |
ASAP | 2 |
| 2006 | Acceleration of a content-based image-retrieval application on the RDISK clusterabstractBecause of the growing use of multimedia content over Internet, content-based image retrieval (CBIR) has recently received a lot of interest. While accurate search techniques based on local image descriptors exist, they suffer from very long execution time. We propose to accelerate CBIR on the RDISK machine, a cluster of FPGA-enhanced hard-drives, that follows the philosophy of smart-disks. Our platform combines coarse and fine grain parallelism thanks to the concurrent use of the cluster nodes and of a programmable logic device. The implementation of the CBIR application on this mixed hardware/software platform follows a strict methodology, that was validated on realistic data-set (image database of more than 30,000 images). This methodology allows us to adapt the original algorithm to suit a hardware implementation, and to select the values of some key design parameters to maximize global performance. Our preliminary results indicate that speed-ups between 120 and 200 could be obtained for a cluster of 32 nodes compared with a software implementation running on a standard desktop PC. Auguste Noumsi, Steven Derrien, Patrice Quinton |
IPDPS | 3 |
| 2004 | Modeling and Scheduling Parallel Data Flow Systems using Structured Systems of Recurrence Equations
François Charot, Madeleine Nyamsi, Patrice Quinton, Charles Wagner |
ASAP | 3 |
| 2003 | Hardware Synthesis for Multi-Dimensional TimeabstractWe introduce some basic principles for extending the classical systolic synthesis methodology to multidimensional time. Multidimensional scheduling enables complex algorithms that do not admit linear schedules to be parallelized, but it also requires the use of memories in the architecture. We explain how to obtain compatible allocation and memory functions for VLSI (or SIMD-like code) generation. We also present an original mechanism for controlling a VLSI architecture that has a multidimensional schedule. A structural VHDL code has been derived and synthesized (for implementation on FPGA platforms) using these systematic design principles. These results are preliminary steps to the hardware synthesis for multidimensional time. Anne-Claire Guillou, Patrice Quinton, Tanguy Risset |
ASAP | 2 |
| 2002 | Scheduling reductions on realistic machinesabstractMany computations can be modeled with systems of affine recurrence equations (SAREs) over polyhedral domains. We study the problem of scheduling individual computations of an SARE in the presence of reductions i.e., operations specifying the accumulation of a set of values to produce a single value. Reductions involve a commutative and associative operator and therefore, per se, do not impose any specific order. However, on realistic machines, operators have bounded fan-in and therefore an order of accumulation (serialization) is needed. Arbitrary serializations may adversely affect the running time of a program. We develop an algorithm to determine efficient serializations of all reductions. We illustrate our methods with two significant examples. Gautam Gupta, Sanjay V. Rajopadhye, Patrice Quinton |
SPAA | 3 |
| 2001 | Proving Properties of Multidimensional Recurrences with Application to Regular Parallel AlgorithmsabstractWe present a set of verification methods to prove properties of parallel systems described by means of multidimensional affine recurrence equations. We use polyhedral analysis and transformation techniques together with theorem proving. Polyhedral techniques allow us to handle simple but otherwise costly proof steps, while theorem proving provides more expressivity and more complex proof techniques. This allows large, generic and structured systems to be verified. These methods are implemented in the M-MAlpha environment using the PVS theorem prover. 1 David Cachera, Patrice Quinton, Sanjay V. Rajopadhye, Tanguy Risset |
IPDPS | 2 |
| 2000 | Derivation of systolic algorithms for the algebraic path problem by recurrence transformations
Clémentin Tayou Djamégni, Patrice Quinton, Sanjay V. Rajopadhye, Tanguy Risset |
Parallel Comput. | 2 |
| 1998 | Linear Programming Models for Scheduling Systems of Affine Recurrence Equations - A Comparative Study
Stephan Balev, Patrice Quinton, Sanjay V. Rajopadhye, Tanguy Risset |
SPAA | 2 |
| 1996 | Extension Of The Alpha Language To Recurrences On Sparse Periodic DomainsabstractALPHA is a functional language based on systems of affine recurrence equations over polyhedral domains. We present an extension of ALPHA to deal with sparse polyhedral domains. Such domains are modeled by Z-polyhedra, namely the intersection of lattices and polyhedra. We summarize the mathematical closure properties of Z-polyhedra, and we show how the important features of ALPHA, namely normalization, substitution, change of basis, are preserved in the extension. Patrice Quinton, Sanjay V. Rajopadhye, Tanguy Risset |
ASAP | 1 |
| 1994 | Verification of regular architectures using ALPHA: a case studyabstractWe present a formal method for the verification of regular VLSI architectures. In our method, the behavioral specification of the chip and its implementation are first expressed in ALPHA, a language for the design of regular synchronous architectures. The behavioral specification as refined down to an abstract architecture description, while the implementation is simplified by induction techniques up to the same abstract architecture level. Verification is then done by matching both descriptions. This method has been successfully applied to check the correctness of a 300.000 transistor VLSI systolic chip named API69 for sequence comparison.> Catherine Dezan, Patrice Quinton |
ASAP | 2 |
| 1994 | From Equations to Hardware. Towards the Systematic Mapping of Algorithms onto Parallel ArchitecturesabstractAdvances in VLSI technology make it possible to realize systems of very high complexity in a small volume of hardware using integration. In many application fields, it is necessary to implement certain algorithms, or even complete information processing systems, directly in silicon. Application domains which are likely to benefit are in the fields of signal processing and scientific computing. In this paper, we consider several steps which we believe to be essential in the design path of a special purpose architecture, and we present methodologies for achieving design requirements. These solutions are based on experience gathered in the Parallel VLSI Architecture group of IRISA. Patrice Frison, François Charot, Eric Gautrin, Dominique Lavenier, Patrice Quinton, Frédéric Raimbault, Charles Wagner |
Int. J. Pattern Recognit. Artif. Intell. | 5 |
| 1993 | Introduction to the special issue on algorithms and architectures
Patrice Quinton, Yves Robert |
Integr. | 1 |
| 1993 | Computability of recurrence equations
Yannick Saouter, Patrice Quinton |
Theor. Comput. Sci. | 2 |
| 1992 | Systolic Convolution of Arithmetic Functions
Patrice Quinton, Yves Robert |
Theor. Comput. Sci. | 1 |
| 1991 | Synthesis of systolic arrays by equation transformationsabstractSynthesis of systolic arrays, from formal specifications down to a chip, can be done using recurrence equations. The Alpha du Centaur environment that the authors present implements such a design trajectory. Programs, written in Alpha language, are rewritten Ising formal transformations (space-time reindexing, pipelining, control signal generation, etc.), and finally translated into a form suited to conventional VLSI design tools. The authors present the principle of systolic synthesis using Alpha du Centaur, and describe a systolic correlator that has been completely designed following this method.> Catherine Dezan, Eric Gautrin, Hervé Le Verge, Patrice Quinton, Yannick Saouter |
ASAP | 4 |
| 1990 | Scheduling affine parameterized recurrences by means of Variable Dependent Timing FunctionsabstractThe authors present new scheduling techniques for systems of affine recurrence equations. They show that it is possible to extend earlier results on affine scheduling to the case when each variable of the system is scheduled independently of the others by an affine timing-function. This new technique makes it possible to analyze systems of recurrence equations with variables in different index spaces, and multi-step systolic algorithms. This theory applies directly to many problems, such as dynamic programming, LU decomposition, and 2-D convolution, and it avoids in particular preliminary heuristic rewriting of the equations.> Christophe Mauras, Patrice Quinton, Sanjay V. Rajopadhye, Yannick Saouter |
ASAP | 2 |
| 1990 | Synthesis of a New Systolic Architecture for the Algebraic Path Problem
Abdelhamid Benaini, Patrice Quinton, Yves Robert, Yannick Saouter, Bernard Tourancheau |
Sci. Comput. Program. | 2 |
| 1989 | Alpha du centaur: a prototype environment for the design of parallel regular alorithmsabstractWe describe Alpha du Centaur (ADC), a prototype environment for the design of parallel regular algorithms. In ADC, a program is specified using the Alpha language, using system of parameterized linear recurrence equations. The goal of ADC is to make it possible to transform the initial specifications into a parallel algorithm, that is to say, another system of recurrence equations, in which the time and the space index are separated. Pierrick Gachet, Christophe Mauras, Patrice Quinton, Yannick Saouter |
ICS | 3 |
| 1989 | Systolic Gaussian Elimination over GF(p) with Partial PivotingabstractA systolic architecture is proposed for the triangularization by means of the Gaussian elimination algorithm of large dense n*n matrices over GF(p), where p is a prime number. The solution of large dense linear systems over GF(p) is the major computational step in various algorithms issuing from arithmetic number theory and computer algebra. The proposed architecture implements the elimination with partial pivoting, although the operation of the array remains purely systolic. Extension of the array to the complete solution of a linear system Ax=b over GF(p) is also considered.> Bertrand Hochet, Patrice Quinton, Yves Robert |
IEEE Trans. Computers | 2 |
| 1987 | Systolic solution of linear systems over GF(p) with partial pivotingabstractWe propose two systolic architectures for the Gaussian triangularization and the Gauss-Jordan diagonalization of large dense nxn matrices over GF(p), where p is a prime number. The solution of large dense linear systems over GF(p) is the major computational step in various algorithms issued from arithmetic number theory and computer algebra. The two proposed architectures implement the elimination with partial pivoting, although the operation of the array remains purely systolic. The last section is devoted to the design and layout of a CMOS 8 by 8 Gauss-Jordan diagonalization systolic chip over GF(2). Bertrand Hochet, Patrice Quinton, Yves Robert |
IEEE Symposium on Computer Arithmetic | 2 |
| 1984 | A VLSI parallel machine for speech recognitionabstractAn integrated circuit used as a basic cell of a systolic array for speech recognition is described. An array of hundred such chips can support real-time recognition of utterances for a vocabulary containing up to 1800 words. The recognition algorithm is based on Bahl and Jelinek stochastic modeling of the errors made during the phonetic analysis of speech. The chip has been designed using 5 microns NMOS technology, and contains 12,000 transistors. We successively present the algorithm, the organization of the array, the internal architecture of the chip, and finally, the expected performances of the machine. Patrice Frison, Patrice Quinton |
ICASSP | 2 |
| 1984 | Automatic Synthesis of Systolic Arrays from Uniform Recurrent Equations
Patrice Quinton |
ISCA | 1 |
| 1983 | A Theorem-Prover for a Decidable Subset of Default Logic
Philippe Besnard, Rene Quiniou, Patrice Quinton |
AAAI | 3 |
| 1982 | A systolic algorithm for connected word recognitionabstractA systolic algorithm for connected word recognition (CWR) using dynamic time warping (DTW)Qtechnique is described. The algorithm relies upon an iterative method for finding the sequence of connected words that minimizes DTW distance to a given utterance. This method allows simultaneous computation of the best connected word sequence regardless of its number of words. A parallel implementation of the method is also proposed. Basically it uses a linear network of identical very simple processors. It is also explained how this network may be connected to a recently proposed DTW net-word implementing DTW algorithm. The machine resulting from this interconnection constitutes a highly parallel connected word recognition device. Such a device has a regular structure involving only local communication between very simple processors. This suggests a VLSI implementation of the device. This issue is also discussed. Jean-Pierre Banâtre, Patrice Frison, Patrice Quinton |
ICASSP | 3 |
| 1982 | From speech recognition to speech understanding : A case study of KealabstractWe describe in this paper the comprehension part of a man-machine dialog system which performs automatic inquiry in a limited domain. The comprehension part involves a semantic interpreter and a dialog manager. The extraction of the semantic information conveyed by a sentence is based on an interpretation of the parse-tree; the semantic knowledge is represented by transformation rules associated with the production rules of a semantic context-free grammar. The pragmatic model, which has been designed with respect to its recognition environment, is able to take into account some particularities of the oral conversation (ellipsis, unexpected information), in order to make the dialog as natural as possible. It also makes predictions about possible user's replies to assist recognition and semantic interpretation. Dominique Gillet, Patrice Quinton, Jacques Siroux |
ICASSP | 2 |
| 1982 | Constructing parallel programs and their termination proof
Jean-Pierre Banâtre, Michel Banâtre, Patrice Quinton |
ICPP | 3 |
| 1982 | A Network for the Detection of Words in Continuous Speech
Jean-Pierre Banâtre, Patrice Frison, Patrice Quinton |
Acta Informatica | 3 |
| 1976 | A multi-purpose speech recognition system
L. Buisson, G. Mercier, Patrice Quinton, R. Vives |
ICASSP | 3 |
| 1976 | A syntactic analyzer adapted to speech recognitionabstractThis paper gives a description of a syntactic analyzer, which is used for continuous speech recognition. After the words have been located in a sentence by a lexical analyzer, the syntactic analyzer makes a bottom-up parsing, evaluating all the possible solutions, according to a context-free grammar. The analyzer has been designed to make up for some errors which had occured in the phonemic analysis, such as the omission or the insertion of phonemes, resulting in an inadequate segmentation of the words in a sentence. It also allows in some cases to complete sentences for which a word is missing. We have tested the program on a hundred sentences from simple languages (vocabularies of 50 to 100 words) : the present version of the analyzer allows the recognition of up to 50-60% of the sentences. It only takes a few seconds to analyze a sentence. Patrice Quinton |
ICASSP | 1 |