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

Shyh-Ching Chen

dblp:23/2487 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 1979
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorTheory of computation · 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
4 papers
Parallel and multicore computing · 66% Electronic design automation · 30% Processor architecture and microarchitecture · 4%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallelizing compiler
dependence analysis
0.011979
Time and Parallel Processor Bounds for Fortran-Like Loops · IEEE Trans. Computers 1979
Parallel and multicore computing › parallelization strategies › loop parallelism
parallel loop execution
0.011979
Time and Parallel Processor Bounds for Fortran-Like Loops · IEEE Trans. Computers 1979
Electronic design automation › logic synthesis
combinational logic synthesis
0.011977
Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977
Electronic design automation
logic synthesis
0.011977
Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977
Parallel and multicore computing
parallel algorithms
0.011975
Time and Parallel Processor Bounds for Linear Recurrence Systems · IEEE Trans. Computers 1975
Compilers and program optimization
parallelizing compiler
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972
Parallel and multicore computing › parallel programming models
automatic parallelization
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972
Parallel and multicore computing
parallel programming models
0.011972
On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup · IEEE Trans. Computers 1972
Compilers and program optimization
loop transformation
0.011979
Time and Parallel Processor Bounds for Fortran-Like Loops · IEEE Trans. Computers 1979
Processor architecture and microarchitecture
computer arithmetic
0.011977
Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977
Algorithms and data structures › numerical linear algebra
linear system solving
0.011975
Time and Parallel Processor Bounds for Linear Recurrence Systems · IEEE Trans. Computers 1975

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

parse tree reduction · 0.0dependence analysis · 0.0SIMD computation · 0.0linear recurrence transformation · 0.0
YearPublicationVenuePosition
1979 Time and Parallel Processor Bounds for Fortran-Like Loops
abstract
The main goal of this paper is to show that a large number of processors can be used effectively to speed up simple Fortran-like loops consisting of assignment statements. A practical method is given by which one can check whether or not a statement is dependent upon another. The dependence structure of the whole loop may be of different types. For each type, a set of time and processor upper bounds is given. We also show how a loop can sometimes be transformed to change its dependence structure. Finally, we give a result on the possible splitting up of a given recurrence system into a number of smaller subsystems. These results can be used to modify and sometimes improve the bounds for the loops as demanded by special circumstances.
Utpal Banerjee, Shyh-Ching Chen, David J. Kuck, Ross A. Towle
IEEE Trans. Computers2
1978 Practical Parallel Band Triangular Systems Solvers
abstract
article Free Access Share on Practical Parallel Band Triangular System Solvers Authors: S. C. Chen Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, ILView Profile , D. J. Kuck Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, ILView Profile , A. H. Sameh Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, ILView Profile Authors Info & Claims ACM Transactions on Mathematical SoftwareVolume 4Issue 3Sept. 1978 pp 270–277https://doi.org/10.1145/355791.355797Published:01 September 1978Publication History 80citation447DownloadsMetricsTotal Citations80Total Downloads447Last 12 Months20Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Shyh-Ching Chen, David J. Kuck, Ahmed H. Sameh
ACM Trans. Math. Softw.1
1977 Combinational Circuit Synthesis with Time and Component Bounds
abstract
New results are given concerning the design of combinational logic circuits. We give time and component bounds for combinational circuits specified in several ways. For any sequential machine defined by linear recurrence relations, we discuss an algorithm for the synthesis of equivalent combinational logic. The procedure includes upper bounds on the time and components involved. We also discuss the transformation of nonlinear recurrences into combinational circuits. Examples are given using gates as well as IC's as components. These include binary addition, multiplication, and ones' position counting. The time and component bounds our procedure yields compare favorably with traditional results.
Shyh-Ching Chen, David J. Kuck
IEEE Trans. Computers1
1975 Time and Parallel Processor Bounds for Linear Recurrence Systems
abstract
We give new time and processor bounds for the parallel evaluation of linear recurrence systems. Such systems may be represented as x̄ =c̄ + Ax̄ where A is an n X n strictly lower triangular matrix and c is a constant column vector. We show that O og22n) time steps and n3/ 8 + 0O2) processors are sufficient. We also show that mth order linear recurrences, i. e., where A has a bandwidth of m, can be computed within O(log2mlog2n) time steps with at most 3m2n/4 + O(mn) processors. In all cases, our bounds on time and processors are improvements on previous results, and the computer need only perform one type of operation at each time step (SIMD operation). By a simple transformation, the results can also be applied to the solution of any triangular linear system of equations Ax̄ = b̄.
Shyh-Ching Chen, David J. Kuck
IEEE Trans. Computers1
1972 On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup
abstract
This paper is concerned with the problem of analyzing ordinary Fortran-like programs to determine how many of their operations could be performed simultaneously. Algorithms are presented for handling arithmetic assignment statements, DO loops and IF statement trees. The height of the parse trees of arithmetic expressions is reduced by distribution of multiplication over addition as well as the use of associativity and commutativity. DO loops are analyzed in terms of their index sets and subscript forms. Some general underlying assumptions about machine organization are also given. In terms of several measures which are defined, the results of experimental analyses are presented. About 20 Fortran IV programs consisting of nearly 1000 source cards were analyzed. Evidence is given that for very simple Fortran programs 16 processors could be effectively used operating simultaneously in a parallel or pipeline fashion. Thus, for medium or large size Fortran programs, machines consisting of multiples of a basic 16 processor unit could be used.
David J. Kuck, Yoichi Muraoka, Shyh-Ching Chen
IEEE Trans. Computers3