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

Eiichi Goto

dblp:58/1803 · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 10 · 3 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorTheory of computation · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 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
8 papers
Processor architecture and microarchitecture · 66% Integrated circuit design · 25% Parallel and multicore computing · 5%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
arithmetic unit
0.021995
Fast Evaluation of the Elementary Functions in Single Precision · IEEE Trans. Computers 1995
Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers · IEEE Trans. Computers 1994
Processor architecture and microarchitecture › computer arithmetic
elementary function evaluation
0.021995
Fast Evaluation of the Elementary Functions in Single Precision · IEEE Trans. Computers 1995
Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers · IEEE Trans. Computers 1994
Processor architecture and microarchitecture › computer arithmetic
floating-point arithmetic
0.021994
Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers · IEEE Trans. Computers 1994
Pseudorandom Rounding for Truncated Multipliers · IEEE Trans. Computers 1991
Processor architecture and microarchitecture › computer arithmetic › floating-point arithmetic
IEEE 754
0.011994
Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers · IEEE Trans. Computers 1994
Integrated circuit design
superconducting logic
0.011994
QFP wiring problem-introduction and analytical considerations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994
Integrated circuit design
digital circuit design
0.021991
Pseudorandom Rounding for Truncated Multipliers · IEEE Trans. Computers 1991
Esaki Diode High-Speed Logical Circuits · IRE Trans. Electron. Comput. 1960
Integrated circuit design › digital circuit design
arithmetic circuit design
0.011991
Pseudorandom Rounding for Truncated Multipliers · IEEE Trans. Computers 1991
Integrated circuit design › digital circuit design › arithmetic circuit design
truncated multiplier
0.011991
Pseudorandom Rounding for Truncated Multipliers · IEEE Trans. Computers 1991
Programming languages and type systems › type checking
runtime type checking
0.011989
Run-Time Checking in Lisp by Integrating Memory Addressing and Range Checking · ISCA 1989
Processor architecture and microarchitecture
instruction-level parallelism
0.011989
CPC (Cyclic Pipeline Computer) - An Architecture Suited for Josephson and Pipelined-Memory Machines · IEEE Trans. Computers 1989
Parallel and multicore computing › parallel architecture
MIMD architecture
0.011989
CPC (Cyclic Pipeline Computer) - An Architecture Suited for Josephson and Pipelined-Memory Machines · IEEE Trans. Computers 1989
Processor architecture and microarchitecture › pipelining
pipelined processor
0.011989
CPC (Cyclic Pipeline Computer) - An Architecture Suited for Josephson and Pipelined-Memory Machines · IEEE Trans. Computers 1989
Processor architecture and microarchitecture › instruction set architecture
tagged architecture
0.011989
Run-Time Checking in Lisp by Integrating Memory Addressing and Range Checking · ISCA 1989
Electronic design automation
physical design
0.011994
QFP wiring problem-introduction and analytical considerations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994
Programming languages and type systems › functional programming
lisp
0.011989
Run-Time Checking in Lisp by Integrating Memory Addressing and Range Checking · ISCA 1989
Parallel and multicore computing › parallel architecture
associative processor
0.011979
FLATS, a Machine for Numerical, Symbolic and Associative Computing · ISCA 1979
Memory systems
content-addressable memory
0.011979
FLATS, a Machine for Numerical, Symbolic and Associative Computing · ISCA 1979
Integrated circuit design › digital circuit design › logic design
logic circuits
0.011960
Esaki Diode High-Speed Logical Circuits · IRE Trans. Electron. Comput. 1960
Integrated circuit design › digital circuit design › logic families
tunnel diode logic circuits
0.011960
Esaki Diode High-Speed Logical Circuits · IRE Trans. Electron. Comput. 1960
Memory systems
delay-line memory
0.011960
Esaki Diode High-Speed Logical Circuits · IRE Trans. Electron. Comput. 1960
Memory systems › random-access memory
dynamic memory
0.011960
Esaki Diode High-Speed Logical Circuits · IRE Trans. Electron. Comput. 1960

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

