List of Refereed Publications
-
G. Tyson and M. Farrens, "Evaluating
the Effects of Predicated Execution on Branch Prediction"
,
International
Journal of Parallel Processing,
vol. 23, no. 1 (1996)
-
G. Tyson, M. Farrens, J. Matthews, and A. Pleszkun,
"A Modified Approach to Data Cache Management"
,
Proceedings of
the 28th Annual International Symposium on Microarchitecture
Ann Arbor,
MI (Nov 29-Dec 1, 1995).
-
M. Farrens, G. Tyson, and A. Pleszkun,
"A Study of Single-Chip Processor/Cache Organizations for Large Numbers
of Transistors"
,
Proceedings of the 21st Annual International Symposium
on Computer Architecture, Chicago, IL (April 18-21, 1994).
-
G. Tyson, M. Farrens, "Code
Scheduling for Multiple Instruction Stream Architectures"
,
International
Journal of Parallel Processing,
vol. 22, no. 3 (1994)
-
M. Farrens, P. Nico and P. Ng,
"A
Comparison of Superscalar and Decoupled Access/Execute Architectures"
,
Proceedings
of the 26th Annual International Symposium on Microarchitecture,
Austin,
Texas (December 1-3, 1993)
-
G. Tyson and M. Farrens, "Techniques
for Extracting Instruction Level Parallelism on MIMD Architectures"
,
Proceedings
of the 26th Annual International Symposium on Microarchitecture,
Austin,
Texas (December 1-3, 1993)
-
G. Tyson, M. Farrens and A. Pleszkun,
"MISC:
A Multiple Instruction Stream Computer" ,
Proceedings of the 25th
Annual International Symposium on Microarchitecture,
Portland, Oregon
(December 1-4, 1992)
-
A. Park, M. Farrens and G. Tyson,
"Modifying
VM Hardware to Reduce Address Pin Requirements"
,
Proceedings of
the 25th Annual International Symposium on Microarchitecture,
Portland,
Oregon (December 1-4, 1992)
-
M. Farrens, A. Park, R. Fanfelle, P. Ng and G. Tyson,
"A
Partitioned Translation Lookaside Buffer Appraoch to Reducing Address Bandwidth"
,
Proceedings
of the 19th Annual International Symposium on Computer Architecture,
Queensland,
Australia (May 19-21, 1992)
-
M. Farrens, A. Park and A. Woodruff,
"CCHIME:
A Cache Coherent Hybrid Interconnected Memory Extension"
,
Proceedings
of the 6th International Parallel Processing Symposium,
Hollywood,
California (March, 1992)
-
M. Farrens, B. Wetmore and A. Woodruff,
"Alleviation
of Tree Saturation in Multistage Interconnection Networks"
,
Proceedings
of Supercomputing '91,
Albuquerque, New Mexico (November, 1991)
-
J. Becker, A. Park and M. Farrens,
"An
Analysis of the Information Content of Address Reference Streams"
,
Proceedings
of the 24th Annual International Symposium on Microarchitecture,
Albuquerque,
New Mexico (November, 1991)
-
M. Farrens and A. Park,
"Workload
and Implementation Considerations for Dynamic Base Register Caching"
,
Proceedings
of the 24th Annual International Symposium on Microarchitecture,
Albuquerque,
New Mexico (November, 1991)
-
M. Farrens and A. Pleszkun,
"Strategies
for Achieving Improved Processor Throughput"
,
Proceedings of the
18th Annual International Symposium on Computer Architecture, Toronto,
Canada (May 27-30, 1991).
-
M. Farrens and A. Park,
"Dynamic
Base Register Caching: A Technique for Reducing Address Bus Width"
,
Proceedings
of the 18th Annual International Symposium on Computer Architecture, Toronto,
Canada (May 27-30, 1991).
-
M. Farrens and A. Pleszkun,
"Overview
of the PIPE Processor Implementation"
,
Proceedings of the 24th
Annual Hawaii International Conference on System Sciences,
Kapaa, Kauai
(January 9-11, 1991).
-
A. Park and M. Farrens,
"Address
Compression Through Base Register Caching"
,
Proceedings of the
23th Annual Symposium and Workshop on Microprogramming and Microarchitectures,
Orlando,
Florida (November 1990)
-
M. Farrens and A. Pleszkun,
"An
Evaluation of Functional Unit Lengths for Single Chip Processors"
,
Proceedings
of the 23th Annual Symposium and Workshop on Microprogramming and Microarchitectures,
Orlando,
Florida (November 1990)
-
M. Farrens and A. Pleszkun,
"Improving
the Performance of Small On-Chip Instruction Caches"
,
Proceedings
of the 16th Annual International Symposium on Computer Architecture, Jerusalem,
Israel (June 1989).
-
M. Farrens and A. Pleszkun,
"Implementation
of the PIPE Processor" ,
Computer, January 1991
-
A. Pleszkun and M. Farrens,
"An
Instruction Cache Design for Use with a Delayed Branch"
Advanced
Research in VLSI: Proceedings of the Fourth MIT Conference
, April
1986
List of Unrefereed Publications (Tech Reports)
-
Matthew Farrens, "The
Architecture Curriculum at UC-Davis" , IEEE Technical Committee
on Computer Architecture, February 1999, pp. 28-30.
-
Matthew Farrens, "The
Architecture Curriculum at UC-Davis" , presented at the Workshop
on Computer Architecture Education, held in conjunction with the 25th
Annual International Symposium on Computer Architecture, Barcelona,
Spain, June 1998.
-
Matthew Farrens, Timothy Heil, James E. Smith and Gary Tyson, "Restricted
Dual Path Execution" ,
Computer Science Department Technical Report
CSE-97-18,
University of California at Davis, Davis, California (November
1997).
-
Gary Tyson, Matthew Farrens, Kevin Rich, and Andrew Pleszkun,
"Reducing
the Branch Penalty of Mispredicted Short Forward Branches"
,
Computer
Science Department Technical Report CSE-95-7,
University of California
at Davis, Davis, California (August 1995).
-
Gary Tyson, Matthew Farrens, John Matthews, and Andrew Pleszkun,
"A
New Approach to Cache Management"
,
Computer Science Department
Technical Report CSE-95-6,
University of California at Davis, Davis,
California (August 1995).
-
M. Farrens, G. Tyson and A. Pleszkun,
"A
Study of Single-Chip Processor/Cache Organizations for Large Numbers of
Transistors"
,
Computer Science Department Technical Report CSE-92-24,
University
of California at Davis, Davis, California (December 1992).
-
G. Tyson, M. Farrens and A. Pleszkun,
"MISC:
A Multiple Instruction Stream Computer" ,
Computer Science Department
Technical Report CSE-92-23,
University of California at Davis, Davis,
California (December 1992).
-
M. Farrens, A. Park, R. Fanfelle, P. Ng and G. Tyson, "A
Partitioned Translation Lookaside Buffer Approach to Reducing Address Bandwidth"
,
Computer
Science Department Technical Report CSE-91-37,
University of California
at Davis, Davis, California (November 1991).