Demo Data from VLDB 2026 / reviewers in the wild / expert
George S. Taylor
dblp:28/1545
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.0 | 1 | 2003 | Security Evaluation of Asynchronous Circuits · CHES 2003 |
Integrated circuit design
asynchronous circuit design |
0.0 | 1 | 2003 | Security Evaluation of Asynchronous Circuits · CHES 2003 |
Memory systems › memory management › virtual memory
address translation |
0.0 | 1 | 1986 | An In-Cache Address Translation Mechanism · ISCA 1986 |
Memory systems
cache design |
0.0 | 1 | 1986 | An In-Cache Address Translation Mechanism · ISCA 1986 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1986 | Evaluation of the SPUR Lisp Architecture · ISCA 1986 |
Performance modeling and evaluation › system-level analysis › architecture evaluation
processor performance evaluation |
0.0 | 1 | 1986 | Evaluation of the SPUR Lisp Architecture · ISCA 1986 |
Processor architecture and microarchitecture › instruction set architecture
tagged architecture |
0.0 | 1 | 1986 | Evaluation of the SPUR Lisp Architecture · ISCA 1986 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1986 | An In-Cache Address Translation Mechanism · ISCA 1986 |
Electronic design automation › physical design › layout verification
design rule checking |
0.0 | 1 | 1984 | Magic's incremental design-rule checker · DAC 1984 |
Electronic design automation
physical design |
0.0 | 1 | 1984 | Magic: A VLSI layout system · DAC 1984 |
Processor architecture and microarchitecture
multiprocessor workstation |
0.0 | 1 | 1986 | An In-Cache Address Translation Mechanism · ISCA 1986 |
Performance modeling and evaluation › simulation
simulation-based evaluation |
0.0 | 1 | 1986 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Security Evaluation of Asynchronous Circuits
Jacques J. A. Fournier, Simon W. Moore, Huiyun Li, Robert Mullins 0001, George S. Taylor |
CHES | 5 |
| 2000 | Self-Calibrating Clocks for Globally Asynchronous Locally Synchronous SystemsabstractWe 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 |
ICCD | 2 |
| 1987 | Fast multiply and divide for a VLSI floating-point unitabstractThis 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 Arithmetic | 3 |
| 1986 | Evaluation of the SPUR Lisp ArchitectureabstractThe 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 |
ISCA | 1 |
| 1986 | An In-Cache Address Translation MechanismabstractIn 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 |
ISCA | 7 |
| 1985 | Radix 16 SRT dividers with overlapped quotient selection stages: A 225 nanosecond double precision divider for the S-1 Mark IIBabstractThis 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 Arithmetic | 1 |
| 1984 | Magic: A VLSI layout system
John K. Ousterhout, Gordon T. Hamachi, Robert N. Mayo, Walter S. Scott, George S. Taylor |
DAC | 5 |
| 1984 | Magic's incremental design-rule checker
George S. Taylor, John K. Ousterhout |
DAC | 1 |
| 1983 | Arithmetic on the ELXSI System 6400abstractThe 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 Arithmetic | 1 |
| 1981 | Compatible hardware for division and square rootabstractHardware 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 Arithmetic | 1 |
| 1981 | VAX hardware for the proposed IEEE floating-point standardabstractThe 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 Arithmetic | 1 |