Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Patrice Bertin.
IEEE Transactions on Very Large Scale Integration Systems | 1996
Jean Vuillemin; Patrice Bertin; Didier Roncin; Mark Shand; Hervé H. Touati; Philippe Boucard
Programmable active memories (PAM) are a novel form of universal reconfigurable hardware coprocessor. Based on field-programmable gate array (FPGA) technology, a PAM is a virtual machine, controlled by a standard microprocessor, which can be dynamically and indefinitely reconfigured into a large number of application-specific circuits. PAMs offer a new mixture of hardware performance and software versatility. We review the important architectural features of PAMs, through the example of DECPeRLe-1, an experimental device built in 1992. PAM programming is presented, in contrast to classical gate-array and full custom circuit design. Our emphasis is on large, code-generated synchronous systems descriptions; no compromise is made with regard to the performance of the target circuits. We exhibit a dozen applications where PAM technology proves superior, both in performance and cost, to every other existing technology, including supercomputers, massively parallel machines, and conventional custom hardware. The fields covered include computer arithmetic, cryptography, error correction, image analysis, stereo vision, video compression, sound synthesis, neural networks, high-energy physics, thermodynamics, biology and astronomy. At comparable cost, the computing power virtually available in a PAM exceeds that of conventional processors by a factor 10 to 1000, depending on the specific application, in 1992. A technology shrink increases the performance gap between conventional processors and PAMs. By Noyces law, we predict by how much the performance gap will widen with time.
Proceedings of the First Heinz Nixdorf Symposium on Parallel Architectures and Their Efficient Use | 1992
Patrice Bertin; Didier Roncin; Jean Vuillemin
We present some quantitative performance measurements for the computing power of Programmable Active Memories (PAM), as introduced by [BRV 89]. Based on Field Programmable Gate Array (FPGA) technology, the PAM is a universal hardware co-processor closely coupled to a standard host computer. The PAM can speed up many critical software applications running on the host, by executing part of the computations through a specific hardware design. The performance measurements presented are based on two PAM architectures and ten specific applications, drawn from arithmetics, algebra, geometry, physics, biology, audio and video. Each of these PAM designs proves as fast as any reported hardware or super-computer for the corresponding application. In cases where we could bring some genuine algorithmic innovation into the design process, the PAM has proved an order of magnitude faster than any previously existing system (see [SBV 91] and [S 92]).
ACM Sigarch Computer Architecture News | 1991
Mark Shand; Patrice Bertin; Jean Vuillemin
We present various experiments in Hardware/Software design tradeoffs met in speeding up long integer multiplications. This work spans over a year, with more than 12 different hardware designs tested and measured.To implement these designs, we rely on our PAM (for Programmable Active Memory, see [BRV]) technology which provides us with a 50 millisecond turn-around time silicon foundry for implementing up to 50K gate logic designs fully equipped with fast local RAM and host bus interface.First, we demonstrate how a simple hardware 512 bits integer multiplier coupled with a low end workstation host yields performance on long arithmetic superior to that of the fastest computers for which we could obtain actual benchmark figures.Second, we specialize this hardware in order to speed-up one specific application of long integer arithmetic, namely Rivest-Shamir-Adleman public-key cryptography [RSA]. We demonstrate how a single host driving 3 differently configured PAM boards delivers RSA encryption and decryption faster than 200Kbits/sec for 512 bits keys. This beats the best currently working VLSI specially built for RSA by one order of magnitude.
Archive | 1993
Olivier D. Faugeras; Bernard Hotz; Hervé Mathieu; Thierry Viéville; Zhengyou Zhang; Pascal Fua; Eric Théron; Laurent Moll; Gérard Berry; Jean Vuillemin; Patrice Bertin; Catherine Proy
Systolic array processors | 1990
Patrice Bertin; Didier Roncin; Jean Vuillemin
Proceedings of the 1993 symposium on Research on integrated systems | 1993
Patrice Bertin; Didier Roncin; Jean Vuillemin
field programmable gate arrays | 1992
Patrice Bertin; Didier Roncin; Jean Vuillemin
IEEE Transactions on Very Large Scale Integration Systems | 1994
Jean Vuillemin; Patrice Bertin; Didier Roncin; Mark Shand; Hervé H. Touati; Philippe Boucard
acm symposium on parallel algorithms and architectures | 1990
Mark Shand; Patrice Bertin; J. Vmllemin
Archive | 2002
Jean Vuillemin; Patrice Bertin; Didier Roncin; Mark Shand; Hervé H. Touati; Philippe Boucard