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

George S. Taylor

dblp:28/1545 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 2003
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorTheory of computation · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 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
5 papers
Integrated circuit design · 56% Memory systems · 16% Processor architecture and microarchitecture · 12%
Network and information security
1 paper
Hardware security and side channels · 100%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel attack
0.012003
Security Evaluation of Asynchronous Circuits · CHES 2003
Integrated circuit design
asynchronous circuit design
0.012003
Security Evaluation of Asynchronous Circuits · CHES 2003
Memory systems › memory management › virtual memory
address translation
0.011986
An In-Cache Address Translation Mechanism · ISCA 1986
Memory systems
cache design
0.011986
An In-Cache Address Translation Mechanism · ISCA 1986
Processor architecture and microarchitecture
instruction set architecture
0.011986
Evaluation of the SPUR Lisp Architecture · ISCA 1986
Performance modeling and evaluation › system-level analysis › architecture evaluation
processor performance evaluation
0.011986
Evaluation of the SPUR Lisp Architecture · ISCA 1986
Processor architecture and microarchitecture › instruction set architecture
tagged architecture
0.011986
Evaluation of the SPUR Lisp Architecture · ISCA 1986
Memory systems › memory management
virtual memory
0.011986
An In-Cache Address Translation Mechanism · ISCA 1986
Electronic design automation › physical design › layout verification
design rule checking
0.011984
Magic's incremental design-rule checker · DAC 1984
Electronic design automation
physical design
0.011984
Magic: A VLSI layout system · DAC 1984
Processor architecture and microarchitecture
multiprocessor workstation
0.011986
An In-Cache Address Translation Mechanism · ISCA 1986
Performance modeling and evaluation › simulation
simulation-based evaluation
0.011986
Evaluation of the SPUR Lisp Architecture · ISCA 1986

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

