Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas A. Bailey

dblp:55/1528 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
0since 2021 · last 1998
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4Theory of computation · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

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
4 papers
Integrated circuit design · 89% Processor architecture and microarchitecture · 11%
Theoretical computer science
2 papers
Computational geometry · 70% Graph algorithms and graph theory · 23% Computational complexity · 7%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design › digital circuit design
arithmetic circuit design
0.041998
Arithmetic Co-Transformations in the Real and Complex Logarithmic Number Systems · IEEE Trans. Computers 1998
Applying Features of IEEE 754 to Sign/Logarithm Arithmetic · IEEE Trans. Computers 1992
Comments on "An Architecture for Addition and Subtraction of Long Word Length Numbers in the Logarithmic Number System'' · IEEE Trans. Computers 1992
Integrated circuit design › digital circuit design › arithmetic circuit design
logarithmic number system
0.041998
Arithmetic Co-Transformations in the Real and Complex Logarithmic Number Systems · IEEE Trans. Computers 1998
Applying Features of IEEE 754 to Sign/Logarithm Arithmetic · IEEE Trans. Computers 1992
Comments on "An Architecture for Addition and Subtraction of Long Word Length Numbers in the Logarithmic Number System'' · IEEE Trans. Computers 1992
Integrated circuit design
cotransformation
0.011998
Arithmetic Co-Transformations in the Real and Complex Logarithmic Number Systems · IEEE Trans. Computers 1998
Processor architecture and microarchitecture › computer arithmetic
table-based function evaluation
0.011992
Comments on "An Architecture for Addition and Subtraction of Long Word Length Numbers in the Logarithmic Number System'' · IEEE Trans. Computers 1992
Integrated circuit design
redundant number representation
0.011990
Redundant Logarithmic Arithmetic · IEEE Trans. Computers 1990
Computational geometry
convex hull
0.011987
A Convex Hull Inclusion Test · IEEE Trans. Pattern Anal. Mach. Intell. 1987
Data mining
clustering
0.011984
Cluster Definition by the Optimization of Simple Measures · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Graph algorithms and graph theory
graph algorithms
0.011984
Cluster Definition by the Optimization of Simple Measures · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Processor architecture and microarchitecture › computer arithmetic
floating-point arithmetic
0.011992
Applying Features of IEEE 754 to Sign/Logarithm Arithmetic · IEEE Trans. Computers 1992
Processor architecture and microarchitecture › computer arithmetic › floating-point arithmetic
IEEE 754
0.011992
Applying Features of IEEE 754 to Sign/Logarithm Arithmetic · IEEE Trans. Computers 1992
Integrated circuit design › digital arithmetic circuits
online arithmetic
0.011990
Redundant Logarithmic Arithmetic · IEEE Trans. Computers 1990

Methods — techniques the papers use, named apart from their topics

