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

Jong-Chuang Tsay

dblp:23/4982 · DBLP profile ↗
← Back
17ranked-venue papers
10as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 13 · 9 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 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
7 papers
Parallel and multicore computing · 41% Processor architecture and microarchitecture · 17% Electronic design automation · 15%
Theoretical computer science
3 papers
Mathematical optimization · 47% Algorithms and data structures · 24% Graph algorithms and graph theory · 24%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › parallel computer organization
systolic array design
0.041995
Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure · IEEE Trans. Parallel Distributed Syst. 1995
Design of Efficient Regular Arrays for Matrix Multiplication by Two-Step Regularization · IEEE Trans. Parallel Distributed Syst. 1995
Design of Space-Optimal Regular Arrays for Algorithms with Linear Schedules · IEEE Trans. Computers 1995
High-performance computing › numerical linear algebra
matrix multiplication
0.031995
Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure · IEEE Trans. Parallel Distributed Syst. 1995
Design of Efficient Regular Arrays for Matrix Multiplication by Two-Step Regularization · IEEE Trans. Parallel Distributed Syst. 1995
Some Combinatorial Aspects of Parallel Algorithm Design for Matrix Multiplication · IEEE Trans. Computers 1992
Hardware accelerators and domain-specific architectures
systolic array
0.021998
An Approach to Designing Modular Extensible Linear Arrays for Regular Algorithms · IEEE Trans. Computers 1998
A Family of Efficient Regular Arrays for Algebraic Path Problem · IEEE Trans. Computers 1994
Parallel and multicore computing › task allocation
systolic array mapping
0.011999
An Approach to Checking Link Conflicts in the Mapping of Uniform Dependence Algorithms into Lower Dimensional Processor Arrays · IEEE Trans. Computers 1999
Mathematical optimization › discrete optimization
mixed integer linear programming
0.011999
An Approach to Checking Link Conflicts in the Mapping of Uniform Dependence Algorithms into Lower Dimensional Processor Arrays · IEEE Trans. Computers 1999
Parallel and multicore computing
array processor
0.011998
An Approach to Designing Modular Extensible Linear Arrays for Regular Algorithms · IEEE Trans. Computers 1998
Electronic design automation
high-level synthesis
0.011998
An Approach to Designing Modular Extensible Linear Arrays for Regular Algorithms · IEEE Trans. Computers 1998
Parallel and multicore computing › array processor
linear array
0.011998
An Approach to Designing Modular Extensible Linear Arrays for Regular Algorithms · IEEE Trans. Computers 1998
Electronic design automation › system-level design › model of computation
regular iterative algorithm
0.021995
Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure · IEEE Trans. Parallel Distributed Syst. 1995
Design of Efficient Regular Arrays for Matrix Multiplication by Two-Step Regularization · IEEE Trans. Parallel Distributed Syst. 1995
Parallel and multicore computing › parallel graph algorithms
transitive closure
0.011995
Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure · IEEE Trans. Parallel Distributed Syst. 1995
Parallel and multicore computing › parallel algorithms
parallel algorithm design
0.021995
Some Combinatorial Aspects of Parallel Algorithm Design for Matrix Multiplication · IEEE Trans. Computers 1992
Design of Space-Optimal Regular Arrays for Algorithms with Linear Schedules · IEEE Trans. Computers 1995
Algorithms and data structures › symbolic computation › computational algebra › algebraic algorithms
algebraic path problem
0.011994
A Family of Efficient Regular Arrays for Algebraic Path Problem · IEEE Trans. Computers 1994
Graph algorithms and graph theory › graph algorithms
transitive closure
0.011994
A Family of Efficient Regular Arrays for Algebraic Path Problem · IEEE Trans. Computers 1994
Parallel and multicore computing › parallel scheduling
linear schedules
0.011995
Design of Space-Optimal Regular Arrays for Algorithms with Linear Schedules · IEEE Trans. Computers 1995
Parallel and multicore computing
processor allocation
0.011995
Design of Space-Optimal Regular Arrays for Algorithms with Linear Schedules · IEEE Trans. Computers 1995
Combinatorics and discrete mathematics › combinatorial design
latin squares
0.011992
Some Combinatorial Aspects of Parallel Algorithm Design for Matrix Multiplication · IEEE Trans. Computers 1992

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

