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

Michael A. Schuette

dblp:59/747 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
0since 2021 · last 2003
—ORCID · none

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

Systems, architecture and hardware · 10 · 6 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
Processor architecture and microarchitecture · 50% Hardware accelerators and domain-specific architectures · 22% Hardware reliability and fault tolerance · 17%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
instruction set architecture
0.012003
The Reconfigurable Streaming Vector Processor (RSVPTM) · MICRO 2003
Processor architecture and microarchitecture
vector processor
0.012003
The Reconfigurable Streaming Vector Processor (RSVPTM) · MICRO 2003
Hardware reliability and fault tolerance › error detection
concurrent error detection
0.021994
Exploiting Instruction-Level Parallelism for Integrated Control-Flow Monitoring · IEEE Trans. Computers 1994
Processor Control Flow Monitoring Using Signatured Instruction Streams · IEEE Trans. Computers 1987
Hardware reliability and fault tolerance › error detection
control flow checking
0.021994
Exploiting Instruction-Level Parallelism for Integrated Control-Flow Monitoring · IEEE Trans. Computers 1994
Processor Control Flow Monitoring Using Signatured Instruction Streams · IEEE Trans. Computers 1987
Embedded and real-time systems
multimedia processing
0.012003
The Reconfigurable Streaming Vector Processor (RSVPTM) · MICRO 2003
Performance modeling and evaluation
workload characterization
0.011991
An Instruction-Level Performance Analysis of the Multiflow TRACE 14/300 · MICRO 1991
Processor architecture and microarchitecture
instruction-level parallelism
0.021994
Exploiting Instruction-Level Parallelism for Integrated Control-Flow Monitoring · IEEE Trans. Computers 1994
An Instruction-Level Performance Analysis of the Multiflow TRACE 14/300 · MICRO 1991
Processor architecture and microarchitecture › instruction-level parallelism
VLIW
0.011994
Exploiting Instruction-Level Parallelism for Integrated Control-Flow Monitoring · IEEE Trans. Computers 1994

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

data-flow graph programming · 0.0available resource-driven monitoring · 0.0fault injection · 0.0cyclic code signatures · 0.0
YearPublicationVenuePosition
2003 The Reconfigurable Streaming Vector Processor (RSVPTM)
abstract
The need to process multimedia data places large computational demands on portable/embedded devices. These multimedia functions share common characteristics: they are computationally intensive and data-streaming, performing the same operation(s) on many data elements. The reconfigurable streaming vector processor (RSVP) is a vector coprocessor architecture that accelerated streaming data operations. Programming the RSVP architecture involves describing the shape and location of vector steams in memory and describing computations as data-flow graphs. These descriptions are intuitive and independent of each other, making the RSVP architecture easy to program. They are also machine independent, allowing binary-compatible implementations with varying cost-performance tradeoffs. This paper presents the RSVP architecture and programming model, a programming case study, and our first implementation. Our results show significant speedups on streaming data functions. Speedups for kernels and applications range from 2 to over 20 times that of an ARM9 host processor alone.
Silviu M. S. A. Chiricescu, Ray Essick, Brian Lucas, Phil May, Kent Moat, Jim Norris, Michael A. Schuette, Ali Saidi
MICRO7
2002 Morphable Multipliers
Silviu M. S. A. Chiricescu, Michael A. Schuette, Robin Glinton, Herman Schmit
FPL2
1994 Embedded systems design for low energy consumption
Michael A. Schuette, John R. Barr 0001
ICCAD1
1994 Exploiting Instruction-Level Parallelism for Integrated Control-Flow Monitoring
abstract
Computer architectures are using increased degrees of instruction-level machine parallelism to achieve higher performance, e.g., superpipelined, superscalar and very long instruction word (VLIW) processors. Full utilization of such machine parallelism is difficult to achieve and sustain, resulting in the occurrence of idle resources at run time. This work explores the use of such idle resources for concurrent error detection in processors employing instruction-level machine parallelism. The Multiflow TRACE 14/300 processor, a VLIW machine, is chosen as an experimental vehicle. Experiments indicate that significant idle resources are likely to exist across a wide range of scientific applications for the TRACE 14/300. A methodology is presented for detecting transient control-flow errors, called available resource-driven control-flow monitoring (ARC), whose resource use can be tailored to the existence of idle resources in the processor. Results of applying ARC to the Multiflow TRACE 14/300 processor show that >99% of control-flow errors are detected with negligible performance overhead. These results demonstrate that ARC is highly effective in using the idle resources of a processor to achieve concurrent error detection at a very low cost.>
Michael A. Schuette, John Paul Shen
IEEE Trans. Computers1
1993 Instruction-level experimental evaluation of the Multiflow TRACE 14/300 VLIW computer
Michael A. Schuette, John Paul Shen
J. Supercomput.1
1992 The Future of Embedded System Design
abstract
As the scope of application of embedded CPUs changes, the design methodologies used to create embedded systems must keep pace. The authors explore what is understood of embedded system design, what problems need to be solved, and novel technologies that may help solve those problems.>
James H. Aylor, Raúl Camposano, Michael A. Schuette, Marilyn Wolf, Nam Sung Woo
ICCD3
1991 An Instruction-Level Performance Analysis of the Multiflow TRACE 14/300
Michael A. Schuette, John Paul Shen
MICRO1
1987 Processor Control Flow Monitoring Using Signatured Instruction Streams
abstract
This paper presents an innovative approach, called signatured instruction streams (SIS), to the on-line detection of control flow errors caused by transient and intermittent faults. At compile time an application program is appropriately partitioned into smaller subprograms, and cyclic codes, or signatures, characterizing the control flow of each subprogram are generated and embedded in the object code. At runtime, special built-in hardware regenerates these signatures using runtime information and compares them to the precomputed signatures. A mismatch indicates the detection of an error. A demonstration system, based on the MC68000 processor, has been designed and built. Fault insertion experiments have been performed using the demonstration system. The demonstration system, using 17 percent hardware overhead, is able to detect 98 percent of faults affecting the control flow and 82 percent of all randomly inserted faults.
Michael A. Schuette, John Paul Shen
IEEE Trans. Computers1
1985 Automated Design for Testability of Semicustom Integrated Circuits
Patrick P. Fasang, Michael A. Schuette, John Paul Shen, William A. Gwaltney
ITC2
1983 On-Line Self-Monitoring Using Signatured Instruction Streams
Michael A. Schuette, John Paul Shen
ITC1