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

Terry A. Welch

dblp:35/4945 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 1987
—ORCID · none

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

Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 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
6 papers
Electronic design automation · 33% Integrated circuit design · 26% Processor architecture and microarchitecture · 17%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design › digital circuit design › logic array
storage/logic array
0.021979
A Programmable Logic Approach for VLSI · IEEE Trans. Computers 1979
An Approach to Using VLSI in Digital Systems · ISCA 1978
Electronic design automation › logic synthesis
programmable logic array
0.011979
A Programmable Logic Approach for VLSI · IEEE Trans. Computers 1979
Electronic design automation › design methodology
hardware design methodology
0.011978
An Approach to Using VLSI in Digital Systems · ISCA 1978
Memory systems › memory hierarchy
memory hierarchy design
0.011978
Memory Hierarchy Configuration Analysis · IEEE Trans. Computers 1978
Electronic design automation › design methodology
VLSI design methodology
0.011978
An Approach to Using VLSI in Digital Systems · ISCA 1978
Processor architecture and microarchitecture
buffering
0.011977
High-Speed Buffering for Variable Length Operands · ISCA 1977
Performance modeling and evaluation
analytical modeling
0.011978
Memory Hierarchy Configuration Analysis · IEEE Trans. Computers 1978
Integrated circuit design
VLSI design
0.011979
A Programmable Logic Approach for VLSI · IEEE Trans. Computers 1979
Memory systems
cache
0.011977
High-Speed Buffering for Variable Length Operands · ISCA 1977

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

programmable logic design · 0.0optimization · 0.0buffering · 0.0analytical modeling · 0.0
YearPublicationVenuePosition
1987 Symbolic Processing: Issues and Opportunities
abstract
Symbolic processing is distinguished from other types of computation, e.g. numeric, commercial, or real-time, by the fact that its metadata is both complex and complicated. That is, the data objects manipulated by symbolic programs have descriptions which are not simple and not always predictable. The metadata is complex in the sense that the data objects are multi-faceted, having a variety of attributes and relationships to other objects. Processing this multidimensional data is done in slices, involving just a few types of attributes at a time, so different programs must deal with different projections (or views) of the data. The metadata is complicated in that it is recursive, meaning that the interpretation of a data object requires processing other instances of the same object class, to an unpredictable extent. Thus complexity and complication in metadata translate directly into data management and resource (space and time) management problems in processing.
Terry A. Welch
ICDE1
1979 A Programmable Logic Approach for VLSI
abstract
This paper explores the use of a proposed programmable storage/logic array (SLA) chip as a general purpose universal logic element for digital computers. The SLA is compared to other programmable logic arrays in implementation and utilization, showing how it permits construction of complete digital subsystems on one chip without sacrifice in programmability. When compared with other contending very large-scale integrated technology (VLSI) approaches, such as microprogrammed processors and gate arrays, the SLA offers an attractive combination of cost, performance, and ease of implementation.
Suhas S. Patil, Terry A. Welch
IEEE Trans. Computers2
1978 An Approach to Using VLSI in Digital Systems
abstract
We explore the use of a proposed general purpose programmable Storage/Logic Array chip (SLA) as a universal logic element for digital computers. Design examples are given to show how SLAs could be used in computer design. This approach to VLSI is compared and contrasted with other contending approaches using microprocessors, gate arrays and customized VLSI chips. The SLA appears attractive because of low cost, reasonable high performance and shorter implementation time.
Suhas S. Patil, Terry A. Welch
ISCA2
1978 Memory Hierarchy Configuration Analysis
abstract
This paper presents an analytical study of speed-cost tradeoffs in memory hierarchy design. It develops an optimization criterion by which average access time, i. e., memory system delay, is minimized under a cost constraint for a hierarchy with given memory sizes and access probabilities. Using a power function assumption relating speed and cost of memory units, it is shown that an optimized hierarchy has the property of balanced cost and delay distributions, in that each memory unit makes the same percentage contribution to memory system cost as it makes to average system access delay. Using the same assumption, a lower bound on average access time is developed, showing that access time is roughly related to a cube-root averaging of access probabilities. These results provide useful tools for developing memory hierarchy design strategies and for evaluating data placement algorithms.
Terry A. Welch
IEEE Trans. Computers1
1977 High-Speed Buffering for Variable Length Operands
H. L. Tredennick, Terry A. Welch
ISCA2
1976 An Investigation of Descriptor Oriented Architecture
abstract
A computer architecture is proposed which uses a hardware implemented descriptor system to provide facilities for explicit data typing, memory relocation, and access protection at the data element level. The problem of having to fetch descriptors for every operand access is overcome by storing descriptors in small fast memories of various types. The resulting machine runs simple languages (such as FORTRAN) as fast as conventional architectures, and offers significant speed improvement for languages using complex data types (such as data management systems). The cost of the descriptor storage hardware is shown to be modest, so this architecture would be suitable for machines as small as a large minicomputer.
Terry A. Welch
ISCA1
1974 Comments on "A Measure of Computational Work"
abstract
This note indicates some difficulties in applying the above paper's1computational "work measure."
Terry A. Welch
IEEE Trans. Computers1