enumeration of integer solutions · 0.0dependence graph decomposition · 0.0dependence graph analysis · 0.0two-step regularization · 0.0space-time mapping · 0.0regular iterative algorithm · 0.0permutation sequence selection · 0.0nonlinear processor allocation · 0.0gcd-partition · 0.0broadcast plane selection · 0.0m-phase schedule · 0.0combinatorial design · 0.0
YearPublicationVenuePosition
2014 More on the one-dimensional sliding-coin puzzle
Shi-Chun Tsai, Wen-Nung Tsai, Jong-Chuang Tsay
Discret. Appl. Math.4
1999 An Approach to Checking Link Conflicts in the Mapping of Uniform Dependence Algorithms into Lower Dimensional Processor Arrays
abstract
In this paper, we propose an enumeration method to check link conflicts in the mapping of n-dimensional uniform dependence algorithms with arbitrary convex index sets into k-dimensional processor arrays. Previous methods on checking the link conflicts had to examine either the whole index set or the I/O spaces whose size are O(N/sup 2n/) or O(N/sup n-1/), respectively, where N is the problem size of the n-dimensional uniform dependence algorithm. In our approach, checking the link conflicts is done by enumerating integer solutions of a mixed integer linear program. In order to enumerate integer solutions efficiently, a representation of the integer solutions is devised so that the size of the space enumerated is O((2N)/sup n-k/). Thus, our approach to checking link conflicts has better performance than previous methods, especially for larger k. For the special case k=n-2, we show that link conflicts can be checked by solving two linear programs in one variable.
Jenn-Yang Ke, Jong-Chuang Tsay
IEEE Trans. Computers2
1998 An Approach to Designing Modular Extensible Linear Arrays for Regular Algorithms
abstract
The purpose of this paper is to describe a new method to design unidirectional modular extensible linear arrays for regular algorithms. The time complexity of our method is polynomial and depends only on the number of dimensions of the regular algorithm. The designed linear array is asymptotically optimal in space and time.
Pen-Yuang Chang, Jong-Chuang Tsay
IEEE Trans. Computers2
1997 Fully static processor-optimal assignment of data-flow graphs
abstract
The data-flow graph (DFG) is an important graph-theoretic model for multiprocessor implementation of real-time digital signal processing (DSP) algorithms. Given a time schedule for a DFG, we consider the problem of the processor-optimal assignment for a fully static schedule. Previously, the solution of this problem was found by solving an integer programming problem. We propose a linear programming approach to solving the problem.
Yeh-Chin Ho, Jong-Chuang Tsay
IEEE Signal Process. Lett.2
1996 Designing Lower-Dimensional Regular Arrays for Algorithms with Uniform Dependencies
Jong-Chuang Tsay, Pen-Yuang Chang
J. Parallel Distributed Comput.1
1995 Design of Space-Optimal Regular Arrays for Algorithms with Linear Schedules
abstract
The problem of designing space-optimal 2D regular arrays for N/spl times/N/spl times/N cubical mesh algorithms with linear schedule ai+bj+ck, 1/spl les/a/spl les/b/spl les/c, and N=nc, is studied. Three novel nonlinear processor allocation methods, each of which works by combining a partitioning technique (gcd-partition) with different nonlinear processor allocation procedures (traces), are proposed to handle different cases. In cases where a+b/spl les/c, which are dealt with by the first processor allocation method, space-optimal designs can always he obtained in which the number of processing elements is equal to N/sup 2c. For other cases where a+b>c and either a=b and b=c, two other optimal processor allocation methods are proposed. Besides, the closed form expressions for the optimal number of processing elements are derived for these cases.>
Jong-Chuang Tsay, Pen-Yuang Chang
IEEE Trans. Computers1
1995 Design of Efficient Regular Arrays for Matrix Multiplication by Two-Step Regularization
abstract
A two-step regularization method in which first permutation sequences and then broadcast planes are selected is proposed to design various regular iterative algorithms for matrix multiplication. The regular iterative algorithms are then spacetime mapped to regular arrays, such as mesh, cylindrical, two-layered mesh, and orbital arrays. The proposed method can be used to design regular arrays with execution time of less than N (problem size).>
Jong-Chuang Tsay, Pen-Yuang Chang
IEEE Trans. Parallel Distributed Syst.1
1995 Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure
abstract
We present some new regular iterative algorithms for matrix multiplication and transitive closure. With these algorithms, by spacetime mapping the 2-D arrays with 2N-1 and upper bound [(3N-1)/2] execution times for matrix multiplication can be obtained. Meanwhile, we can derive a 2-D array with 4N-2 execution rime for transitive closure based on the sequential Warshall-Floyd algorithm. All these new 2-D arrays for matrix multiplication and transitive closure have the advantages of faster and more regular than other previous designs.>
Jong-Chuang Tsay, Pen-Yuang Chang
IEEE Trans. Parallel Distributed Syst.1
1994 A Systolic Design for Generating Permutations in Lexicographic Order
Wei-Ping Lee, Jong-Chuang Tsay
Parallel Comput.2
1994 An Optimal Parallel Algorithm for Generating Permutations in Minimal Change Order
Jong-Chuang Tsay, Wei-Ping Lee
Parallel Comput.1
1994 A Family of Efficient Regular Arrays for Algebraic Path Problem
abstract
The method of decomposing a dependence graph into multiple phases with an appropriate m-phase schedule function is useful for designing faster regular arrays for matrix multiplication and transitive closure. In this paper, we further apply this method to design several parallel algorithms for the algebraic path problem and derive N/spl times/N 2D regular arrays with execution times [9N/2]-2 (for the cylindrical array and the orthogonal one) and 4N-2 (for the spherical one).>
Pen-Yuang Chang, Jong-Chuang Tsay
IEEE Trans. Computers2
1992 On Equivalent Systolic Designs of LU Decomposition and Its Algebraic Representation (Short Note)
abstract
Algorithms which are to be mapped onto interconnecting processing elements in order to design a systolic array are conventionally represented by graphs or networks. This paper introduces the concept of algebraic representation and uses a generating function to represent a systolic array.
Young-Chang Hou, Jong-Chuang Tsay
Comput. J.2
1992 Some Combinatorial Aspects of Parallel Algorithm Design for Matrix Multiplication
abstract
Some combinatorial characteristics of matrix multiplication on regular two-dimensional arrays are studied. From the studies, the authors are able to design many efficient varieties of the cylindrical array and the two-layered mesh array for matrix multiplication. To design a cylindrical array for matrix multiplication, a systematic design procedure is proposed. In this design procedure, Latin square (a special type of matrix) plays an important role. To design a two-layered mesh array, it is found that there is a transformation procedure to transform a cylindrical array to a two-layered mesh array.>
Jong-Chuang Tsay, Sy Yuan
IEEE Trans. Computers1
1990 Systolic Flow
Jong-Chuang Tsay, Sy Yuan
J. Parallel Distributed Comput.1
1990 A systolic design for generating combinations in lexicographic order
Jong-Chuang Tsay, Chau-Jy Lin
Parallel Comput.1
1989 Generating function and equivalent transformation for systolic arrays
Jong-Chuang Tsay, Young-Chang Hou
Parallel Comput.1
1981 Design and Implementation of a Chinese Terminal Controller
Jong-Chuang Tsay, Yu-Ming Chang
Comput. Lang.1