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

I-Ngo Chen

dblp:68/1542 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1981
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-authorTheory of computation · 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
3 papers
Integrated circuit design · 60% Parallel and multicore computing · 18% Processor architecture and microarchitecture · 18%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 77% Algorithms and data structures · 23%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › arithmetic unit
arithmetic unit design
0.011979
An 0(n) Parallel Multiplier with Bit-Sequential Input and Output · IEEE Trans. Computers 1979
Parallel and multicore computing › parallel architecture
associative processor
0.011979
Associative Processing of Network Flow Problems · IEEE Trans. Computers 1979
Integrated circuit design › digital circuit design › arithmetic circuit design › multiplier design
bit-sequential multiplier
0.011979
An 0(n) Parallel Multiplier with Bit-Sequential Input and Output · IEEE Trans. Computers 1979
Integrated circuit design
digital circuit design
0.011979
An 0(n) Parallel Multiplier with Bit-Sequential Input and Output · IEEE Trans. Computers 1979
Integrated circuit design › digital circuit design › arithmetic circuit design
parallel multiplier
0.011979
An 0(n) Parallel Multiplier with Bit-Sequential Input and Output · IEEE Trans. Computers 1979
Graph algorithms and graph theory
graph algorithms
0.011979
Associative Processing of Network Flow Problems · IEEE Trans. Computers 1979
Integrated circuit design › VLSI design
cellular array
0.011973
Combinational and Sequential Cellular Structures · IEEE Trans. Computers 1973
Algorithms and data structures › parallel algorithms
parallel addition
0.011979
An 0(n) Parallel Multiplier with Bit-Sequential Input and Output · IEEE Trans. Computers 1979
Electronic design automation › logic synthesis
boolean function realization
0.011973
Combinational and Sequential Cellular Structures · IEEE Trans. Computers 1973
Electronic design automation
logic synthesis
0.011973
Combinational and Sequential Cellular Structures · IEEE Trans. Computers 1973

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

matrix representation · 0.0logical circuit design · 0.0cellular array synthesis · 0.0
YearPublicationVenuePosition
1981 An algorithm for modular exponentiation
abstract
The best known algorithm for modular exponentiation Memod t for arbitrary M, e and t is of O(n3) where n is the number of bits in the largest of M, e and t. This paper presents an O(n2) algorithm for the problem where Memod t is required for many values of M and e with constant t some preprocessing is done on t, and the results are applied repeatedly to different values of M and e. The main algorithm involves on-line arithmetic in a redundant. number system. An immediate application is in encoding/decoding of messages in an RSA-based public-key cryptosystem.
Robert Willoner, I-Ngo Chen
IEEE Symposium on Computer Arithmetic2
1979 Associative Processing of Network Flow Problems
abstract
Application of associative processors to the solution of the maximal flow problem is investigated. To take maximum advantage of the capability of associative processors, a new algorithm based on matrix representation is developed. The new algorithm is then compared with the associative version of the Ford and Fulkerson labeling method. The comparison is made on the total associative memory access time required for problem solution by each algorithm running on an associate processor. Results show that the ratio of the labeling algorithm to the new algorithm is about 3 for a dense network with 5 nodes. This ratio increases as the number of nodes increases, and decreases as the density of the network decreases.
I-Ngo Chen, Paul Y. Chen, Tse-Yun Feng
IEEE Trans. Computers1
1979 An 0(n) Parallel Multiplier with Bit-Sequential Input and Output
abstract
Previous proposals for fast multipliers are discussed, along with a summary of the known theoretical limitations of such designs. Then, a new parallel multiplier with a very simple configuration is suggested. This multiplier operates in time 0(n), where n is the maximum of the lengths of the multiplier and multiplicand, both of which are fixed point, expressed in binary notation. It is a logical circuit consisting of 2n modules, each being only slightly more complex than a full adder; instead of three inputs and two outputs, each module has five inputs and three outputs. A logical circuit realization is given for the modules. But perhaps the most significant aspect of this design is the property that the input is required only bit-sequentially and the output is generated bit-sequentially, both at the rate of one bit per time step, least significant bit first. The advantages of such bit-sequential input and output arithmetic units are described.
I-Ngo Chen, Robert Willoner
IEEE Trans. Computers1
1973 Combinational and Sequential Cellular Structures
abstract
Cellular arrays composed of identical cells with uniform interconnections are presented. The basic cell is a switching device with two inputs, two outputs, and two control variables x and T. The cell structure is either purely combinational or with unit delay depending upon the control variable T. The control variable x sets up either a ``crossing mode'' or a ``bending mode'' in the cell. Thus a two-dimensional cellular array without time delays has the connection capabilities of a crossbar switch. Any combinational switching function can be realized by appropriate choice of control variables while the inputs to the edges of the plane are fixed. Alternatively, the control variables can be fixed while the inputs to the edges of the cellular plane are varied from function to function. A cubic array is constructed from a set of identical cellular planes packed one upon the other such that the control variables applied to the first plane will penetrate to all other planes without time delay. It is shown that any k functions of the same variables can be synthesized on such a cubic array. By allowing the control variable T to delay some signals in the array, such a cubic array can be used to realize any synchronous sequential machine with single or multiple inputs and/or feedback functions. Any defective cell in the array can be tested and isolated. The array can be stripped, divided, or interconnected.
S. N. Kukreja, I-Ngo Chen
IEEE Trans. Computers2