interpolation · 0.0taylor series approximation · 0.0simulation · 0.0table lookup · 0.0pruned search tree · 0.0
YearPublicationVenuePosition
1998 Arithmetic Co-Transformations in the Real and Complex Logarithmic Number Systems
abstract
The real logarithmic number system, which represents a value with a sign bit and a quantized logarithm, can be generalized to create the complex logarithmic number system, which replaces the sign bit with a quantized angle in a log/polar coordinate system. Although multiplication and related operations are easy in both real and complex systems, addition and subtraction are hard, especially when interpolation is used to implement the system. Both real and complex logarithmic arithmetic benefit from the use of co-transformation, which converts an addition or subtraction from a region where interpolation is expensive to a region where it is easier. Two co-transformations that accomplish this goal are introduced. The first is an approximation based on real analysis of the subtraction logarithm. The second is based on simple algebra that applies for both real and complex values and that works for both addition and subtraction.
Mark G. Arnold, Thomas A. Bailey, John R. Cowles, Mark D. Winkel
IEEE Trans. Computers2
1997 Arithmetic Co-transformations in the Real and Complex Logarithmic Number Systems
abstract
The real logarithmic number system, which represents a value with a sign bit and a quantized logarithm, can be generalized to create the complex logarithmic number system, which replaces the sign bit with a quantized angle in a log/polar coordinate system. Although multiplication and related operations are easy in both real and complex systems, addition and subtraction are hard, especially when interpolation is used to implement the system. Both real and complex logarithmic arithmetic benefit from the use of co-transformation, which converts an addition or subtraction from a region where interpolation is expensive to a region where it is easier. Two co-transformations that accomplish this goal are introduced. The first is an approximation based on real analysis of the subtraction logarithm. The second is based on simple algebra that applies for both real and complex values and that works for both addition and subtraction.
Mark G. Arnold, Thomas A. Bailey, John R. Cowles, Mark D. Winkel
IEEE Symposium on Computer Arithmetic2
1992 Comments on "An Architecture for Addition and Subtraction of Long Word Length Numbers in the Logarithmic Number System''
abstract
D.M. Lewis (ibid., vol.39, no.11, p.1325-36, Nov. 1990) recently described an architecture for performing addition and subtraction in the logarithmic number system using a Taylor series approximation and ROM tables. Here it is shown that a 25% improvement can be achieved in the table used to implement addition. This improvement is significant when Lewis' technique is used to implement variations of the logarithmic number system which do not require the subtraction logarithm.>
Mark G. Arnold, Thomas A. Bailey, John R. Cowles
IEEE Trans. Computers2
1992 Applying Features of IEEE 754 to Sign/Logarithm Arithmetic
abstract
Various features found in standard floating point arithmetic (IEEE 754) are examined in light of their appropriateness for sign/logarithm arithmetic. The emphasis is on a 32-b word size comparable to IEEE 754 single precision, although other word sizes are possible. A multilayer sign/logarithm format is considered. The lowest layer, similar to previous implementations, would provide only normalized representations but would not provide representations for zero, denormalized values, infinities, and NaNs. The highest layer would provide most of the features found in IEEE 754, including zeros, denormalized values, infinities, and NaNs. Novel algorithms for implementing logarithmic denormalized arithmetic are presented. Simulation results show that the error characteristics of the proposed logarithmic denormalized arithmetic algorithms are similar to those of the denormalized floating point arithmetic in IEEE 754.>
Mark G. Arnold, Thomas A. Bailey, John R. Cowles, Mark D. Winkel
IEEE Trans. Computers2
1990 Redundant Logarithmic Arithmetic
abstract
A number system that offers advantages in some situations over conventional floating point and sign/logarithmic number systems is described. Redundant logarithmic arithmetic, like conventional logarithmic arithmetic, relies on table lookups to make the arithmetic unit simpler than an equivalent floating point unit. The cost of 32 bit subtraction in a redundant logarithmic number system is lower than previously published logarithmic subtraction methods. The total memory requirement for a 29-bit redundant logarithmic unit is 16 K words compared to 22 K words by the best previously published conventional sign logarithm unit, assuming similar addition techniques are employed. A redundant logarithmic number system can be implemented with online arithmetic, which would be impractical for a conventional sign logarithm number system. The disadvantages of redundant arithmetic are typical of redundant number systems. First, the redundancy doubles the storage requirements for data values. Second, the representation can become ill-conditioned, especially as a result of iterated multiplications. Third, division and square root operations are more difficult to implement in redundant logarithmic arithmetic.>
Mark G. Arnold, Thomas A. Bailey, John R. Cowles, Jerry J. Cupal
IEEE Trans. Computers2
1989 Redundant logarithmic number systems
abstract
A new number system that offers advantages over conventional floating-point and sign/logarithm number systems is described. Called redundant logarithmic arithmetic, it relies, like conventional logarithmic arithmetic, on table lookups to make the arithmetic unit simpler than an equivalent floating-point unit. The cost of 32-b subtraction in a redundant logarithmic number system is lower than that of previously published logarithmic subtraction methods. Another advantage of a redundant logarithmic number system is that a single arithmetic unit can use the same hardware to add, subtract, or multiply in similar times.>
Mark G. Arnold, Thomas A. Bailey, John R. Cowles, Jerry J. Cupal
IEEE Symposium on Computer Arithmetic2
1988 Improved accuracy for logarithmic addition in DSP applications
abstract
Logarithmic number systems are an attractive method of implementing high-speed digital signal-processing systems with a word size of about 14 bits. Larger word sizes pose problems because of the address limitations of the ROMs needed for logarithmic addition. M.G. Arnold (1982) gave several interpolation techniques that can double the precision, but these techniques require the use of a fixed-point multiplier. F.J. Taylor (1983) proposed a modified linear interpolation that could increase the precision by about four bits without using a multiplier. It is shown that an improvement can be made in Taylor's technique by choosing a different constant. Also, by combining one of Arnold's techniques with a variant of Taylor's modification, precision similar to that of Taylor's design can be obtained using a simpler circuit.>
Mark G. Arnold, John R. Cowles, Thomas A. Bailey
ICASSP3
1987 A Convex Hull Inclusion Test
abstract
A new characterization of the interior of the convex hull of a finite point set is given. An inclusion test based on this characterization is, on average, almost linear in the number of points times the dimensionality.
Thomas A. Bailey, John R. Cowles
IEEE Trans. Pattern Anal. Mach. Intell.1
1984 Cluster Definition by the Optimization of Simple Measures
abstract
We adopt the following measures of clustering based on simple edge counts in an undirected loop-free graph. Let S be a subset of the points of the graph. The compactness of S is measured by the number of edges connecting points in S to other points in S. The isolation or separation of S is measured by the negative of the number of edges connecting points in S to points not in S. The subset S is a cluster if it is compact and isolated. We study the cluster search problem: find a subset S which maximizes a linear combination of the compactness and (negative) isolation edge counts. We show that a closely related decision problem is NP-complete. We develop a pruned search tree algorithm which is much faster than complete search, especially for graphs which are derived from points embedded in a space of low dimensionality.
Thomas A. Bailey, John R. Cowles
IEEE Trans. Pattern Anal. Mach. Intell.1
1980 Fast String Searching by Finding Subkeys in Subtext
Thomas A. Bailey, R. Geoff Dromey
Inf. Process. Lett.1