EDBT 2026 Demo / reviewers in the wild / expert
John N. Coleman
dblp:70/193
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorTheory of computation · 1 · 1 first-author
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 |
Integrated circuit design · 67% Processor architecture and microarchitecture · 33% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
digital arithmetic circuits |
0.1 | 2 | 2008 | The European Logarithmic Microprocesor · IEEE Trans. Computers 2008 Arithmetic on the European Logarithmic Microprocessor · IEEE Trans. Computers 2000 |
Integrated circuit design › digital circuit design › arithmetic circuit design
logarithmic number system |
0.1 | 2 | 2008 | The European Logarithmic Microprocesor · IEEE Trans. Computers 2008 Arithmetic on the European Logarithmic Microprocessor · IEEE Trans. Computers 2000 |
Processor architecture and microarchitecture
microprocessor design |
0.1 | 1 | 2008 | The European Logarithmic Microprocesor · IEEE Trans. Computers 2008 |
Processor architecture and microarchitecture
arithmetic unit |
0.0 | 1 | 2000 | Arithmetic on the European Logarithmic Microprocessor · IEEE Trans. Computers 2000 |
Methods — techniques the papers use, named apart from their topics
superscalar pipelining · 0.1nonlinear function interpolation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | The European Logarithmic MicroprocesorabstractIn 2000 we described a proposal for a logarithmic arithmetic unit, which we suggested would offer a faster, more accurate alternative to floating-point procedures. Would it in fact do so, and could it feasibly be integrated into a microprocessor so that the intended benefits might be realized? Here, we describe the European logarithmic microprocessor, a device designed around that unit, and compare its performance with that of a commercial superscalar pipelined floating-point processor. We conclude that the experiment has been successful, and that for 32-bit work, logarithmic arithmetic may now be the technique of choice. John N. Coleman, Christopher I. Softley, Jirí Kadlec, Rudolf Matousek, Milan Tichý, Zdenek Pohl, Antonin Hermanek, Nico F. Benschop |
IEEE Trans. Computers | 1 |
| 2002 | Matrix Engine for Signal Processing Applications Using the Logarithmic Number SystemabstractAn architecture design is presented for a device based upon the logarithmic number system (LNS) that is capable of performing general matrix and complex arithmetic, with features useful for DSP system-on-chip applications. A modified LNS addition/subtraction unit is employed in multiple execution units to achieve a maximum single-precision floating-point (FP) equivalent throughput of 3.2 Gflop/s at a clock frequency of 200 MHz. Each execution unit is capable of computing functions of the form (ab + cd)/sup e/ for e /spl isin/ {/spl plusmn/0.5, /spl plusmn/1, /spl plusmn/2} in a 5-stage arithmetic pipeline and returning a result every cycle, yielding a considerable per-cycle improvement over both floating- and fixed-point systems. Comparisons with existing devices and a single floating-point unit are given. E. I. Chester, John N. Coleman |
ASAP | 2 |
| 2000 | Arithmetic on the European Logarithmic MicroprocessorabstractA new European research project aims to develop a microprocessor based on the logarithmic number system, in which a real number is represented as a fixed-point logarithm. Multiplication and division therefore proceed in minimal time with no rounding error. However, the system can only offer an overall advantage over floating-point if addition and subtraction can be performed with speed and accuracy at least equal to that of floating-point, but these operations require the interpolation of a nonlinear function which has hitherto been either time-consuming or inaccurate. We present a procedure by which additions and subtractions can be performed rapidly and accurately and show that these operations are thereby competitive with their floating-point equivalents. We then present some large-scale case studies which show that the average performance of the LNS exceeds floating-point, in terms of both speed and accuracy. John N. Coleman, E. I. Chester, Christopher I. Softley, Jirí Kadlec |
IEEE Trans. Computers | 1 |
| 2000 | Corrections to 'Arithmetic on the European Logarithmic Microprocessor'
John N. Coleman, E. I. Chester, Christopher I. Softley, Jirí Kadlec |
IEEE Trans. Computers | 1 |
| 1999 | A 32-Bit Logarithmic Arithmetic Unit and its Performance Compared to Floating-PointabstractAs an alternative to floating-point, several papers have proposed the use of a logarithmic number system, in which a real number is represented as a fixed-point logarithm. Multiplication and division therefore proceed in minimal time with no rounding error. However, the system can only offer an overall advantage if addition and subtraction can be performed with speed and accuracy at least equal to that of floating-paint, but these operations require the interpolation of a non-linear function which has hitherto been either time-consuming or inaccurate. We present a procedure by which additions and subtractions can be performed rapidly and accurately, and show that these operations are thereby competitive with their floating-point equivalents. We then show that the average performance of the logarithmic system exceeds floating-point, in terms of both speed and accuracy. John N. Coleman, E. I. Chester |
IEEE Symposium on Computer Arithmetic | 1 |