Demo Data from EDBT 2026 / reviewers in the wild / expert
Shyh-Ching Chen
dblp:23/2487
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallelizing compiler
dependence analysis |
0.0 | 1 | 1979 | 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.0 | 1 | 1979 | Time and Parallel Processor Bounds for Fortran-Like Loops · IEEE Trans. Computers 1979 |
Electronic design automation › logic synthesis
combinational logic synthesis |
0.0 | 1 | 1977 | Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1977 | Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1975 | Time and Parallel Processor Bounds for Linear Recurrence Systems · IEEE Trans. Computers 1975 |
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 1972 | 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.0 | 1 | 1972 | 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.0 | 1 | 1972 | 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.0 | 1 | 1979 | Time and Parallel Processor Bounds for Fortran-Like Loops · IEEE Trans. Computers 1979 |
Processor architecture and microarchitecture
computer arithmetic |
0.0 | 1 | 1977 | Combinational Circuit Synthesis with Time and Component Bounds · IEEE Trans. Computers 1977 |
Algorithms and data structures › numerical linear algebra
linear system solving |
0.0 | 1 | 1975 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1979 | Time and Parallel Processor Bounds for Fortran-Like LoopsabstractThe 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. Computers | 2 |
| 1978 | Practical Parallel Band Triangular Systems Solversabstractarticle 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 BoundsabstractNew 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. Computers | 1 |
| 1975 | Time and Parallel Processor Bounds for Linear Recurrence SystemsabstractWe 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. Computers | 1 |
| 1972 | On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting SpeedupabstractThis 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. Computers | 3 |