table lookup · 0.0difference method · 0.0wiring and buffering algorithm · 0.0truncation-based accuracy analysis · 0.0analytical modeling · 0.0pseudorandom rounding · 0.0numerical simulation · 0.0time-sharing · 0.0advanced control · 0.0hardware list processing · 0.0
YearPublicationVenuePosition
1995 Fast Evaluation of the Elementary Functions in Single Precision
abstract
In this paper we introduce a new method for the fast evaluation of the elementary functions in single precision based on the evaluation of truncated Taylor series using a difference method. We assume the availability of large and fast (at least for read purposes) memory. We call this method the ATA (Add-Table lookup-Add) method. As the name implies, the hardware required for the method are adders (both two/ and multi/operand adders) and fast tables. For IEEE single precision numbers our initial estimates indicate that we can calculate the basic elementary functions, namely reciprocal, square root, logarithm, exponential, trigonometric and inverse trigonometric functions, within the latency of two to four floating point multiplies.>
Weng-Fai Wong, Eiichi Goto
IEEE Trans. Computers2
1994 Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers
abstract
As the name suggests, elementary functions play a vital role in scientific computations. Yet due to their inherent nature, they are a considerable computing task by themselves. Not surprisingly, since the dawn of computing, the goal of speeding up elementary function computation has been pursued. This paper describes new hardware based algorithms for the computation of the common elementary functions, namely division, logarithm, reciprocal square root, arc tangent, sine and cosine. These algorithms exploit microscopic parallelism using specialized hardware with heavy use of truncation based on detailed accuracy analysis. The contribution of this work lies in the fact that these algorithms are very fast and yet are accurate. If we let the time to perform an IEEE Standard 754 double precision floating point multiplication be /spl tau//sub /spl times//, our algorithms to achieve roughly 3.68/spl tau//sub /spl times//,4.56/spl tau//sub /spl times//, 5.25/spl tau//sub /spl times//, 3.69/spl tau//sub /spl times//, 7.06/spl tau//sub /spl times//, and 6.5/spl tau//sub /spl times//, for division, logarithm, square root, exponential, are tangent and complex exponential (sine and cosine) respectively. The trade-off is the need for tables and some specialized hardware. The total amount of tables required, however, is less than 128 Kbytes. We discuss the hardware, algorithmic and accuracy aspects of these algorithms.>
Weng-Fai Wong, Eiichi Goto
IEEE Trans. Computers2
1994 QFP wiring problem-introduction and analytical considerations
abstract
A novel Josephson device with many desirable properties/spl minus/fast switching speed, high operation frequency, and low power dissipation/spl minus/has been researched these several years: the Quantum Flux Parametron (QFP). This paper discusses the interconnection problem of QFP circuits, where wire inductance matching and high clock rate restrict the lengths of interconnection wires. A layout model of QFP interconnection wires is clarified, and the effects of wire inductance matching on interconnection area and wire length are analyzed. The limitation comes from the bound of the number of squares of wires, therefore similar effects will exist where wire resistance is bounded. This paper discusses a simple wiring and buffering algorithm for QFP circuits, in which wire inductance is adjusted and the maximum wire length is controlled, to prove that any logic is realizable as a QFP circuit.>
Reiji Suda, Ryotaro Kamikawai, Yasuo Wada, Willy Hioe, Mutsumi Hosoya, Eiichi Goto
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.6
1992 Evaluation of the continuation bit in the Cyclic Pipeline Computer
Paul Spee, Weng-Fai Wong, Eiichi Goto
Parallel Comput.4
1991 Pseudorandom Rounding for Truncated Multipliers
abstract
An economical, unbiased, overflow-free rounding scheme for multiplication of multiple-precision floating-point numbers is proposed. The scheme, called pseudorandom rounding, saves multiplications of lower bits and makes use of statistical properties of bits around the least significant bit of products in order to compensate for truncated parts. The method is deterministic, and inputs are commutable. The validity of the rounding is verified by numerical simulation.>
Nobuaki Yoshida, Eiichi Goto, Shuichi Ichikawa
IEEE Trans. Computers2
1989 Run-Time Checking in Lisp by Integrating Memory Addressing and Range Checking
abstract
This paper describes the BL addressing mode and the address tag in FLATS2 machine, which is a general-purpose MIMD computer now under construction. The BL addressing mode integrates memory accessing and range checking by hardware. Address tag is a bit in word, which indicates the capability for memory access. Combining them together, efficient memory protection is provided at run-time. It reduces the cost of run-time type checking in Lisp by checking the address tag and the address of a pointer against the range of the region associated to a type, in parallel with the memory access. The arithmetic instructions check the address tags of operands to support the generic arithmetic in Lisp. We can also make use of this scheme to check the number of arguments and multiple return values and to check array-bounds to support faster execution of Common Lisp program. These facilities are not specific to Lisp, so that they can be used more generally than other tagged architectures.
Mitsuhisa Sato, Shuichi Ichikawa, Eiichi Goto
ISCA3
1989 CPC (Cyclic Pipeline Computer) - An Architecture Suited for Josephson and Pipelined-Memory Machines
abstract
Describes a novel computer architecture, called a cyclic pipeline computer (CPC), which is especially suited for Josephson technologies. Since each Josephson logic device acts as a latch, it is possible to use high-pitch and shallow logic pipelining without any increase in delay time and cost. Hence, both the processor and the main memory can be built from the Josephson devices and can be pipelined with the same pipeline pitch time. The CPC supports multiple instruction/multiple data stream (MIMD) by time-sharing the processor and the main memory among multiple instruction streams. In addition, it employs advanced control to speed up the computation for each instruction stream.>
Kentaro Shimizu, Eiichi Goto, Shuichi Ichikawa
IEEE Trans. Computers2
1979 FLATS, a Machine for Numerical, Symbolic and Associative Computing
abstract
Functional aspects of a machine called FLATS are described. FLATS aims to efficiently run both numerical and algebraic programs. Overflow free and variable precision arithmetic, table look-up computation, and associative computation based on single-hit content addressed tables are introduced for advanced numerical, algebraic and symbolic computing. Hashing hardware, tag mechanism and hardware list processing are used to realize these features.
Eiichi Goto, Tetsuo Ida, Kei Hiraki
ISCA1
1978 Genetic Order and Compactifying Garbage Collectors
Motoaki Terashima, Eiichi Goto
Inf. Process. Lett.2
1977 Parallel Hashing Algorithms
Eiichi Goto, Tetsuo Ida, Takao Gunji
Inf. Process. Lett.1
1977 An O(N) Algorithm for Finding Periodicity of a Sequence Using Hash Coding
Teruo Hikita, Eiichi Goto
Inf. Process. Lett.2
1977 "V-Tape", A Virtual Memory Oriented Data Type, and its Resource Requirements
Masataka Sassa, Eiichi Goto
Inf. Process. Lett.2
1976 A Hashing Method for Fast Set Operations
Masataka Sassa, Eiichi Goto
Inf. Process. Lett.2
1964 A Note on Logical Gain
Eiichi Goto
IEEE Trans. Electron. Comput.1
1960 Esaki Diode High-Speed Logical Circuits
abstract
Logical circuits using Esaki diodes, and which are based on a principle similar to parametron (subharmonic oscillator element) circuits, are described. Two diodes are used in series to form a basic element called a twin, and a binary digit is represented by the polarity of the potential induced at the middle point of the twin, which is controlled by the majority of input signals applied to the middle point. Unilateral transmission of information in circuits consisting of cascaded twins is achieved by dividing the twins into three groups and by energizing each group one after another in a cyclic manner. Experimental results with the clock frequency as high as 30 mc are reported. Also, a delay-line dynamic memory and a nondestructive memory in matrix form are discussed.
Eiichi Goto, Kenro Murata, Kisaburo Nakazawa, Keisuke Nakagawa, Tohru Moto-Oka, Yasushi Miatsu-Oka, Yoshihiro Ishibashi, Haruhisa Ishida, Takashi Soma, Eiiti Wada
IRE Trans. Electron. Comput.1