Howard M. Shao

dblp:10/6784 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 1988
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
5 papers
Integrated circuit design · 73% Hardware accelerators and domain-specific architectures · 15% Processor architecture and microarchitecture · 10%
Theoretical computer science
4 papers
Coding theory · 100%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
VLSI design
0.021988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Coding theory
decoder design
0.021988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Coding theory › error-correcting codes
reed-solomon codes
0.021988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Integrated circuit design
digital signal processing circuits
0.021988
A Pipeline Design of a Fast Prime Factor DFT on a Finite Field · IEEE Trans. Computers 1988
A Parallel Architecture for Digital Filtering Using Fermat Number Transforms · IEEE Trans. Computers 1983
Hardware accelerators and domain-specific architectures
systolic array
0.011988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
Integrated circuit design
finite field arithmetic
0.011985
VLSI Architectures for Computing Multiplications and Inverses in GF(2m) · IEEE Trans. Computers 1985
Processor architecture and microarchitecture › pipelining
pipeline design
0.011985
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Integrated circuit design › digital circuit design
VLSI architecture
0.011985
VLSI Architectures for Computing Multiplications and Inverses in GF(2m) · IEEE Trans. Computers 1985
Coding theory › finite fields
finite field arithmetic
0.011985
VLSI Architectures for Computing Multiplications and Inverses in GF(2m) · IEEE Trans. Computers 1985
Integrated circuit design › digital signal processing circuits
digital filter
0.011983
A Parallel Architecture for Digital Filtering Using Fermat Number Transforms · IEEE Trans. Computers 1983
Coding theory
error-correcting codes
0.021988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Coding theory › error-correcting codes
erasure coding
0.011988
On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays · IEEE Trans. Computers 1988
Coding theory › error-correcting codes › decoding › algebraic decoding
reed-solomon decoding
0.011988
A Pipeline Design of a Fast Prime Factor DFT on a Finite Field · IEEE Trans. Computers 1988
Coding theory › error-correcting codes › decoding › algebraic decoding
error-locator polynomial
0.011985
A VLSI Design of a Pipeline Reed-Solomon Decoder · IEEE Trans. Computers 1985
Parallel and multicore computing
parallel architecture
0.011983
A Parallel Architecture for Digital Filtering Using Fermat Number Transforms · IEEE Trans. Computers 1983

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

