Octagons have enduring appeal because their domain opera- tions are simple, readily mapping to for-loops which apply max, min and sum to the entries of a Difference Bound Matrix (DBM). In the quest for efficiency, arithmetic is often realised with double-precision floating- point, albeit at the cost of the certainty provided by arbitrary-precision rationals. In this paper we show how Compact DBMs (CoDBMs), which have recently been proposed as a memory refinement for DBMs, enable arithmetic calculation to be short-circuited in various domain operations. We also show how comparisons can be avoided by changing the tables which underpin CoDBMs. From the perspective of implementation, the optimisations are attractive because they too are concept...
Recent years have seen renewed attention to arithmetic coding (AC). This is thanks to the use of AC ...
The BDD package Adiar manipulates Binary Decision Diagrams (BDDs) in external memory. This enables h...
Range-reduction is a key point for getting accurate elementary function routines. We introduce a new...
Octagons have enduring appeal because their domain operations are simple, readily mapping to for-loo...
The Octagon domain, which tracks a restricted class of two variable inequality, is the abstract doma...
International audienceWe analyze several classical basic building blocks of double-word arithmetic (...
Known algorithms for manipulating octagons do not preserve their sparsity, leading typically to quad...
This article presents advances in the subject of double-precision correctly rounded elementary funct...
The roofline model not only provides a powerful tool to relate an application\u27s performance with ...
The query optimization phase within a database management system (DBMS) ostensibly finds the fastest...
(eng) This article is a case study in the implementation of a portable, proven and efficient correct...
Interval arithmetic achieves numerical reliability for a wide range of applications, at the price of...
We describe an efficient implementation of a hierarchy of algorithms for multiplication of dense mat...
In this paper we present an algorithm to compute DBM substractions with a guaranteed minimal number ...
With the memory bandwidth of current computer architectures being significantly slower than the (flo...
Recent years have seen renewed attention to arithmetic coding (AC). This is thanks to the use of AC ...
The BDD package Adiar manipulates Binary Decision Diagrams (BDDs) in external memory. This enables h...
Range-reduction is a key point for getting accurate elementary function routines. We introduce a new...
Octagons have enduring appeal because their domain operations are simple, readily mapping to for-loo...
The Octagon domain, which tracks a restricted class of two variable inequality, is the abstract doma...
International audienceWe analyze several classical basic building blocks of double-word arithmetic (...
Known algorithms for manipulating octagons do not preserve their sparsity, leading typically to quad...
This article presents advances in the subject of double-precision correctly rounded elementary funct...
The roofline model not only provides a powerful tool to relate an application\u27s performance with ...
The query optimization phase within a database management system (DBMS) ostensibly finds the fastest...
(eng) This article is a case study in the implementation of a portable, proven and efficient correct...
Interval arithmetic achieves numerical reliability for a wide range of applications, at the price of...
We describe an efficient implementation of a hierarchy of algorithms for multiplication of dense mat...
In this paper we present an algorithm to compute DBM substractions with a guaranteed minimal number ...
With the memory bandwidth of current computer architectures being significantly slower than the (flo...
Recent years have seen renewed attention to arithmetic coding (AC). This is thanks to the use of AC ...
The BDD package Adiar manipulates Binary Decision Diagrams (BDDs) in external memory. This enables h...
Range-reduction is a key point for getting accurate elementary function routines. We introduce a new...