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

Braden Phillips

dblp:20/6435 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2009
—ORCID · none

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

Systems, architecture and hardware · 4 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers
Processor architecture and microarchitecture · 57% Integrated circuit design · 43%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 3 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design
digital arithmetic circuits
0.012004
Minimal Weight Digit Set Conversions · IEEE Trans. Computers 2004
Integrated circuit design
digital circuit design
0.012008
A MIPS R2000 implementation · DAC 2008
Processor architecture and microarchitecture › computer arithmetic
signed digit representation
0.012004
Minimal Weight Digit Set Conversions · IEEE Trans. Computers 2004

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

verilog · 0.2standard cell library · 0.2custom PLA generation · 0.2sliding window scheme · 0.0
YearPublicationVenuePosition
2009 Fast Scaling in the Residue Number System
abstract
A new scheme for precisely scaling numbers in the residue number system (RNS) is presented. The scale factorKcan be any number coprime to the RNS moduli. Lookup table implementations are used as a basis for comparisons between the new scheme and scaling schemes from the literature. It is shown that new scheme decreases hardware complexity compared to previous schemes without affecting time complexity.
Yinan Kong, Braden Phillips
IEEE Trans. Very Large Scale Integr. Syst.2
2008 A MIPS R2000 implementation
abstract
Thirty-four undergraduates implemented a MIPS R2000 processor for an introductory CMOS VLSI design course. This included designing a microarchitecture in Verilog, developing custom PLA generation and ad-hoc random testing tools, creating a standard cell library, schematics, layout, and PCB test board. The processor was fabricated by MOSIS on an AMI 0.5-micron process, included 160,000 transistors, and ran at 7.25 MHz.
Nathaniel Ross Pinckney, Thomas Barr, Michael Dayringer, Matthew McKnett, Nan Jiang 0009, Carl Nygaard, David Money Harris, Joel Stanley, Braden Phillips
DAC9
2007 A Fast Radix-4 Floating-Point Divider with Quotient Digit Selection by Comparison Multiples
abstract
A new implementation for minimally redundant radix-4 SRT division with the recurrence in the signed-digit format is introduced. The implementation is developed based on the comparison multiples idea. In the proposed approach, the quotient digit's magnitude is calculated by comparing the truncated partial remainder with two limited precision multiples of the divisor. The sign is determined by investigating the polarity of the truncated partial remainder. A timing evaluation using logical synthesis shows a latency of 2.34 ns for the recurrence of the proposed divider. It is ∼22% less than the conventional implementation.
Hooman Nikmehr, Braden Phillips, Cheng-Chew Lim
Comput. J.2
2006 Fast Decimal Floating-Point Division
abstract
A new implementation for decimal floating-point (DFP) division is introduced. The algorithm is based on high-radix SRT division The SRT division algorithm is named after D. Sweeney [46], J. E. Robertson [47], and T. D. Tocher [48]. with the recurrence in a new decimal signed-digit format. Quotient digits are selected using comparison multiples, where the magnitude of the quotient digit is calculated by comparing the truncated partial remainder with limited precision multiples of the divisor. The sign is determined concurrently by investigating the polarity of the truncated partial remainder. A timing evaluation using a logic synthesis shows a significant decrease in the division execution time in contrast with one of the fastest DFP dividers reported in the open literature.
Hooman Nikmehr, Braden Phillips, Cheng-Chew Lim
IEEE Trans. Very Large Scale Integr. Syst.2
2004 Minimal Weight Digit Set Conversions
abstract
We consider the problem of recoding a number to minimize the number of nonzero digits in its representation, that is, to minimize the weight of the representation. A general sliding window scheme is described that extends minimal binary sliding window conversion to arbitrary radix and to encompass signed digit sets. This new conversion expresses a number of known recoding techniques as special cases. Proof that this scheme achieves minimal weight for a given digit set is provided and results concerning the theoretical average and worst-case weight are derived.
Braden Phillips, Neil Burgess
IEEE Trans. Computers1
2001 Optimised Squaring of Long Integers Using Precomputed Partial Products
abstract
This paper considers the combination of two familiar, but hitherto incompatible, arithmetic techniques: optimised squaring and precomputing partial products. Optimised squaring reduces the total accumulation effort required for squaring when compared with multiplication, by removing repeated digit products from the accumulation tree. Iterative implementations of integer multiplication, in which each partial product is evaluated and accumulated in turn, can often be accelerated by precomputing the set of partial products and accumulating these as required. Iterative implementations of optimised squaring cannot benefit from the same straightforward technique. A new algorithm for optimised squaring is developed which reconciles the these two techniques and which is an improvement over squaring by multiplication for some platforms. The result is of significance for the implementation of public key cryptography on smart cards or other small footprint devices.
Braden Phillips
IEEE Symposium on Computer Arithmetic1