pipeline structure · 0.0winograd algorithm · 0.0time-domain decoding · 0.0euclid's algorithm · 0.0systolic array · 0.0normal basis representation · 0.0modified euclidean algorithm · 0.0massey-omura multiplier · 0.0fermat number transform · 0.0
YearPublicationVenuePosition
1988 On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays
abstract
A novel VLSI design for a pipeline Reed-Solomon decoder is presented. The transform decoding technique used in a previous study is replaced by a time-domain algorithm through a detailed comparison of their VLSI implementations. An architecture that implements the time-domain algorithm permits efficient pipeline processing with reduced circuitry. Erasure correction capability is also incorporated with little additional complexity. By using multiplexing technique, an implementation of Euclid's algorithm maintains the throughput rate with less circuitry. Some improvements result in both enhanced capability and significant reduction in silicon area, making it possible to build the decoder on a single chip.>
Howard M. Shao, Irving S. Reed
IEEE Trans. Computers1
1988 A Pipeline Design of a Fast Prime Factor DFT on a Finite Field
abstract
A conventional prime factor discrete Fourier transform (DFT) algorithm of the Winograd type is used to realize a discrete Fourier-like transform on the finite field GF(q/sup /n). A pipeline structure is used to implement this prime-factor DFT over GF(q/sup /n). This algorithm is developed to compute cyclic convolutions of complex numbers and to aid in decoding the Reed-Solomon codes. Such a pipeline fast prime-factor DFT algorithm over GF(q/sup /n) is regular, simple, expandable, and naturally suitable for most implementation technologies. An example illustrating the pipeline aspect of a 30-point transform over GF(q/sup /n) is presented.>
Trieu-Kien Truong, Irving S. Reed, In-Shek Hsu, Hsuen-Chyun Shyu, Howard M. Shao
IEEE Trans. Computers5
1986 A single chip VLSI Reed-Solomon decoder
abstract
A new VLSI design of a pipeline Reed-Solomon decoder is presented. The transform decoding technique used in a previous design is replaced by a simple time domain algorithm. A new architecture which realizes such algorithm permits efficient pipeline processing with a minimum of circuits. A systolic array is also developed to perform erasure corrections in the new design. A modified form of Euclid's algorithm is developed with a new architecture which maintains a real-time throughput rate with less transistors. Such improvements results in both an enhanced capability and significant reduction in silicon area, thereby making it possible to build a pipeline (255,223) RS decoder on a single VLSI chip.
Howard M. Shao, Trieu-Kien Truong, In-Shek Hsu, Leslie J. Deutsch, Irving S. Reed
ICASSP1
1985 VLSI residue multiplier modulo a Fermat number
abstract
Multiplication is central in the implementation of Fermat number transforms (FNT) and other residue number algorithms. There is need for a good multiplication algorithm which can be realized easily on a VLSI chip. In this paper, the Leibowitz multiplier [1] is modified to realize multiplication in the ring of integers modulo a Fermat number. The advantage of this new algorithm over Leibowitz's algorithm is that Leibowitz's algorithm takes modulo after the product of multiplication is obtained. Hence time is wasted. In this new algorithm, modulo is taken in every bit operation when performing multiplication. Therefore no time is wasted in this respect. Furthermore, this algorithm requires only a sequence of cyclic shifts and additions. The design for this new multiplier are regular, simple, expandable and therefore, suitable for VLSI implementation.
Irving S. Reed, Trieu-Kien Truong, Jaw John Chang, Howard M. Shao, In-Shek Hsu
IEEE Symposium on Computer Arithmetic4
1985 The VLSI design of a single chip for the multiplication of integers modulo a fermat number
abstract
Multiplication is central in the implementation of Fermat Number Transforms (FNT) and other residue number algorithms. There is need for a good multiplication algorithm which can be realized easily on a VLSI chip. In this paper, the Leibowitz multiplier [1] is modified to realize multiplication in the ring of integers modulo a Fermat number. The advantage of this new algorithm over Leibowitz's algorithm is that Leibowitz's algorithm takes modulo after the product of multiplication is obtained. Hence time is wasted. In this new algorithm, modulo is taken in every bit operation when performing multiplication. Therefore no time is wasted in this respect. Furthermore, this algorithm requires only a sequence of cyclic shifts and additions. The design for this new multiplier are regular, simple, expandable and therefore, suitable for VLSI implementation.
Jaw John Chang, Trieu-Kien Truong, Howard M. Shao, Irving S. Reed, In-Shek Hsu
ICASSP3
1985 A VLSI design of a pipeline Reed-Solomon decoder
abstract
A pipeline structure of a transform decoder similar to a systolic array is developed to decode Reed-Solomon (RS) codes. The error locator polynomial is computed by a modified Euclid's algorithm which avoids computing inverse field elements. The new decoder is regular and simple, and naturally suitable for VLSI implementation.
Howard M. Shao, Trieu-Kien Truong, Leslie J. Deutsch, Joseph H. Yuen, Irving S. Reed
ICASSP1
1985 A VLSI Design of a Pipeline Reed-Solomon Decoder
abstract
A pipeline structure of a transform decoder similar to a systolic array is developed to decode Reed-Solomon (RS) codes. An important ingredient of this design is a modified Euclidean algorithm for computing the error-locator polynomial. The computation of inverse field elements is completely avoided in this modification of Euclid's algorithm. The new coder is regular and simple, and naturally suitable for VLSI implementation. An example illustrating both the pipeline and systolic array aspects of this decoder structure is given for a RS code.
Howard M. Shao, Trieu-Kien Truong, Leslie J. Deutsch, Joseph H. Yuen, Irving S. Reed
IEEE Trans. Computers1
1985 VLSI Architectures for Computing Multiplications and Inverses in GF(2m)
abstract
Finite field arithmetic logic is central in the implementation of Reed-Solomon coders and in some cryptographic algorithms. There is a need for good multiplication and inversion algorithms that can be easily realized on VLSI chips. Massey and Omura recently developed a new multiplication algorithm for Galois fields based on a normal basis representation. In this paper, a pipeline structure is developed to realize the Massey-Omura multiplier in the finite field GF(2m). With the simple squaring property of the normal basis representation used together with this multiplier, a pipeline architecture is developed for computing inverse elements in GF(2m). The designs developed for the Massey-Omura multiplier and the computation of inverse elements are regular, simple, expandable, and therefore, naturally suitable for VLSI implementation.
Charles C. Wang, Trieu-Kien Truong, Howard M. Shao, Leslie J. Deutsch, Jim K. Omura, Irving S. Reed
IEEE Trans. Computers3
1983 A Parallel Architecture for Digital Filtering Using Fermat Number Transforms
abstract
In this correspondence, a parallel architecture is developed to compute the linear convolution of two sequences of arbitrary lengths using the Fermat number transform (FNT). In particular, a pipeline structure is designed to compute a 128-point FNT. In this FNT, only additions and bit rotations are required.
Trieu-Kien Truong, Irving S. Reed, C.-S. Yeh, Howard M. Shao
IEEE Trans. Computers4