|  | 2008 | 
|---|
| 97 |            | Michael J. Flynn,
Robert G. Dimond,
Oskar Mencer,
Oliver Pell:
Finding Speedup in Parallel Processors.
ISPDC 2008: 3-7 | 
| 96 |            | Michael J. Flynn:
Computer Architecture.
Wiley Encyclopedia of Computer Science and Engineering 2008 | 
| 95 |            | Kenneth A. Fetterly,
Hartwig R. Blume,
Michael J. Flynn,
Ehsan Samei:
Introduction to Grayscale Calibration and Related Aspects of Medical Imaging Grade Liquid Crystal Displays.
J. Digital Imaging 21(2): 193-207 (2008) | 
|  | 2007 | 
|---|
| 94 |            | Michael J. Flynn:
The Future Is Parallel But It May Not Be Easy.
HiPC 2007: 1 | 
| 93 |            | Michael J. Flynn:
Keynote Speech: Avoiding the Memory Bottleneck through Structured Arrays.
IPDPS 2007: 13-14 | 
|  | 2006 | 
|---|
| 92 |            | Jacob A. Bower,
Wayne Luk,
Oskar Mencer,
Michael J. Flynn,
Martin Morf:
Dynamic clock-frequencies for FPGAs.
Microprocessors and Microsystems 30(6): 388-397 (2006) | 
|  | 2005 | 
|---|
| 91 |            | Michael J. Flynn:
Area - Time - Power and Design effort: the basic tradeoffs in Application Specific Systems.
ASAP 2005: 3 | 
| 90 |            | Michael J. Flynn:
Yesterday and Tomorrow: A View on Progress in Computer Design.
ICCD 2005: 239-242 | 
| 89 |            | Michael J. Flynn,
Patrick Hung:
Microprocessor Design Issues: Thoughts on the Road Ahead.
IEEE Micro 25(3): 16-31 (2005) | 
|  | 2004 | 
|---|
| 88 |            | Michael J. Flynn,
Patrick Hung:
Computer Architecture and Technology: Some Thoughts on the Road Ahead.
ERSA 2004: 3-16 | 
| 87 |            | Michael J. Flynn,
Pradeep K. Dubey:
Guest Editors' Introduction: Hot Chips 15--Scaling the Silicon Mountain.
IEEE Micro 24(2): 7-9 (2004) | 
| 86 |            | Nhon T. Quach,
Naofumi Takagi,
Michael J. Flynn:
Systematic IEEE rounding method for high-speed floating-point multipliers.
IEEE Trans. VLSI Syst. 12(5): 511-521 (2004) | 
|  | 2003 | 
|---|
| 85 |            | Hossam A. H. Fahmy,
Michael J. Flynn:
The Case for a Redundant Format in Floating Point Arithmetic.
IEEE Symposium on Computer Arithmetic 2003: 95- | 
| 84 |            | Alice N. Averbukh,
David S. Channin,
Michael J. Flynn:
Assessment of a Novel, High-Resolution, Color, AMLCD for Diagnostic Medical Image Display: Luminance Performance and DICOM Calibration.
J. Digital Imaging 16(3): 270-279 (2003) | 
|  | 2001 | 
|---|
| 83 |            | Albert A. Liddicoat,
Michael J. Flynn:
High-Performance Floating Point Divide.
DSD 2001: 354-363 | 
| 82 |            | Michael J. Flynn,
Albert A. Liddicoat:
Technology Trends and Adaptive Computing.
FPL 2001: 1-5 | 
| 81 |            | Oskar Mencer,
Marco Platzner,
Martin Morf,
Michael J. Flynn:
Object-oriented domain specific compilers for programming FPGAs.
IEEE Trans. VLSI Syst. 9(1): 205-210 (2001) | 
| 80 |            | Michael J. Flynn,
Patrick Hung:
CAD Tools for System-Level Modeling and Implementation.
Software Focus 2(4): 134-139 (2001) | 
|  | 2000 | 
|---|
| 79 |            | Oskar Mencer,
Heiko Hübert,
Martin Morf,
Michael J. Flynn:
StReAm: Object-Oriented Programming of Stream Architectures Using PAM-Blox.
FCCM 2000: 309-312 | 
| 78 |            | Hyuk-Jun Lee,
Michael J. Flynn:
Coarse-grained carry architecture for FPGA (poster abstract).
FPGA 2000: 217 | 
| 77 |            | Oskar Mencer,
Heiko Hübert,
Martin Morf,
Michael J. Flynn:
StReAm: Object-Oriented Programming of Stream Architectures Using PAM-Blox.
FPL 2000: 595-604 | 
| 76 |            | Hyuk-Jun Lee,
Albert A. Liddicoat,
Michael J. Flynn:
Exploiting Parallelism and Data Locality of Systolic Array Applications using Multi-Ported FPGA.
PDPTA 2000 | 
| 75 |            | Michael J. Flynn,
Patrick Hung,
Armita Peymandoust:
Using Simple Tools to Evaluate Complex Architectural Trade-offs.
IEEE Micro 20(4): 67-75 (2000) | 
| 74 |            | Daniel F. Zucker,
Ruby B. Lee,
Michael J. Flynn:
Hardware and software cache prefetching techniques for MPEG benchmarks.
IEEE Trans. Circuits Syst. Video Techn. 10(5): 782-796 (2000) | 
|  | 1999 | 
|---|
| 73 |            | Dwight Sunada,
David Glasco,
Michael J. Flynn:
Multiprocessor Architecture Using an Audit Trail for Fault Tolerance.
FTCS 1999: 40-47 | 
| 72 |            | Michael J. Flynn:
Basic issues in microprocessor architecture.
Journal of Systems Architecture 45(12-13): 939-948 (1999) | 
|  | 1998 | 
|---|
| 71 |            | Oskar Mencer,
Martin Morf,
Michael J. Flynn:
PAM-Blox: High Performance FPGA Design for Adaptive Computing.
FCCM 1998: 167-174 | 
| 70 |            | Michael J. Flynn:
Computer Engineering 30 Years After the IBM Model 91.
IEEE Computer 31(4): 27-31 (1998) | 
| 69 |            | Hesham A. Al-Twaijry,
Michael J. Flynn:
Technology Scaling Effects on Multipliers.
IEEE Trans. Computers 47(11): 1201-1215 (1998) | 
| 68 |            | Stuart F. Oberman,
Michael J. Flynn:
Minimizing the complexity of SRT tables.
IEEE Trans. VLSI Syst. 6(1): 141-149 (1998) | 
| 67 |            | Stuart F. Oberman,
Michael J. Flynn:
Reducing the Mean Latency of Floating-Point Addition.
Theor. Comput. Sci. 196(1-2): 201-214 (1998) | 
|  | 1997 | 
|---|
| 66 |            | Alice Yu,
Ruby B. Lee,
Michael J. Flynn:
Performance Enhancement of H.263 Encoder Based on Zero Coefficient Prediction.
ACM Multimedia 1997: 21-29 | 
| 65 |            | Michael J. Flynn:
Time and Area Optimization in Processor Architecture.
ARCS 1997: 1-11 | 
| 64 |            | Michael J. Flynn:
What's ahead in computer design?
EUROMICRO 1997: 4- | 
| 63 |            | Stuart F. Oberman,
Hesham A. Al-Twaijry,
Michael J. Flynn:
The SNAP Project: Design of Floating Point Arithmetic Unit.
IEEE Symposium on Computer Arithmetic 1997: 156- | 
| 62 |            | James E. Bennett,
Michael J. Flynn:
Prediction Caches for Superscalar Processors.
MICRO 1997: 81-90 | 
| 61 |            | Gregory T. Byrd,
Michael J. Flynn:
Evaluation of Communication Mechanisms in Invalidate-Based Shared Memory Multiprocessors.
PCRCW 1997: 159-170 | 
| 60 |            | Michael J. Flynn,
Kevin W. Rudd:
Parallel Architectures.
The Computer Science and Engineering Handbook 1997: 482-495 | 
| 59 |            | Stuart F. Oberman,
Michael J. Flynn:
Design Issues in Division and Other Floating-Point Operations.
IEEE Trans. Computers 46(2): 154-161 (1997) | 
| 58 |            | Stuart F. Oberman,
Michael J. Flynn:
Division Algorithms and Implementations.
IEEE Trans. Computers 46(8): 833-854 (1997) | 
| 57 |            | Hesham A. Al-Twaijry,
Stuart F. Oberman,
Steve T. Fu,
Michael J. Flynn:
The SNAP Project: Building Validated Floating Point.
J. UCS 4(2): 99-109 (1997) | 
|  | 1996 | 
|---|
| 56 |            | Daniel F. Zucker,
Michael J. Flynn,
Ruby B. Lee:
Improving Performance for MPEG Players.
COMPCON 1996: 327-332 | 
| 55 |            | Stuart F. Oberman,
Michael J. Flynn:
A Variable Latency Pipelined Floating-Point Adder.
Euro-Par, Vol. II 1996: 183-192 | 
| 54 |            | Daniel F. Zucker,
Michael J. Flynn,
Ruby B. Lee:
A Comparison of Hardware Prefetching Techniques for Mulimedia Benchmarks.
ICMCS 1996: 236-244 | 
| 53 |            | David A. Reimann,
Vipin Chaudhary,
Michael J. Flynn,
Ishwar K. Sethi:
Parallel Implementation of Cone Beam Tomography.
ICPP, Vol. 2 1996: 170-173 | 
| 52 |            | Michael J. Flynn,
Kevin W. Rudd:
Parallel Architectures.
ACM Comput. Surv. 28(1): 67-70 (1996) | 
| 51 |            | Eric M. Schwarz,
Michael J. Flynn:
Hardware Starting Approximation Method and Its Application to the Square Root Operation.
IEEE Trans. Computers 45(12): 1356-1369 (1996) | 
|  | 1995 | 
|---|
| 50 |            | Michael J. Flynn,
Kevin J. Nowka,
G. Bewick,
Eric M. Schwarz,
Nhon T. Quach:
The SNAP Project: Towards Sub-Nanosecond Arithmetic.
IEEE Symposium on Computer Arithmetic 1995: 75- | 
| 49 |            | Kevin J. Nowka,
Michael J. Flynn:
System Design Using Wave-Pipelining: A CMOS VLSI Vector Unit.
ISCAS 1995: 2301-2304 | 
| 48 |            | Pradeep K. Dubey,
George B. Adams III,
Michael J. Flynn:
Evaluating Performance Tradeoffs Between Fine-Grained and Coarse-Grained Alternatives.
IEEE Trans. Parallel Distrib. Syst. 6(1): 17-27 (1995) | 
|  | 1994 | 
|---|
| 47 |            | Pradeep K. Dubey,
Arvind Krishna,
Michael J. Flynn:
Analytical Modeling of Multithreaded Pipeline Performance.
HICSS (1) 1994: 361-367 | 
| 46 |            | David Glasco,
Bruce Delagi,
Michael J. Flynn:
Update-Based Cache Coherence Protocols for Scalable Shared-Memory Multiprocessors.
HICSS (1) 1994: 534-545 | 
| 45 |            | David Glasco,
Bruce Delagi,
Michael J. Flynn:
The Impact of Cache Coherence Protocols on Systems using Fine-Grain Data Synchronization.
IFIP PACT 1994: 79-88 | 
| 44 |            | Fabian Klass,
Michael J. Flynn,
A. J. van de Goor:
A 16x16-bit Static CMOS Wave-Pipelined Multiplier.
ISCAS 1994: 143-146 | 
| 43 |            | Pradeep K. Dubey,
George B. Adams III,
Michael J. Flynn:
Instruction Window Size Trade-Offs and Characterization of Program Parallelism.
IEEE Trans. Computers 43(4): 431-442 (1994) | 
| 42 |            | Pradeep K. Dubey,
Michael J. Flynn:
A Bubble Propagation Model for Pipeline Performance.
J. Parallel Distrib. Comput. 23(3): 330-337 (1994) | 
| 41 |            | Fabian Klass,
Michael J. Flynn,
A. J. van de Goor:
Fast multiplication in VLSI using wave pipelining techniques.
VLSI Signal Processing 7(3): 233-248 (1994) | 
|  | 1993 | 
|---|
| 40 |            | Eric M. Schwarz,
Michael J. Flynn:
Hardware starting approximation for the square root operation.
IEEE Symposium on Computer Arithmetic 1993: 103-111 | 
| 39 |            | Manu Thapar,
Bruce Delagi,
Michael J. Flynn:
Linked List Cache Coherence for Scalable Shared Memory Multiprocessors.
IPPS 1993: 34-43 | 
| 38 |            | Eric M. Schwarz,
Michael J. Flynn:
Parallel High-Radix Nonrestoring Division.
IEEE Trans. Computers 42(10): 1234-1246 (1993) | 
| 37 |            | Derek C. Wong,
Giovanni De Micheli,
Michael J. Flynn:
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences.
IEEE Trans. on CAD of Integrated Circuits and Systems 12(1): 25-46 (1993) | 
|  | 1992 | 
|---|
| 36 |            | Brian K. Bray,
Michael J. Flynn:
Translation hint buffers to reduce access time of physically-addressed instruction caches.
MICRO 1992: 206-209 | 
| 35 |            | William L. Lynch,
Brian K. Bray,
Michael J. Flynn:
The effect of page allocation on caches.
MICRO 1992: 222-225 | 
| 34 |            | Hans Mulder,
Michael J. Flynn:
Processor Architecture and Data Buffering.
IEEE Trans. Computers 41(10): 1211-1222 (1992) | 
| 33 |            | Nhon T. Quach,
Michael J. Flynn:
High-Speed Addition in CMOS.
IEEE Trans. Computers 41(12): 1612-1615 (1992) | 
| 32 |            | Derek C. Wong,
Michael J. Flynn:
Fast Division Using Accurate Quotient Approximations to Reduce the Number of Iterations.
IEEE Trans. Computers 41(8): 981-995 (1992) | 
|  | 1991 | 
|---|
| 31 |            | Manu Thapar,
Bruce Delagi,
Michael J. Flynn:
Scalable Cache Coherence for Shared Memory Multiprocessors.
ACPC 1991: 1-12 | 
| 30 |            | Brian K. Bray,
Michael J. Flynn:
Strategies for Branch Target Buffers.
MICRO 1991: 42-50 | 
| 29 |            | Fung F. Lee,
Michael J. Flynn:
Architectural Mechanisms to Support Three-Dimensional Lattice Gas Simulations.
SPAA 1991: 115-122 | 
| 28 |            | Pradeep K. Dubey,
George B. Adams III,
Michael J. Flynn:
Spectrum of choices: superpipelined, superscalar, or multiprocessor?
SPDP 1991: 233-240 | 
| 27 |            | Pradeep K. Dubey,
Michael J. Flynn:
Branch Strategies: Modeling and Optimization.
IEEE Trans. Computers 40(10): 1159-1167 (1991) | 
| 26 |            | Eric M. Schwarz,
Michael J. Flynn:
Cost-efficient high-radix division.
VLSI Signal Processing 3(4): 293-305 (1991) | 
|  | 1990 | 
|---|
| 25 |            | Michael J. Flynn:
Instruction sets and their implementations.
MICRO 1990: 1-6 | 
| 24 |            | Chad L. Mitchell,
Michael J. Flynn:
The Effects of Processor Architecture on Instruction Memory Traffic.
ACM Trans. Comput. Syst. 8(3): 230-250 (1990) | 
| 23 |            | Pradeep K. Dubey,
Michael J. Flynn:
Optimal Pipelining.
J. Parallel Distrib. Comput. 8(1): 10-19 (1990) | 
|  | 1989 | 
|---|
| 22 |            | Brian K. Bray,
K. Cuderman,
Michael J. Flynn,
Andrew Zimmerman:
The Computer Architect's Workbench.
IFIP Congress 1989: 509-514 | 
| 21 |            | Michael J. Flynn,
R. I. Winner:
ASIC microprocessors.
MICRO 1989: 237-243 | 
|  | 1987 | 
|---|
| 20 |            | Brian P. Boesch,
Michael J. Flynn:
Effects of Layered Protocols on Performance of a Packet Radio Network.
COMPCON 1987: 71-77 | 
| 19 |            | Scott P. Wakefield,
Michael J. Flynn:
Reducing Execution Parameters Through Correspondence in Computer Architecture.
IBM Journal of Research and Development 31(4): 420-434 (1987) | 
| 18 |            | Michael J. Flynn,
Chad L. Mitchell,
Johannes M. Mulder:
And Now a Case for More Complex Instruction Sets.
IEEE Computer 20(9): 71-83 (1987) | 
|  | 1986 | 
|---|
| 17 |            | Michael J. Flynn,
Curtis Spangler,
Andrew Zimmerman:
The Stanford Packet Radio Network.
COMPCON 1986: 266-268 | 
|  | 1985 | 
|---|
| 16 |            | Michael J. Flynn,
John D. Johnson,
Scott P. Wakefield:
On Instruction Sets and Their Formats.
IEEE Trans. Computers 34(3): 242-254 (1985) | 
|  | 1984 | 
|---|
| 15 |            | Michael J. Flynn,
Lee W. Hoevel:
Measures of Ideal Execution Architectures.
IBM Journal of Research and Development 28(4): 356-369 (1984) | 
|  | 1983 | 
|---|
| 14 |            | Jerome C. Huck,
Michael J. Flynn:
Comparative Analysis of Computer Architectures.
IFIP Congress 1983: 699-703 | 
| 13 |            | Michael J. Flynn,
Lee W. Hoevel:
Execution Architecture: The DELtran Experiment.
IEEE Trans. Computers 32(2): 156-175 (1983) | 
|  | 1982 | 
|---|
| 12 |            | Michael J. Flynn,
Neville Harris,
Daniel P. McCarthy:
Microcomputer System Design, An Advanced Course, Trinity College Dublin, June 1981
Springer 1982 | 
| 11 |            | Robert G. Wedig,
Michael J. Flynn:
Concurrency Detection in Language-Oriented Processing Systems.
ICDCS 1982: 805-810 | 
|  | 1981 | 
|---|
| 10 |            | Michael J. Flynn:
Perspective on microcomputers.
Advanced Course: Microcomputer System Design 1981: 1-8 | 
| 9 |            | Michael J. Flynn:
Customized Microcomputers.
Advanced Course: Microcomputer System Design 1981: 182-222 | 
|  | 1980 | 
|---|
| 8 |            | Michael J. Flynn,
John L. Hennessy:
Parallelism and Representation Problems in Distributed Systems.
IEEE Trans. Computers 29(12): 1060-1086 (1980) | 
|  | 1978 | 
|---|
| 7 |            | Michael J. Flynn,
Jim Gray,
Anita K. Jones,
Klaus Lagally,
Holger Opderbeck,
Gerald J. Popek,
Brian Randell,
Jerome H. Saltzer,
Hans-Rüdiger Wiehle:
Operating Systems, An Advanced Course
Springer 1978 | 
| 6 |            | Michael J. Flynn:
Computer Organization and Architecture.
Advanced Course: Operating Systems 1978: 17-98 | 
|  | 1975 | 
|---|
| 5 |            | Michael J. Flynn,
C. Neuhauser,
Robert M. McClure:
EMMY: an emulation system for user microprogramming.
AFIPS National Computer Conference 1975: 85-89 | 
|  | 1974 | 
|---|
| 4 |            | Michael J. Flynn:
Trends and Problems in Computer Organizations.
IFIP Congress 1974: 3-10 | 
|  | 1973 | 
|---|
| 3 |            | Michael J. Flynn,
Tilak Agerwala:
Comments on Capabilities, Limitations and Correctness of Petri Nets.
ISCA 1973: 81-86 | 
|  | 1971 | 
|---|
| 2 |            | Michael J. Flynn:
Shared Internal Resources in Multiprocessor.
IFIP Congress (1) 1971: 565-569 | 
| 1 |            | Allen B. Tucker,
Michael J. Flynn:
Dynamic Microprogramming: Processor Organization and Programming.
Commun. ACM 14(4): 240-250 (1971) |