side-channel analysis · 0.1trace-driven simulation · 0.0architectural simulation · 0.0
YearPublicationVenuePosition
2003 Security Evaluation of Asynchronous Circuits
Jacques J. A. Fournier, Simon W. Moore, Huiyun Li, Robert Mullins 0001, George S. Taylor
CHES5
2000 Self-Calibrating Clocks for Globally Asynchronous Locally Synchronous Systems
abstract
We present a local clocking mechanism based on a tunable delay line which calibrates itself from a low frequency global clock. After initial tuning, the local clock remains calibrated when environmental conditions change. Each module of a large system on a chip can use one of these clock generators running at the optimal frequency for the module. Communication between locally synchronous blocks is provided by a globally asynchronous interconnect. Reliable low latency communication between the asynchronous interconnect and a local clock domain is made possible by stretching the local clock if a metastable condition could be encountered. Stretching the clock just requires the rising clock edge to be prevented from entering the tuned delay line. Similarly, a sleep state can be entered by stopping the clock and wakeup is almost instantaneous. Fine grained sleeping is possible by sleeping whenever there is no work to be undertaken and waking up as soon as new data appears over the asynchronous interconnect.
Simon W. Moore, George S. Taylor, Paul A. Cunningham, Robert Mullins 0001, Peter Robinson 0001
ICCD2
1987 Fast multiply and divide for a VLSI floating-point unit
abstract
This paper presents the design of a fast and area-efficient multiply-divide unit used in building a VLSI floating-point processor (FPU), conforming to the IEEE standard 754. Details of the algorithms, implementation techniques and design tradeoffs are presented, The multiplier and divider are implemented in 2 micron CMOS technology with two layers of metal, and occupy 23 square mm (23% of the entire FPU). We expect to perform extended-precision multiplication and division in 1.1 and 2.8 microseconds, respectively.
Bidyut Kumar Bose, Li-fan Pei, George S. Taylor, David A. Patterson 0001
IEEE Symposium on Computer Arithmetic3
1986 Evaluation of the SPUR Lisp Architecture
abstract
The SPUR microprocessor has a 40-bit tagged architecture designed to improve its performance for Lisp programs. Although SPUR includes just a small set of enhancements to the Berkeley RISC-II architecture, simulation results show that with a 150-ns cycle time SPUR will run Common Lisp programs at least as fast as a Symbolies 3600 or a DEC VAX 8600. This paper explains SPUR's instruction set architecture and provides measurements of how certain components of the architecture perform.
George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson 0001, Benjamin G. Zorn
ISCA1
1986 An In-Cache Address Translation Mechanism
abstract
In the design of SPUR, a high-performance multiprocessor workstation, the use of large caches and hardware-supported cache consistency suggests a new approach to virtual address translation. By performing translation in each processor's virtually-tagged cache, the need for separate translation lookaside buffers (TLBs) is eliminated. Eliminating the TLB substantially reduces the hardware cost and complexity of the translation mechanism and eliminates the translation consistency problem. Trace-driven simulations show that normal cache behavior is only minimally affected by caching page table entries, and that in many cases, using a separate device would actually reduce system performance.
David A. Wood 0001, Susan J. Eggers, Garth A. Gibson, Mark D. Hill, Joan M. Pendleton, Scott A. Ritchie, George S. Taylor, Randy H. Katz, David A. Patterson 0001
ISCA7
1985 Radix 16 SRT dividers with overlapped quotient selection stages: A 225 nanosecond double precision divider for the S-1 Mark IIB
abstract
This paper compares the three simplest SRT division methods by using them to design a divider that produces four quotient bits per cycle (radix 16). The three methods are distinguished by the number of bits found per stage of quotient selection logic: (a) one bit per stage (radix 2) with quotient digits chosen from the set {−1, 0, 1} (b) two bits per stage (radix 4) with quotient digits {−2, −1, 0, 1, 2}, or (c) two bits per stage (radix 4) with quotient digits {−3, −2, −1, 0, 1, 2, 3}. For each method, we compare several ways to overlap multiple stages of quotient selection logic and we consider both irredundant and redundant (carry-save) representations for the remainder. The cost and performance of each alternative is evaluated in terms a specific ECL gate array technology. We find that we can build a 15% faster divider with radix four stages than with radix two stages, for about the same amount of hardware. Between the two radix 4 alternatives, method (c) offers 5% more speed than method (b) at the cost of 20% more hardware. A radix 16 divider using method (b) has been built for the S-1 Mark IIB computer under development at Lawrence Livermore Laboratory. This divider consists of eight ECL gate arrays and has a 12.5 nanosecond cycle time. It performs IEEE single and double precision floating point division in 150 and 225 nanoseconds, respectively, the shortest times reported for any general purpose computer.
George S. Taylor
IEEE Symposium on Computer Arithmetic1
1984 Magic: A VLSI layout system
John K. Ousterhout, Gordon T. Hamachi, Robert N. Mayo, Walter S. Scott, George S. Taylor
DAC5
1984 Magic's incremental design-rule checker
George S. Taylor, John K. Ousterhout
DAC1
1983 Arithmetic on the ELXSI System 6400
abstract
The ELXSI System 6400 is a new 64-bit general-purpose mainframe computer [1]. This paper decribes its arithmetic instruction set architecture and the organization of the arithmetic processor. The ELXSI instruction set supports a complete implementation of the proposed IEEE floating point standard [2], plus integer and decimal arithmetic. The System 6400 arithmetic processor uses ECL gate arrays to execute these instructions at high speed using a single board of hardware.
George S. Taylor
IEEE Symposium on Computer Arithmetic1
1981 Compatible hardware for division and square root
abstract
Hardware for radix four division and radix two square root is shared in a processor designed to implement the proposed IEEE floating-point standard. The division hardware looks ahead to find the next quotient digit in parallel with the next partial remainder. An 8-bit ALU estimates the next remainder's leading bits. The quotient digit look-up table is addressed with a truncation of the estimate rather than a truncation of the full partial remainder. The estimation ALU and the look-up table are asymmetric for positive and negative remainders. This asymmetry reduces the width of the ALU and the number of minterms in the logic equations for thy look-up table. The square root algorithm obtains the correctly rounded result in about two division times using small extensions to the division hardware.
George S. Taylor
IEEE Symposium on Computer Arithmetic1
1981 VAX hardware for the proposed IEEE floating-point standard
abstract
The proposed IEEE floating-point standard has been implemented in a substitute floating-point accelerator for the VAX∗∗11/780. We explain how features of the proposed standard influenced the design of the new processor. By comparing it with the original VAX accelerator, we illustrate the differences between hardware for the proposed standard and hardware for a more traditional floating-point architecture.
George S. Taylor, David A. Patterson 0001
IEEE Symposium on Computer Arithmetic1