List of Refereed Publications
-
V. Ahuja, D. Ghosal and M. Farrens,
"Minimizing the Data Transfer Time Using Multicore End-sSystem Aware Blow
Bifurcation"
, 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid
Computing (CCGrid),
Ottowa, Canada (May 13-16, 2012), pp. (to appear).
-
C. Nitta, M. Farrens and V. Akella,
"DCAF - A Directly Connected
Arbitration-Free Photonic Crossbar for Energy-Efficient High Performance
Computing", 26th IEEE International Parallel and Distributed Processing
Symposium, Shanghai, China (May 21-25, 2012), pp. (to appear).
-
C. Nitta, M. Farrens and V. Akella,
"Resilient Microring Resonator
Based Photonic Networks", Proceedings of the 44th Annual IEEE/ACM
International Symposium on
Microarchitecture, Porto Alegre, Brazil (Dec 3-7, 2011), pp. 95-104.
-
C. Nitta, K. Macdonald, M. Farrens and V. Akella,
"Inferring packet
dependencies to improve trace based simulation of on-chip networks ",
Proceedings of the 5th Annual
IEEE/ACM International Symposium on Networks on Chips,
Pittsburgh, PA (May 1-4, 2011), pp. 153-160.
-
C. Nitta, M. Farrens and V. Akella,
"Addressing System-Level Trimming
Issues in OnChip Nanophotonic Networks", Proceedings of the 17th
International IEEE
Symposium on High Performance Computer Architecture, San Antonio, TX
(Feb 12-16, 2011), pp. 122-131 .
-
P. V. Mejia, R. Amirtharajah, M. Farrens and V. Akella, "Performance
Evaluation of a Multicore System with Optically Connected Memory
Modules", Fourth ACM/IEEE
International Symposium on Networks-on-Chip ,
Grenoble, France (May 3-6, 2010), pp. 215-222 .
-
A. Hadke, T. Benavides, V. Akella, R. Amirtharajah and M. Farrens,
"Design and Evaluation of an Optical CPU-DRAM Interconnect",
Proceedings of the IEEE International Conference on Computer Design
(ICCD): Green Computing,
Lake Tahoe, CA (October 12-15, 2008), pp. 492-497.
-
C. Nitta and M. Farrens, "Techniques for Increasing Effective Data
Bandwidth", Proceedings of the IEEE International Conference on
Computer Design (ICCD): Green Computing,
Lake Tahoe, CA (October 12-15, 2008), pp. 492-497.
-
P. Congdon and M. Farrens, "Packet Prediction for Speculative C
ut-Through Switching", ACM/IEEE Symposium on Architectures for
Networking and Communications Systems,
San Jose, CA (November 6-7, 2008), pp. 514-519.
- H. Lee, G. Tyson and M. Farrens, "Improving Bandwidth Utilization using
Eager Writeback", Journal of Instruction Level Parallelism, vol. 4
(to appear) (January 2002)
- M. Oskin, F. Chong, and M. Farrens, "Using Statistical and Symbolic
Simulation for Microprocessor Evaluation", Journal of Instruction Level
Parallelism, vol. 3 (to appear) (September 2001)
- H. Lee, G. Tyson and M. Farrens,
"Eager Writeback - a Technique for Improving Bandwidth Utilization", Proceedings of the 33rd Annual International
Symposium on Microarchitecture, Monterey, CA (December 10-13, 2000),
pp. 11-21
- K. Rich and M. Farrens,
The Decoupled-Style Prefetch Architecture",
Proceedings of the 6th International Euro-Par Conference, Munich,
Germany (August 28-September 1, 2000), pp. 989-993.
- K. Rich and M. Farrens,
"Code Partitioning in Decoupled Compilers",
Proceedings of the 6th International Euro-Par Conference, Munich,
Germany (August 28-September 1, 2000), pp. 1008-1017.
- M. Oskin, F. Chong and M. Farrens,
"HLS: Combining Statistical
and Symbolic Simulation to Guide Microprocessor Designs", Proceedings
of the 27th Annual International Symposium on Computer Architecture,
Vancouver, BC (June 12-14, 2000), pp. 71-82.
- P. Sallee, M. Haungs and M. Farrens,
"Branch Transistion Rate:
A New Metric for Improved Branch Classification Analysis", Proceedings
of the 6th International IEEE Symposium on High Performance Computer Architecture
, Toulouse, France (January 10-12, 2000), pp. 241-250.
- M. Oskin, J. Hensley, D. Keen, F. Chong, M. Farrens and A. Chopra,
"Exploiting ILP in Page-based Intelligent Memory", Proceedings of the
32nd Annual International Symposium on Microarchitecture, Haifa, Israel
(November 16-18, 1999), pp. 208-218.
- J. Rivers, E. Tam, G. Tyson, E. Davidson and M. Farrens,
"Utilizing
Reuse Information in Data Cache Management", Proceedings of the
12th ACM International Conference on Supercomputing", Melbourne, Australia
(July 13-17, 1998), pp. 449-456.
- G. Tyson, M. Farrens, J. Matthews and A. Pleszkun, "Managing Data Caches
using Selective Cache Line Replacement", International Journal of Parallel
Processing, vol. 25, no. 3 (June 1997), pp. 213-242.
- 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,
"Implementation of the PIPE Processor" , Computer, January 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).
- 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).