| 2012 | ||
|---|---|---|
| j43 | Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N. Patt: Fairness via Source Throttling: A Configurable and High-Performance Fairness Substrate for Multicore Memory Systems. ACM Trans. Comput. Syst. 30(2): 7 (2012) | |
| c123 | José A. Joao, M. Aater Suleman, Onur Mutlu, Yale N. Patt: Bottleneck identification and scheduling in multithreaded applications. ASPLOS 2012: 223-234 | |
| c122 | Yale N. Patt: High performance supercomputers: should the individual processor be more than a brick? ICS 2012: 1-2 | |
| c121 | Rustam Miftakhutdinov, Eiman Ebrahimi, Yale N. Patt: Predicting Performance Impact of DVFS for Realistic Memory Systems. MICRO 2012: 155-165 | |
| c120 | Khubaib, M. Aater Suleman, Milad Hashemi, Chris Wilkerson, Yale N. Patt: MorphCore: An Energy-Efficient Microarchitecture for High Performance ILP and High Throughput TLP. MICRO 2012: 305-316 | |
| c119 | Marco Antonio Zanata Alves, Khubaib, Eiman Ebrahimi, Veynu Narasiman, Carlos Villavieja, Philippe Olivier Alexandre Navaux, Yale N. Patt: Energy Savings via Dead Sub-Block Prediction. SBAC-PAD 2012: 51-58 | |
| 2011 | ||
| j42 | ||
| j41 | M. Aater Suleman, Onur Mutlu, José A. Joao, Khubaib, Yale N. Patt: Data Marshaling for Multicore Systems. IEEE Micro 31(1): 56-64 (2011) | |
| j40 | Chang Joo Lee, Onur Mutlu, Veynu Narasiman, Yale N. Patt: Prefetch-Aware Memory Controllers. IEEE Trans. Computers 60(10): 1406-1430 (2011) | |
| c118 | Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N. Patt: Prefetch-aware shared resource management for multi-core systems. ISCA 2011: 141-152 | |
| c117 | Veynu Narasiman, Michael Shebanow, Chang Joo Lee, Rustam Miftakhutdinov, Onur Mutlu, Yale N. Patt: Improving GPU performance via large warps and two-level warp scheduling. MICRO 2011: 308-317 | |
| c116 | Eiman Ebrahimi, Rustam Miftakhutdinov, Chris Fallin, Chang Joo Lee, José A. Joao, Onur Mutlu, Yale N. Patt: Parallel application memory scheduling. MICRO 2011: 362-373 | |
| r1 | ||
| 2010 | ||
| j39 | M. Aater Suleman, Onur Mutlu, Moinuddin K. Qureshi, Yale N. Patt: Accelerating Critical Section Execution with Asymmetric Multicore Architectures. IEEE Micro 30(1): 60-70 (2010) | |
| c115 | M. Aater Suleman, Moinuddin K. Qureshi, Khubaib, Yale N. Patt: Feedback-directed pipeline parallelism. PACT 2010: 147-156 | |
| c114 | Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N. Patt: Fairness via source throttling: a configurable and high-performance fairness substrate for multi-core memory systems. ASPLOS 2010: 335-346 | |
| c113 | M. Aater Suleman, Onur Mutlu, José A. Joao, Khubaib, Yale N. Patt: Data marshaling for multi-core architectures. ISCA 2010: 441-450 | |
| e2 | Yale N. Patt, Pierfrancesco Foglia, Evelyn Duesterwald, Paolo Faraboschi, Xavier Martorell (Eds.): High Performance Embedded Architectures and Compilers, 5th International Conference, HiPEAC 2010, Pisa, Italy, January 25-27, 2010. Proceedings. Lecture Notes in Computer Science 5952, Springer 2010, isbn 978-3-642-11514-1 | |
| 2009 | ||
| j38 | Hyesoon Kim, José A. Joao, Onur Mutlu, Chang Joo Lee, Yale N. Patt, Robert Cohn: Virtual Program Counter (VPC) Prediction: Very Low Cost Indirect Branch Prediction Using Conditional Branch Prediction Hardware. IEEE Trans. Computers 58(9): 1153-1170 (2009) | |
| c112 | ||
| c111 | M. Aater Suleman, Onur Mutlu, Moinuddin K. Qureshi, Yale N. Patt: Accelerating critical section execution with asymmetric multi-core architectures. ASPLOS 2009: 253-264 | |
| c110 | Eiman Ebrahimi, Onur Mutlu, Yale N. Patt: Techniques for bandwidth-efficient prefetching of linked data structures in hybrid prefetching systems. HPCA 2009: 7-17 | |
| c109 | ||
| c108 | José A. Joao, Onur Mutlu, Yale N. Patt: Flexible reference-counting-based hardware acceleration for garbage collection. ISCA 2009: 418-428 | |
| c107 | Eiman Ebrahimi, Onur Mutlu, Chang Joo Lee, Yale N. Patt: Coordinated control of multiple prefetchers in multi-core systems. MICRO 2009: 316-326 | |
| c106 | Chang Joo Lee, Veynu Narasiman, Onur Mutlu, Yale N. Patt: Improving memory bank-level parallelism in the presence of prefetching. MICRO 2009: 327-336 | |
| c105 | ||
| c104 | ||
| 2008 | ||
| j37 | Moinuddin K. Qureshi, Aamer Jaleel, Yale N. Patt, Simon C. Steely Jr., Joel S. Emer: Set-Dueling-Controlled Adaptive Insertion for High-Performance Caching. IEEE Micro 28(1): 91-98 (2008) | |
| c103 | José A. Joao, Onur Mutlu, Hyesoon Kim, Rishi Agarwal, Yale N. Patt: Improving the performance of object-oriented languages with dynamic predication of indirect jumps. ASPLOS 2008: 80-90 | |
| c102 | M. Aater Suleman, Moinuddin K. Qureshi, Yale N. Patt: Feedback-driven threading: power-efficient and high-performance execution of multi-threaded workloads on CMPs. ASPLOS 2008: 277-286 | |
| c101 | Chang Joo Lee, Hyesoon Kim, Onur Mutlu, Yale N. Patt: Performance-aware speculation control using wrong path usefulness prediction. HPCA 2008: 39-49 | |
| c100 | Francis Tseng, Yale N. Patt: Achieving Out-of-Order Performance with Almost In-Order Complexity. ISCA 2008: 3-12 | |
| c99 | Chang Joo Lee, Onur Mutlu, Veynu Narasiman, Yale N. Patt: Prefetch-Aware DRAM Controllers. MICRO 2008: 200-209 | |
| c98 | ||
| 2007 | ||
| j36 | José A. Joao, Onur Mutlu, Hyesoon Kim, Yale N. Patt: Dynamic Predication of Indirect Jumps. Computer Architecture Letters 6(2): 25-28 (2007) | |
| j35 | José A. Joao, Onur Mutlu, Hyesoon Kim, Yale N. Patt: Dynamic Predication of Indirect Jumps. Computer Architecture Letters 7(1): 1-4 (2007) | |
| j34 | Hyesoon Kim, José A. Joao, Onur Mutlu, Yale N. Patt: Diverge-Merge Processor: Generalized and Energy-Efficient Dynamic Predication. IEEE Micro 27(1): 94-104 (2007) | |
| j33 | Joel S. Emer, Mark D. Hill, Yale N. Patt, Joshua J. Yi, Derek Chiou, Resit Sendag: Single-Threaded vs. Multithreaded: Where Should We Focus? IEEE Micro 27(6): 14-24 (2007) | |
| c97 | Hyesoon Kim, José A. Joao, Onur Mutlu, Yale N. Patt: Profile-assisted Compiler Support for Dynamic Predication in Diverge-Merge Processors. CGO 2007: 367-378 | |
| c96 | ||
| c95 | Santhosh Srinath, Onur Mutlu, Hyesoon Kim, Yale N. Patt: Feedback Directed Prefetching: Improving the Performance and Bandwidth-Efficiency of Hardware Prefetchers. HPCA 2007: 63-74 | |
| c94 | Moinuddin K. Qureshi, M. Aater Suleman, Yale N. Patt: Line Distillation: Increasing Cache Capacity by Filtering Unused Words in Cache Lines. HPCA 2007: 250-259 | |
| c93 | Moinuddin K. Qureshi, Aamer Jaleel, Yale N. Patt, Simon C. Steely Jr., Joel S. Emer: Adaptive insertion policies for high performance caching. ISCA 2007: 381-391 | |
| c92 | Hyesoon Kim, José A. Joao, Onur Mutlu, Chang Joo Lee, Yale N. Patt, Robert Cohn: VPC prediction: reducing the cost of indirect branches via hardware-based dynamic devirtualization. ISCA 2007: 424-435 | |
| 2006 | ||
| j32 | ||
| j31 | Onur Mutlu, Hyesoon Kim, Yale N. Patt: Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance. IEEE Micro 26(1): 10-20 (2006) | |
| j30 | Hyesoon Kim, Onur Mutlu, Yale N. Patt, Jared Stark: Wish Branches: Enabling Adaptive and Aggressive Predicated Execution. IEEE Micro 26(1): 48-58 (2006) | |
| j29 | Onur Mutlu, Hyesoon Kim, Yale N. Patt: Address-Value Delta (AVD) Prediction: A Hardware Technique for Efficiently Parallelizing Dependent Cache Misses. IEEE Trans. Computers 55(12): 1491-1508 (2006) | |
| c91 | Hyesoon Kim, M. Aater Suleman, Onur Mutlu, Yale N. Patt: 2D-Profiling: Detecting Input-Dependent Branches with a Single Input Data Set. CGO 2006: 159-172 | |
| c90 | Yale N. Patt: Computer Architecture Research and Future Microprocessors: Where Do We Go from Here? ISCA 2006: 2 | |
| c89 | Moinuddin K. Qureshi, Daniel N. Lynch, Onur Mutlu, Yale N. Patt: A Case for MLP-Aware Cache Replacement. ISCA 2006: 167-178 | |
| c88 | Hyesoon Kim, José A. Joao, Onur Mutlu, Yale N. Patt: Diverge-Merge Processor (DMP): Dynamic Predicated Execution of Complex Control-Flow Graphs Based on Frequently Executed Paths. MICRO 2006: 53-64 | |
| c87 | Moinuddin K. Qureshi, Yale N. Patt: Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches. MICRO 2006: 423-432 | |
| 2005 | ||
| j28 | Onur Mutlu, Hyesoon Kim, Jared Stark, Yale N. Patt: On Reusing the Results of Pre-Executed Instructions in a Runahead Execution Processor. Computer Architecture Letters 4(1): 2 (2005) | |
| j27 | Onur Mutlu, Hyesoon Kim, David N. Armstrong, Yale N. Patt: Using the First-Level Caches as Filters to Reduce the Pollution Caused by Speculative Memory References. International Journal of Parallel Programming 33(5): 529-559 (2005) | |
| j26 | Onur Mutlu, Hyesoon Kim, David N. Armstrong, Yale N. Patt: An Analysis of the Performance Impact of Wrong-Path Memory References on Out-of-Order and Runahead Execution Processors. IEEE Trans. Computers 54(12): 1556-1571 (2005) | |
| c86 | Yale N. Patt: The microprocessor of the year 2014: do Pentium 4, Pentium M, and Power 5 provide any hints? AICCSA 2005: 1 | |
| c85 | Moinuddin K. Qureshi, Onur Mutlu, Yale N. Patt: Microarchitecture-Based Introspection: A Technique for Transient-Fault Tolerance in Microprocessors. DSN 2005: 434-443 | |
| c84 | Yale N. Patt: A Unifying Theory of Distributed Processing (Or, The Chutzpah One Should Expect When You Invite a Microarchitect into Your Sandbox). IPDPS 2005 | |
| c83 | Onur Mutlu, Hyesoon Kim, Yale N. Patt: Techniques for Efficient Processing in Runahead Execution Engines. ISCA 2005: 370-381 | |
| c82 | Moinuddin K. Qureshi, David Thompson, Yale N. Patt: The V-Way Cache: Demand Based Associativity via Global Replacement. ISCA 2005: 544-555 | |
| c81 | Hyesoon Kim, Onur Mutlu, Jared Stark, Yale N. Patt: Wish Branches: Combining Conditional Branching and Predication for Adaptive Predicated Execution. MICRO 2005: 43-54 | |
| c80 | Onur Mutlu, Hyesoon Kim, Yale N. Patt: Address-Value Delta (AVD) Prediction: Increasing the Effectiveness of Runahead Execution by Exploiting Regular Memory Allocation Patterns. MICRO 2005: 233-244 | |
| 2004 | ||
| b1 | Yale N. Patt, Sanjay J. Patel: Introduction to computing systems - from bits and gates to C and beyond (2. ed.). McGraw-Hill 2004, isbn 978-0-07-246750-5, pp. I-XXIV, 1-632 | |
| c79 | ||
| c78 | Brad Calder, Daniel Citron, Yale N. Patt, James E. Smith: The future of simulation: A field of dreams. ISPASS 2004: 169 | |
| c77 | David N. Armstrong, Hyesoon Kim, Onur Mutlu, Yale N. Patt: Wrong Path Events: Exploiting Unusual and Illegal Program Behavior for Early Misprediction Detection and Recovery. MICRO 2004: 119-128 | |
| c76 | Onur Mutlu, Hyesoon Kim, David N. Armstrong, Yale N. Patt: Cache Filtering Techniques to Reduce the Negative Impact of Useless Speculative Memory References on Processor Performance. SBAC-PAD 2004: 2-9 | |
| c75 | Onur Mutlu, Hyesoon Kim, David N. Armstrong, Yale N. Patt: Understanding the effects of wrong-path memory references on processor performance. WMPI 2004: 56-64 | |
| 2003 | ||
| j25 | Onur Mutlu, Jared Stark, Chris Wilkerson, Yale N. Patt: Runahead Execution: An Effective Alternative to Large Instruction Windows. IEEE Micro 23(6): 20-25 (2003) | |
| c74 | Yale N. Patt: The High Performance Microprocessor in the Year 2013: What Will It Look Like? What It Won't Look Like? HiPC 2003: 105 | |
| c73 | Onur Mutlu, Jared Stark, Chris Wilkerson, Yale N. Patt: Runahead Execution: An Alternative to Very Large Instruction Windows for Out-of-Order Processors. HPCA 2003: 129-140 | |
| c72 | Paul Racunas, Yale N. Patt: Partitioned first-level cache design for clustered microarchitectures. ICS 2003: 22-31 | |
| 2002 | ||
| c71 | Stephen W. Melvin, Yale N. Patt: Handling of packet dependencies: a critical issue for highly parallel network processors. CASES 2002: 202-209 | |
| c70 | Mary D. Brown, Yale N. Patt: Using Internal Redundant Representations and Limited Bypass to Support Pipelined Adders and Register Files. HPCA 2002: 289-298 | |
| c69 | Robert S. Chappell, Francis Tseng, Yale N. Patt, Adi Yoaz: Difficult-Path Branch Prediction Using Subordinate Microthreads. ISCA 2002: 307-317 | |
| c68 | Robert S. Chappell, Francis Tseng, Adi Yoaz, Yale N. Patt: Microarchitectural support for precomputation microthreads. MICRO 2002: 74-84 | |
| e1 | Yale N. Patt, Dirk Grunwald, Kevin Skadron (Eds.): 29th International Symposium on Computer Architecture (ISCA 2002), 25-29 May 2002, Anchorage, AK, USA. IEEE Computer Society 2002, isbn 0-7695-1605-X | |
| 2001 | ||
| c67 | Mary D. Brown, Jared Stark, Yale N. Patt: Select-free instruction scheduling logic. MICRO 2001: 204-213 | |
| c66 | Judith L. Gersting, Peter B. Henderson, Philip Machanick, Yale N. Patt: Programming early considered harmful. SIGCSE 2001: 402-403 | |
| 2000 | ||
| j24 | Gregory R. Ganger, Marshall K. McKusick, Craig A. N. Soules, Yale N. Patt: Soft updates: a solution to the metadata update problem in file systems. ACM Trans. Comput. Syst. 18(2): 127-153 (2000) | |
| c65 | Yale N. Patt: Higher and Higher Performance Microprocessors: Are The Problems Just Too Hard To Solve? EUROMICRO 2000: 1015 | |
| c64 | Jared Stark, Mary D. Brown, Yale N. Patt: On pipelining dynamic instruction scheduling logic. MICRO 2000: 57-66 | |
| 1999 | ||
| j23 | Sanjay J. Patel, Daniel H. Friendly, Yale N. Patt: Evaluation of Design Options for the Trace Cache Fetch Mechanism. IEEE Trans. Computers 48(2): 193-204 (1999) | |
| c63 | Robert S. Chappell, Jared Stark, Sangwook P. Kim, Steven K. Reinhardt, Yale N. Patt: Simultaneous Subordinate Microthreading (SSMT). ISCA 1999: 186-195 | |
| 1998 | ||
| j22 | Eric Hao, Po-Yung Chang, Marius Evers, Yale N. Patt: Increasing the Instruction Fetch Rate via Block-Structured Instruction Set Architectures. International Journal of Parallel Programming 26(4): 449-478 (1998) | |
| j21 | Gregory R. Ganger, Yale N. Patt: Using System-Level Models to Evaluate I/O Subsystem Designs. IEEE Trans. Computers 47(6): 667-678 (1998) | |
| c62 | Jared Stark, Marius Evers, Yale N. Patt: Variable Length Path Branch Prediction. ASPLOS 1998: 170-179 | |
| c61 | Wen-mei W. Hwu, Yale N. Patt: Retrospective: HPSm, a High Performance Restricted Data Flow Architecture Having Minimal Functionality. 25 Years ISCA: Retrospectives and Reprints 1998: 43-44 | |
| c60 | Marius Evers, Sanjay J. Patel, Robert S. Chappell, Yale N. Patt: An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work. ISCA 1998: 52-61 | |
| c59 | Tse-Yu Yeh, Yale N. Patt: Retrospective: Alternative Implementations of Two-Level Adaptive Training Branch Prediction. 25 Years ISCA: Retrospectives and Reprints 1998: 87-88 | |
| c58 | Sanjay J. Patel, Marius Evers, Yale N. Patt: Improving Trace Cache Effectiveness with Branch Promotion and Trace Packing. ISCA 1998: 262-271 | |
| c57 | Wen-mei W. Hwu, Yale N. Patt: HPSm, a High Performance Restricted Data Flow Architecture Having Minimal Functionality. 25 Years ISCA: Retrospectives and Reprints 1998: 300-308 | |
| c56 | Tse-Yu Yeh, Yale N. Patt: Alternative Implementations of Two-Level Adaptive Branch Prediction. 25 Years ISCA: Retrospectives and Reprints 1998: 451-461 | |
| c55 | Daniel H. Friendly, Sanjay J. Patel, Yale N. Patt: Putting the Fill Unit to Work: Dynamic Optimizations for Trace Cache Microprocessors. MICRO 1998: 173-181 | |
| 1997 | ||
| j20 | Yale N. Patt, Sanjay J. Patel, Marius Evers, Daniel H. Friendly, Jared Stark: One Billion Transistors, One Uniprocessor, One Chip. IEEE Computer 30(9): 51-57 (1997) | |
| j19 | ||
| j18 | Po-Yung Chang, Marius Evers, Yale N. Patt: Improving branch prediction accuracy by reducing pattern history table interference. International Journal of Parallel Programming 25(5): 339-362 (1997) | |
| j17 | Stéphan Jourdan, Jared Stark, Tse-Hao Hsing, Yale N. Patt: Recovery requirements of branch prediction storage structures in the presence of mispredicted-path execution. International Journal of Parallel Programming 25(5): 363-383 (1997) | |
| c54 | Robert Y. Hou, Yale N. Patt: Using Non-Volatile Storage to Improve the Reliability of RAID5 Disk Arrays. FTCS 1997: 206-215 | |
| c53 | ||
| c52 | Eric Sprangle, Robert S. Chappell, Mitch Alsup, Yale N. Patt: The Agree Predictor: A Mechanism for Reducing Negative Branch History Interference. ISCA 1997: 284-291 | |
| c51 | Daniel H. Friendly, Sanjay J. Patel, Yale N. Patt: Alternative Fetch and Issue Policies for the Trace Cache Fetch Mechanism. MICRO 1997: 24-33 | |
| c50 | Jared Stark, Paul Racunas, Yale N. Patt: Reducing the Performance Impact of Instruction Cache Misses by Writing Instructions into the Reservation Stations Out-of-Order. MICRO 1997: 34-43 | |
| 1996 | ||
| j16 | ||
| j15 | ||
| j14 | Po-Yung Chang, Eric Hao, Tse-Yu Yeh, Yale N. Patt: Branch Classification: New Mechanism for Improving Branch Predictor Performance. International Journal of Parallel Programming 24(2): 133-158 (1996) | |
| j13 | Po-Yung Chang, Eric Hao, Yale N. Patt, Pohua P. Chang: Using Predicated Execution to Improve the Performance of a Dynamically Scheduled Machine with Speculative Execution. International Journal of Parallel Programming 24(3): 209-234 (1996) | |
| c49 | Po-Yung Chang, Marius Evers, Yale N. Patt: Improving branch prediction accuracy by reducing pattern history table interference. IEEE PACT 1996: 48-57 | |
| c48 | Stéphan Jourdan, Tse-Hao Hsing, Jared Stark, Yale N. Patt: The effects of mispredicted-path execution on branch prediction structures. IEEE PACT 1996: 58-67 | |
| c47 | Marius Evers, Po-Yung Chang, Yale N. Patt: Using Hybrid Branch Predictors to Improve Branch Prediction Accuracy in the Presence of Context Switches. ISCA 1996: 3-11 | |
| c46 | Eric Hao, Po-Yung Chang, Marius Evers, Yale N. Patt: Increasing the Instruction Fetch Rate via Block-structured Instruction Set Architectures. MICRO 1996: 191-200 | |
| 1995 | ||
| j12 | Stephen W. Melvin, Yale N. Patt: Enhancing instruction scheduling with a block-structured ISA. International Journal of Parallel Programming 23(3): 221-243 (1995) | |
| c45 | Robert Y. Hou, Yale N. Patt: Track Piggybacking: An Improved Rebuild Algorithm for RAID5 Disk Arrays. ICPP (1) 1995: 136-145 | |
| c44 | Po-Yung Chang, Eric Hao, Yale N. Patt: Alternative implementations of hybrid branch predictors. MICRO 1995: 252-257 | |
| c43 | Bruce L. Worthington, Gregory R. Ganger, Yale N. Patt, John Wilkes: On-Line Extraction of SCSI Disk Drive Parameters. SIGMETRICS 1995: 146-156 | |
| 1994 | ||
| j11 | Yale N. Patt: The I/O Subsystem - A Candidate for Improvement: Guest Editor's Introduction. IEEE Computer 27(3): 15-16 (1994) | |
| j10 | Gregory R. Ganger, Bruce L. Worthington, Robert Y. Hou, Yale N. Patt: Disk Arrays: High-Performance, High-Reliability Storage Subsystems. IEEE Computer 27(3): 30-36 (1994) | |
| c42 | Po-Yung Chang, Eric Hao, Tse-Yu Yeh, Yale N. Patt: Branch classification: a new mechanism for improving branch predictor performance. MICRO 1994: 22-31 | |
| c41 | Eric Sprangle, Yale N. Patt: Facilitating superscalar processing via a combined static/dynamic register renaming scheme. MICRO 1994: 143-147 | |
| c40 | Eric Hao, Po-Yung Chang, Yale N. Patt: The effect of speculatively updating branch history on branch prediction accuracy, revisited. MICRO 1994: 228-232 | |
| c39 | ||
| c38 | Bruce L. Worthington, Gregory R. Ganger, Yale N. Patt: Scheduling Algorithms for Modern Disk Drives. SIGMETRICS 1994: 241-252 | |
| 1993 | ||
| c37 | ||
| c36 | Tse-Yu Yeh, Deborah T. Marr, Yale N. Patt: Increasing the Instruction Fetch Rate via Multiple Branch Prediction and a Branch Address Cache. International Conference on Supercomputing 1993: 67-76 | |
| c35 | Tse-Yu Yeh, Yale N. Patt: A Comparison of Dynamic Branch Predictors that Use Two Levels of Branch History. ISCA 1993: 257-266 | |
| c34 | Michael Butler, Yale N. Patt: A comparative performance evaluation of various state maintenance mechanisms. MICRO 1993: 70-79 | |
| c33 | Tse-Yu Yeh, Yale N. Patt: Branch history table indexing to prevent pipeline bubbles in wide-issue superscalar processors. MICRO 1993: 164-175 | |
| c32 | Gregory R. Ganger, Yale N. Patt: The Process-Flow Model: Examining I/O Performance from the System's Point of View. SIGMETRICS 1993: 86-97 | |
| c31 | Robert Y. Hou, Yale N. Patt: Comparing Rebuild Algorithms for Mirrored and RAID5 Disk Arrays. SIGMOD Conference 1993: 317-326 | |
| 1992 | ||
| j9 | Howard Jay Siegel, Seth Abraham, William L. Bain, Kenneth E. Batcher, Thomas L. Casavant, Doug DeGroot, Jack B. Dennis, David C. Douglas, Tse-Yun Feng, James R. Goodman, Alan Huang, Harry F. Jordan, J. Robert Jamp, Yale N. Patt, Alan Jay Smith, James E. Smith, Lawrence Snyder, Harold S. Stone, Russ Tuck, Benjamin W. Wah: Report of the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing. J. Parallel Distrib. Comput. 16(3): 199-211 (1992) | |
| j8 | Yale N. Patt: Highest performance computing machines. Microprocessing and Microprogramming 35(1-5): 1 (1992) | |
| c30 | Tse-Yu Yeh, Yale N. Patt: Alternative Implementations of Two-Level Adaptive Branch Prediction. ISCA 1992: 124-134 | |
| c29 | Michael Butler, Yale N. Patt: An investigation of the performance of various dynamic scheduling techniques. MICRO 1992: 1-9 | |
| c28 | Tse-Yu Yeh, Yale N. Patt: A comprehensive instruction fetch mechanism for a processor supporting speculative execution. MICRO 1992: 129-139 | |
| 1991 | ||
| j7 | Yale N. Patt: Experimental Research in Computer Architecture - Guest Editor's Introduction to the Special Issue. IEEE Computer 24(1): 14-16 (1991) | |
| c27 | Michael Butler, Tse-Yu Yeh, Yale N. Patt, Mitch Alsup, Hunter Scales, Michael Shebanow: Single Instruction Stream Parallelism is Greater Than Two. ISCA 1991: 276-286 | |
| c26 | Stephen W. Melvin, Yale N. Patt: Exploiting Fine-Grained Parallelism Through a Combination of Hardware and Software Techniques. ISCA 1991: 287-296 | |
| c25 | Michael Butler, Yale N. Patt: The Effect of Real Data Cache Behavior on the Performance of a Microarchitecture that Supports Dynamic Scheduling. MICRO 1991: 34-41 | |
| c24 | ||
| 1990 | ||
| c23 | Michael Butler, Yale N. Patt: An Area-Efficient Register Alias Table for Implementing HPS. ICPP (1) 1990: 611-612 | |
| 1989 | ||
| j6 | Yale N. Patt: Real Machines: Design Choices / Engineering Trade-Offs - Guest Editor's Introduction. IEEE Computer 22(1): 8-10 (1989) | |
| c22 | Stephen W. Melvin, Yale N. Patt: Performance benefits of large execution atomic units in dynamically scheduled machines. ICS 1989: 427-432 | |
| c21 | Ashok Singhal, Yale N. Patt: A High Performance Prolog Processor with Multiple Function Units. ISCA 1989: 195-202 | |
| c20 | ||
| c19 | Ashok Singhal, Yale N. Patt: Unification Parallelism: How Much Can We Exploit? NACLP 1989: 1135-1147 | |
| 1988 | ||
| c18 | ||
| c17 | Ashok Singhal, Yale N. Patt: Implementing a Prolog machine with multiple functional units. MICRO 1988: 41-49 | |
| c16 | Stephen W. Melvin, Michael Shebanow, Yale N. Patt: Hardware support for large atomic units in dynamically scheduled machines. MICRO 1988: 60-63 | |
| c15 | Stephen W. Melvin, Yale N. Patt: The Use of Microcode Instrumentation for Development, Debugging and Tuning of Operating System Kernels. SIGMETRICS 1988: 207-214 | |
| 1987 | ||
| j5 | Wen-mei W. Hwu, Yale N. Patt: Checkpoint Repair for High-Performance Out-of-Order Execution Machines. IEEE Trans. Computers 36(12): 1496-1514 (1987) | |
| c14 | Jeff Gee, Stephen W. Melvin, Yale N. Patt: Advantages of Implementing PROLOG by Microprogramming a Host General Purpose Computer. ICLP 1987: 1-20 | |
| c13 | Wen-mei W. Hwu, Yale N. Patt: Checkpoint Repair for Out-of-order Execution Machines. ISCA 1987: 18-26 | |
| c12 | John A. Swensen, Yale N. Patt: Fast Temporary Storage for Serial and Parallel Execution. ISCA 1987: 35-43 | |
| c11 | Wen-mei W. Hwu, Yale N. Patt: Exploiting horizontal and vertical concurrency via the HPSm microprocessor. MICRO 1987: 154-161 | |
| c10 | James E. Wilson, Stephen W. Melvin, Michael Shebanow, Wen-mei W. Hwu, Yale N. Patt: On tuning the microarchitecture of an HPS implementation of the VAX. MICRO 1987: 162-167 | |
| c9 | Stephen W. Melvin, Yale N. Patt: SPAM: a microcode based tool for tracing operating system events. MICRO 1987: 168-171 | |
| 1986 | ||
| c8 | Alvin M. Despain, Yale N. Patt, Tep P. Dobry, Jung-Herng Chang, Wayne Citrin: High Performance Prolog, The Multiplicative Effect of Several Levels of Implementation. COMPCON 1986: 178-185 | |
| c7 | Yale N. Patt, Wen-mei W. Hwu, Stephen W. Melvin, Michael Shebanow, Chein Chen, Jiajuin Wei: Experiments with HPS, a Restricted Data Flow Microarchitecture for High Performance Computers. COMPCON 1986: 254-258 | |
| c6 | Wen-mei W. Hwu, Yale N. Patt: HPSm, a High Performance Restricted Data Flow Architecture Having Minimal Functionality. ISCA 1986: 297-306 | |
| 1985 | ||
| j4 | David B. Aspinwall, Yale N. Patt: Retrofitting the VAX-11/780 Microarchitecture for IEEE Floating Point Arithmetic - Implementation Issues, Measurements, and Analysis. IEEE Trans. Computers 34(8): 692-708 (1985) | |
| c5 | Alvin M. Despain, Yale N. Patt: Aquarius - A High Performance Computing System for Symbolic/Numeric Applications. COMPCON 1985: 376-382 | |
| c4 | Tep P. Dobry, Alvin M. Despain, Yale N. Patt: Performance Studies of a Prolog Machine Architecture. ISCA 1985: 180-190 | |
| 1984 | ||
| c3 | ||
| 1979 | ||
| c2 | David F. McAllister, Yale N. Patt: Some results on the asymptotic behavior of functions on subsets of the natural numbers. ACM Southeast Regional Conference 1979: 159-160 | |
| 1975 | ||
| j3 | Serafino Amoroso, Gerald Cooper, Yale N. Patt: Some Clarifications of the Concept of a Garden-of-Eden Configuration. J. Comput. Syst. Sci. 10(1): 77-82 (1975) | |
| 1972 | ||
| j2 | Serafino Amoroso, Yale N. Patt: Decision Procedures for Surjectivity and Injectivity of Parallel Maps for Tessellation Structures. J. Comput. Syst. Sci. 6(5): 448-464 (1972) | |
| 1969 | ||
| j1 | Yale N. Patt: Variable length tree structures having minimum average search time. Commun. ACM 12(2): 72-76 (1969) | |
| 1967 | ||
| c1 | Yale N. Patt: A complex logic module for the synthesis of combinational switching circuits. AFIPS Spring Joint Computing Conference 1967: 699-705 | |
Colors in the list of coauthors
Last update Sun May 19 03:54:38 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page