Today some embedded systems still do not integrate their own floating-point unit, for area, cost, or energy consumption constraints. However, this kind of architectures is widely used in application domains highly demanding on floating-point calculations (multimedia, audio and video, or telecommunications). To compensate this lack of floating-point hardware, floating-point arithmetic has to be emulated efficiently through a software implementation. This thesis addresses the design and implementation of an efficient software support for IEEE 754 floating-point arithmetic on embedded integer processors. More specifically, it proposes new algorithms and tools for the efficient generation of fast and certified programs, allowing in particular t...
The security of public-key cryptographic primitives relies on the computational difficulty of solvin...
The objective of this thesis is the development of modeling tools for eddy current testing (ECT). Cu...
The amount of data available to describe the geometry of a 3D object is ever increasing, and therefo...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Constraint programming is often described, idealistically, as a declarative paradigm in which the us...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Many algorithmic problems are « hard », in the sense of we do not know how to solve them in polynomi...
Many applications of formal methods rely on generating formulae of first order logic and proving or ...
Trade expertise integration is a major issue of new generations of product-lifecycle global-manageme...
Nowadays, more and more calculations, including monitoring and control, are done by software. Our go...
The first part describes various systems of interaction nets (calculus using rewriting whose reducti...
Esterel is an imperative concurrent design language for the specification of control-oriented reacti...
The security of public-key cryptographic primitives relies on the computational difficulty of solvin...
The objective of this thesis is the development of modeling tools for eddy current testing (ECT). Cu...
The amount of data available to describe the geometry of a 3D object is ever increasing, and therefo...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Constraint programming is often described, idealistically, as a declarative paradigm in which the us...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Many algorithmic problems are « hard », in the sense of we do not know how to solve them in polynomi...
Many applications of formal methods rely on generating formulae of first order logic and proving or ...
Trade expertise integration is a major issue of new generations of product-lifecycle global-manageme...
Nowadays, more and more calculations, including monitoring and control, are done by software. Our go...
The first part describes various systems of interaction nets (calculus using rewriting whose reducti...
Esterel is an imperative concurrent design language for the specification of control-oriented reacti...
The security of public-key cryptographic primitives relies on the computational difficulty of solvin...
The objective of this thesis is the development of modeling tools for eddy current testing (ECT). Cu...
The amount of data available to describe the geometry of a 3D object is ever increasing, and therefo...