Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jean-Pierre Deschamps

dblp:41/4236 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers
Electronic design automation · 76% Integrated circuit design · 24%
Theoretical computer science
1 paper
Logic in computer science · 50% Automata and formal languages · 50%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.021981
Synthesis of Discrete Functions Using I2L Technology · IEEE Trans. Computers 1981
Logic Properties of Unate Discrete and Switching Functions · IEEE Trans. Computers 1977
Integrated circuit design
digital circuit design
0.011981
Synthesis of Discrete Functions Using I2L Technology · IEEE Trans. Computers 1981
Electronic design automation › logic synthesis
multiple-valued logic synthesis
0.011981
Synthesis of Discrete Functions Using I2L Technology · IEEE Trans. Computers 1981
Electronic design automation › logic synthesis › asynchronous circuit synthesis
hazard-free implementation
0.011977
Logic Properties of Unate Discrete and Switching Functions · IEEE Trans. Computers 1977
Logic in computer science › concurrency theory
asynchronous automata
0.011974
Asynchronous Automata and Asychronous Languages · Inf. Control. 1974

Methods — techniques the papers use, named apart from their topics

truncated difference operation · 0.0
YearPublicationVenuePosition
2015 QueFaire: Context-Aware in-Person Social Activity Recommendation System for Active Aging
Victor Ponce, Jean-Pierre Deschamps, Louis-Philippe Giroux, Farzad Salehi, Bessam Abdulrazak
ICOST2
2010 Efficient FPGA Modular Multiplication and Exponentiation Architectures Using Digit Serial Computation
abstract
Modular exponentiation with large modulus and exponent has been widely used in public key cryptosystems. Montgomery's modular multiplication algorithm is normally used since no trial division is necessary and the critical path is reduced by using carry-save addition (CSA). In this paper, the Montgomery multiplication is greatly optimized and architectures are proposed to perform the Least-Significant-Bit (LSB) first and the Most-Significant-Bit (MSB) first algorithms. The architecture here presented has the following distinctive characteristics: 1) Use of digit-serial approach for Montgomery multiplication. 2) Conversion of the CSA representation of intermediate multiplication using carry-skip addition which reduces the critical path with a small area-speed penalty. 3) Precompute quotient value in Montgomery iteration in order to speed up operation frequency. In this work, implementation results in Xilinx Virtex 5 and Virtex 2 are reported. Experimental results show that the proposed modular exponentiation and modular multiplication design obtains the best delay performance compared with previous published works and outperforms them in terms of area-time complexity.
Gustavo Sutter 0001, Jean-Pierre Deschamps, José Luis Imaña
FPL2
2009 High speed fixed point dividers for FPGAs
abstract
This paper presents a novel class of division algorithm that reduces the delay of calculus introducing more concurrency in computation. The algorithm is suitable for fixed-point operands and divides in a radix r = 2k, producing k bits at each iteration. The proposed digit recurrence algorithm has two different architectures, a first one for general hardware implementation, and the second one optimized for configurable logic. Results show a speedup greater to three times respect to a classical non-restoring division implemented in Xilinx Devices. The dividers were also compared against Xilinx CoreGenerator circuits clearly outperforming latency and area.
Gustavo Sutter 0001, Jean-Pierre Deschamps
FPL2
2005 Finite Field Division Implementation
abstract
A generalized version of the plus-minus algorithm is used for implementing dividers over GF(p/sup n/). Generic dividers have been synthesized in the general case of GF(p/sup n/) and in the particular cases of GF(2/sup n/) and GF(p). The theoretical costs are O(logN) being N the number of field elements, and the theoretical computation times are O(logN) in the case of dividers over GF(p/sup n/) and GF(2/sup n/), and O((logN)/sup 2/) in the case of dividers over GF(p). Finally, the results of FPGA implementations are reported, and a comparison is made between dividers over GF(p), GF(2/sup n/) and GF(p/sup n/).
Jean-Pierre Deschamps, Gustavo Sutter 0001
FPL1
2004 Comparative Study of SRT-Dividers in FPGA
Gustavo Sutter 0001, Gery Bioul, Jean-Pierre Deschamps
FPL3
1981 Synthesis of Discrete Functions Using I2L Technology
abstract
Algebraic methods for designing multiple-valued I2L circuits are presented. A new operation, namely the truncated difference, is introduced and proved to be an efficient tool for both analyzing and synthesizing circuits.
Marc Davio, Jean-Pierre Deschamps
IEEE Trans. Computers2
1977 Logic Properties of Unate Discrete and Switching Functions
abstract
The total and local unateness of discrete and of switching functions are studied from a theoretical point of view. One shows that the local unateness leads to the concept of hazard-free transition for a discrete function. Unate covers for discrete functions are defined: they are either the smallest unate functions larger than a discrete function, or the largest unate functions smaller than a discrete function. These concepts play a key role in hazard-free design of multiple-valued networks. Three-level types of multiple-valued networks using MIN and MAX gates are presented. These networks improve, from a hazard point of view the well known two-level networks presented by Eichel-berger in the frame of switching theory.
André Thayse, Jean-Pierre Deschamps
IEEE Trans. Computers2
1974 Asynchronous Automata and Asychronous Languages
Jean-Pierre Deschamps
Inf. Control.1