Results 1 - 10
of
3,043
ITERATING LOOKUP TABLES EFFICIENTLY
, 2005
"... Abstract. We show that every function f implemented as a lookup table can, by increasing the storage space by a small constant factor, be implemented such that the computational complexity of evaluating f m (x) is small independently of m and x. 1. ..."
Abstract
- Add to MetaCart
Abstract. We show that every function f implemented as a lookup table can, by increasing the storage space by a small constant factor, be implemented such that the computational complexity of evaluating f m (x) is small independently of m and x. 1.
Invertible Bloom Lookup Tables
- In Proceedings of the 49th Allerton Conference
, 2011
"... We present a version of the Bloom filter data structure that supports not only the insertion, deletion, and lookup of key-value pairs, but also allows a complete listing of the pairs it contains with high probability, as long the number of key-value pairs is below a designed threshold. Our structure ..."
Abstract
-
Cited by 18 (5 self)
- Add to MetaCart
We present a version of the Bloom filter data structure that supports not only the insertion, deletion, and lookup of key-value pairs, but also allows a complete listing of the pairs it contains with high probability, as long the number of key-value pairs is below a designed threshold. Our
Distributed Arithmetic – Lookup Table
"... “The only man who behaves sensibly is my tailor; he takes my measurements anew every time he sees me, while all the rest go on with their old measurements and expect me to fit them” – George Bernard Shaw Permission to use figures have been gained where possible. Please contact me if you believe anyt ..."
Abstract
- Add to MetaCart
“The only man who behaves sensibly is my tailor; he takes my measurements anew every time he sees me, while all the rest go on with their old measurements and expect me to fit them” – George Bernard Shaw Permission to use figures have been gained where possible. Please contact me if you believe anything within infringes on copyright. Overview › The more you know about a problem, the better you can customise a solution › It is hard to find general prinicples to guide opportunities for customisation. We will use 2 examples- Distributed arithmetic (where we rearrange equations for doing a dot product)- DNA sequence matching (where we fit a problem requiring 4 slices into 3) 2
Medial Axis Lookup Table and Test . . .
, 2009
"... Chamfer distances are discrete distances based on the propagation of local distances, or weights, defined in a mask. The medial axis, i.e. the centers of maximal balls (balls which are not contained in any other ball), is a powerful tool for shape representation and analysis. The extraction of maxi ..."
Abstract
- Add to MetaCart
of maximal disks is performed in the general case by testing the inclusion of a ball in a local neighborhood with covering relations usually represented by lookup tables. The proposed method determines if a mask induces a norm and in this case, computes the lookup tables and the test neighborhood based
The Organization of Lookup Tables in Instruction Memoization
, 2000
"... Instruction Memoization is a technique that enables performing multiple-cycle computations in a single cycle by exploiting redundant instructions. The technique is based on the notion of memoing: saving the input and output of previous calculations and using the output if the input is encountere ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
is encountered again. Several recent papers have proven that non-trivial speedup (over 10%) can be obtained by using this technique. The speedup can be attributed to three major factors: (i) the percentage of instructions that can benefit from memoization, (ii) the integration of the the Lookup Table (LUT
Fast Convolution With Packed Lookup Tables
, 1994
"... Convolution plays a central role in many image processing applications, including image resizing, blurring, and sharpening. In all such cases, each output sample is computed to be a weighted sum of several input pixels. This is a computationally expensive operation that is subject to optimization. I ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
of pixel fetches and multiply/add operations. Computational savings are realized by precomputing and packing all necessary products into lookup table fields that are then subjected to simple integer (fixed-point) shift/add operations. Introduction Discrete convolution is expressed as the following
A lookup-table driven approach to partitioned scheduling
- In Proceedings of the IEEE Real-Time Technology and Applications Symposium (RTAS
, 2011
"... Abstract The partitioned preemptive EDF scheduling of implicitdeadline sporadic task systems on an identical multiprocessor platform is considered. Lookup tables, at any selected degree of accuracy, are pre-computed for the multiprocessor platform. By using these lookup tables, task partitioning ca ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
Abstract The partitioned preemptive EDF scheduling of implicitdeadline sporadic task systems on an identical multiprocessor platform is considered. Lookup tables, at any selected degree of accuracy, are pre-computed for the multiprocessor platform. By using these lookup tables, task partitioning
EDGE DETECTION BY USING LOOKUP TABLE
"... Edge detection is a fundamental tool used in most image processing applications. We proposed a simple, fast and efficient technique to detect the edge for the identifying, locating sharp discontinuities in an image and boundary of an image. In this paper, we found that proposed method called LookUp ..."
Abstract
- Add to MetaCart
Edge detection is a fundamental tool used in most image processing applications. We proposed a simple, fast and efficient technique to detect the edge for the identifying, locating sharp discontinuities in an image and boundary of an image. In this paper, we found that proposed method called LookUp
FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs
- IEEE TRANS. CAD
, 1994
"... The field programmable gate-array (FPGA) has become an important technology in VLSI ASIC designs. In the past a few years, a number of heuristic algorithms have been proposed for technology mapping in lookup-table (LUT) based FPGA designs, but none of them guarantees optimal solutions for general Bo ..."
Abstract
-
Cited by 321 (41 self)
- Add to MetaCart
The field programmable gate-array (FPGA) has become an important technology in VLSI ASIC designs. In the past a few years, a number of heuristic algorithms have been proposed for technology mapping in lookup-table (LUT) based FPGA designs, but none of them guarantees optimal solutions for general
Results 1 - 10
of
3,043