Architecture-Compatible Code Boosting for Performance Enhancement of the IBM RS/6000. - Trung A. Diep; Mikko H. Lipasti; John Paul Shen (ICCD, 1993)

SPAID: software prefetching in pointer- and call-intensive environments. - Mikko H. Lipasti; William J. Schmidt; Steven R. Kunkel; Robert R. Roediger (MICRO, 1995)

Value Locality and Load Value Prediction. - Mikko H. Lipasti; Christopher B. Wilkerson; John Paul Shen (ASPLOS, 1996)

Can Trace-Driven Simulators Accurately Predict Superscalar Performance? - Bryan Black; Andrew S. Huang; Mikko H. Lipasti; John Paul Shen (ICCD, 1996)

Exceeding the Dataflow Limit via Value Prediction. - Mikko H. Lipasti; John Paul Shen (MICRO, 1996)

The Performance Potential of Value and Dependence Prediction. - Mikko H. Lipasti; John Paul Shen (Euro-Par, 1997)

Superspeculative Microarchitecture for Beyond AD 2000. - Mikko H. Lipasti; John Paul Shen (Computer, 1997)

Exploiting Value Locality to Exceed the Dataflow Limit. - Mikko H. Lipasti; John Paul Shen (Int. J. Parallel Program., 1998)

The Effect of Program Optimization on Trace Cache Efficiency. - Derek L. Howard; Mikko H. Lipasti (IEEE PACT, 1999)

Characterization of Silent Stores. - Gordon B. Bell; Kevin M. Lepak; Mikko H. Lipasti (IEEE PACT, 2000)

On the value locality of store instructions. - Kevin M. Lepak; Mikko H. Lipasti (ISCA, 2000)

Silent stores for free. - Kevin M. Lepak; Mikko H. Lipasti (MICRO, 2000)

A performance methodology for commercial servers. - Steven R. Kunkel; Richard J. Eickemeyer; Mikko H. Lipasti; Timothy J. Mullins; Brian O'Krafka; Harold Rosenberg; Steven P. Vanderwiel; Philip L. Vitale; Larry D. Whitley (IBM J. Res. Dev., 2000)

An Architectural Evaluation of Java TPC-W. - Harold W. Cain; Ravi Rajwar; Morris Marden; Mikko H. Lipasti (HPCA, 2001)

Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing. - Milo M. K. Martin; Daniel J. Sorin; Harold W. Cain; Mark D. Hill; Mikko H. Lipasti (MICRO, 2001)

A dynamic binary translation approach to architectural simulation. - Harold W. Cain; Kevin M. Lepak; Mikko H. Lipasti (SIGARCH Comput. Archit. News, 2001)

Silent Stores and Store Value Locality. - Kevin M. Lepak; Gordon B. Bell; Mikko H. Lipasti (IEEE Trans. Computers, 2001)

Temporally silent stores. - Kevin M. Lepak; Mikko H. Lipasti (ASPLOS, 2002)

Implementing Optimizations at Decode Time. - Ilhyun Kim; Mikko H. Lipasti (ISCA, 2002)

Avoiding Initialization Misses to the Heap. - Jarrod A. Lewis; Mikko H. Lipasti; Bryan Black (ISCA, 2002)

Verifying sequential consistency using vector clocks. - Harold W. Cain; Mikko H. Lipasti (SPAA, 2002)

Minimizing Energy Consumption for High-Performance Processing. - Eric F. Weglarz; Kewal K. Saluja; Mikko H. Lipasti (ASP-DAC/VLSI Design, 2002)

Redeeming IPC as a Performance Metric for Multithreaded Programs. - Kevin M. Lepak; Harold W. Cain; Mikko H. Lipasti (IEEE PACT, 2003)

Exploiting Partial Operand Knowledge. - Brian R. Mestan; Mikko H. Lipasti (ICPP, 2003)

Half-Price Architecture. - Ilhyun Kim; Mikko H. Lipasti (ISCA, 2003)

Macro-op Scheduling: Relaxing Scheduling Loop Constraints. - Ilhyun Kim; Mikko H. Lipasti (MICRO, 2003)

The complexity of verifying memory coherence. - Jason F. Cantin; Mikko H. Lipasti; James E. Smith 001 (SPAA, 2003)

Understanding Scheduling Replay Schemes. - Ilhyun Kim; Mikko H. Lipasti (HPCA, 2004)

Physical Register Inlining. - Mikko H. Lipasti; Brian R. Mestan; Erika Gunadi (ISCA, 2004)

Deconstructing commit. - Gordon B. Bell; Mikko H. Lipasti (ISPASS, 2004)

Constraint Graph Analysis of Multithreaded Programs. - Harold W. Cain; Mikko H. Lipasti; Ravi Nair (J. Instr. Level Parallelism, 2004)

Memory Ordering: A Value-Based Approach. - Harold W. Cain; Mikko H. Lipasti (IEEE Micro, 2004)

Improving Multiprocessor Performance with Coarse-Grain Coherence Tracking. - Jason F. Cantin; Mikko H. Lipasti; James E. Smith 001 (ISCA, 2005)

Reaping the Benefit of Temporal Silence to Improve Communication Performance. - Kevin M. Lepak; Mikko H. Lipasti (ISPASS, 2005)

The Complexity of Verifying Memory Coherence and Consistency. - Jason F. Cantin; Mikko H. Lipasti; James E. Smith 001 (IEEE Trans. Parallel Distributed Syst., 2005)

Stealth prefetching. - Jason F. Cantin; Mikko H. Lipasti; James E. Smith 001 (ASPLOS, 2006)

Dynamic Class Hierarchy Mutation. - Lixin Su; Mikko H. Lipasti (CGO, 2006)

An approach for implementing efficient superscalar CISC processors. - Shiliang Hu; Ilhyun Kim; Mikko H. Lipasti; James E. Smith 001 (HPCA, 2006)

Stall cycle redistribution in a transparent fetch pipeline. - Eric L. Hill; Mikko H. Lipasti (ISLPED, 2006)

Friendly fire: understanding the effects of multiprocessor prefetches. - Natalie D. Enright Jerger; Eric L. Hill; Mikko H. Lipasti (ISPASS, 2006)

Energy Estimation of the Memory Subsystem in Multiprocessor Systems. - Eric F. Weglarz; Kewal K. Saluja; Mikko H. Lipasti (J. Low Power Electron., 2006)

Coarse-Grain Coherence Tracking: RegionScout and Region Coherence Arrays. - Jason F. Cantin; James E. Smith 001; Mikko H. Lipasti; Andreas Moshovos; Babak Falsafi (IEEE Micro, 2006)

A position-insensitive finished store buffer. - Erika Gunadi; Mikko H. Lipasti (ICCD, 2007)

Transparent mode flip-flops for collapsible pipelines. - Eric L. Hill; Mikko H. Lipasti (ICCD, 2007)

An Evaluation of Server Consolidation Workloads for Multi-Core Designs. - Natalie D. Enright Jerger; Dana Vantrease; Mikko H. Lipasti (IISWC, 2007)

Power-aware operand delivery. - Erika Gunadi; Mikko H. Lipasti (ISLPED, 2007)

Speculative optimization using hardware-monitored guarded regions for java virtual machines. - Lixin Su; Mikko H. Lipasti (VEE, 2007)

Circuit-Switched Coherence. - Natalie D. Enright Jerger; Mikko H. Lipasti; Li-Shiuan Peh (IEEE Comput. Archit. Lett., 2007)

Narrow Width Dynamic Scheduling. - Erika Gunadi; Mikko H. Lipasti (J. Instr. Level Parallelism, 2007)

Skewed redundancy. - Gordon B. Bell; Mikko H. Lipasti (PACT, 2008)

An accurate flip-flop selection technique for reducing logic SER. - Eric L. Hill; Mikko H. Lipasti; Kewal K. Saluja (DSN, 2008)

Power-Efficient DRAM Speculation. - Nidhi Aggarwal; Jason F. Cantin; Mikko H. Lipasti; James E. Smith 001 (HPCA, 2008)

Accelerating search and recognition with a TCAM functional unit. - Atif Hashmi; Mikko H. Lipasti (ICCD, 2008)

Virtual Circuit Tree Multicasting: A Case for On-Chip Hardware Multicast Support. - Natalie D. Enright Jerger; Li-Shiuan Peh; Mikko H. Lipasti (ISCA, 2008)

Virtual tree coherence: Leveraging regions and in-network multicast trees for scalable cache coherence. - Natalie D. Enright Jerger; Li-Shiuan Peh; Mikko H. Lipasti (MICRO, 2008)

Cortical columns: Building blocks for intelligent systems. - Atif Hashmi; Mikko H. Lipasti (CIMSIVP, 2009)

Achieving predictable performance through better memory controller placement in many-core CMPs. - Dennis Abts; Natalie D. Enright Jerger; John Kim 001; Dan Gibson; Mikko H. Lipasti (ISCA, 2009)

SCARAB: a single cycle adaptive routing and bufferless network. - Mitchell Hayenga; Natalie D. Enright Jerger; Mikko H. Lipasti (MICRO, 2009)

Light speed arbitration and flow control for nanophotonic interconnects. - Dana Vantrease; Nathan L. Binkert; Robert Schreiber; Mikko H. Lipasti (MICRO, 2009)

Cortical architectures on a GPGPU. - Andrew Nere; Mikko H. Lipasti (GPGPU, 2010)

Discovering Cortical Algorithms. - Atif Hashmi; Mikko H. Lipasti (IJCCI (ICFC-ICNC), 2010)

A Cortically Inspired Learning Model. - Atif Hashmi; Mikko H. Lipasti (IJCCI (Selected Papers), 2010)

Combating Aging with the Colt Duty Cycle Equalizer. - Erika Gunadi; Abhishek A. Sinkar; Nam Sung Kim; Mikko H. Lipasti (MICRO, 2010)

A case for neuromorphic ISAs. - Atif Hashmi; Andrew Nere; James Jamal Thomas; Mikko H. Lipasti (ASPLOS, 2011)

Time redundant parity for low-cost transient error detection. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (DATE, 2011)

Atomic Coherence: Leveraging nanophotonics to build race-free cache coherence protocols. - Dana Vantrease; Mikko H. Lipasti; Nathan L. Binkert (HPCA, 2011)

Profiling Heterogeneous Multi-GPU Systems to Accelerate Cortically Inspired Learning Algorithms. - Andrew Nere; Atif Hashmi; Mikko H. Lipasti (IPDPS, 2011)

CRIB: consolidated rename, issue, and bypass. - Erika Gunadi; Mikko H. Lipasti (ISCA, 2011)

Automatic abstraction and fault tolerance in cortical microachitectures. - Atif Hashmi; Hugues Berry; Olivier Temam; Mikko H. Lipasti (ISCA, 2011)

Accelerating search and recognition workloads with SSE 4.2 string and text processing instructions. - Guangyu Shi; Min Li; Mikko H. Lipasti (ISPASS, 2011)

The NoX router. - Mitchell Hayenga; Mikko H. Lipasti (MICRO, 2011)

CRAM: coded registers for amplified multiporting. - Vignyan Reddy Kothinti Naresh; David J. Palframan; Mikko H. Lipasti (MICRO, 2011)

Systems for Very Large-Scale Computing. - Natalie D. Enright Jerger; Mikko H. Lipasti (IEEE Micro, 2011)

Mitigating random variation with spare RIBs: Redundant intermediate bitslices. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (DSN, 2012)

BenchNN: On the broad potential application scope of hardware neural network accelerators. - Tianshi Chen 002; Yunji Chen; Marc Duranton; Qi Guo 001; Atif Hashmi; Mikko H. Lipasti; Andrew Nere; Shi Qiu; Michèle Sebag; Olivier Temam (IISWC, 2012)

Edge chasing delayed consistency: pushing the limits of weak memory models. - Harold W. Cain; Mikko H. Lipasti (RACES@SPLASH, 2012)

Bridging the semantic gap: Emulating biological neuronal behaviors with simple digital neurons. - Andrew Nere; Atif Hashmi; Mikko H. Lipasti; Giulio Tononi (HPCA, 2013)

Data compression for thermal mitigation in the Hybrid Memory Cube. - Mushfique Junayed Khurshid; Mikko H. Lipasti (ICCD, 2013)

REEL: Reducing effective execution latency of floating point operations. - Vignyan Reddy; Syed Zohaib Gilani; Erika Gunadi; Nam Sung Kim; Michael J. Schulte; Mikko H. Lipasti (ISLPED, 2013)

Wavelength stealing: an opportunistic approach to channel sharing in multi-chip photonic interconnects. - Arslan Zulfiqar; Pranay Koka; Herb Schwetman; Mikko H. Lipasti; Xuezhe Zheng; Ashok V. Krishnamoorthy (MICRO, 2013)

Accelerating atomic operations on GPGPUs. - Sean Franey; Mikko H. Lipasti (NOCS, 2013)

Simulating cortical networks on heterogeneous multi-GPU systems. - Andrew Nere; Sean Franey; Atif Hashmi; Mikko H. Lipasti (J. Parallel Distributed Comput., 2013)

Resilient High-Performance Processors with Spare RIBs. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (IEEE Micro, 2013)

Atomic SC for simple in-order processors. - Dibakar Gope; Mikko H. Lipasti (HPCA, 2014)

Revolver: Processor architecture for power efficient loop execution. - Mitchell Hayenga; Vignyan Reddy Kothinti Naresh; Mikko H. Lipasti (HPCA, 2014)

Precision-aware soft error protection for GPUs. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (HPCA, 2014)

Tag check elision. - Zhong Zheng; Zhiying Wang 003; Mikko H. Lipasti (ISLPED, 2014)

Bias-Free Branch Predictor. - Dibakar Gope; Mikko H. Lipasti (MICRO, 2014)

Online and Operand-Aware Detection of Failures Utilizing False Alarm Vectors. - Amir Yazdanbakhsh; David J. Palframan; Azadeh Davoodi; Nam Sung Kim; Mikko H. Lipasti (ACM Great Lakes Symposium on VLSI, 2015)

Tag tables. - Sean Franey; Mikko H. Lipasti (HPCA, 2015)

iPatch: Intelligent fault patching to improve energy efficiency. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (HPCA, 2015)

A self-learning map-seeking circuit for visual object recognition. - Rohit Shukla; Mikko H. Lipasti (IJCNN, 2015)

COP: to compress and protect main memory. - David J. Palframan; Nam Sung Kim; Mikko H. Lipasti (ISCA, 2015)

Adaptive Cache and Concurrency Allocation on GPGPUs. - Zhong Zheng; Zhiying Wang 003; Mikko H. Lipasti (IEEE Comput. Archit. Lett., 2015)

Hash Map Inlining. - Dibakar Gope; Mikko H. Lipasti (PACT, 2016)

BADGR: A practical GHR implementation for TAGE branch predictors. - David J. Schlais; Mikko H. Lipasti (ICCD, 2016)

Evaluating hopfield-network-based linear solvers for hardware constrained neural substrates. - Rohit Shukla; Erik Jorgensen; Mikko H. Lipasti (IJCNN, 2017)

Architectural Support for Server-Side PHP Processing. - Dibakar Gope; David J. Schlais; Mikko H. Lipasti (ISCA, 2017)

CHARSTAR: Clock Hierarchy Aware Resource Scaling in Tiled ARchitectures. - Gokul Subramanian Ravi; Mikko H. Lipasti (ISCA, 2017)

Temporal codes in on-chip interconnects. - Michael Mishkin; Nam Sung Kim; Mikko H. Lipasti (ISLPED, 2017)

Timing Speculation in Multi-Cycle Data Paths. - Gokul Subramanian Ravi; Mikko H. Lipasti (IEEE Comput. Archit. Lett., 2017)

The CURE: Cluster Communication Using Registers. - Vignyan Reddy Kothinti Naresh; Dibakar Gope; Mikko H. Lipasti (ACM Trans. Embed. Comput. Syst., 2017)

Compiler assisted coalescing. - Sooraj Puthoor; Mikko H. Lipasti (PACT, 2018)

Aggressive Slack Recycling via Transparent Pipelines. - Gokul Subramanian Ravi; Mikko H. Lipasti (ISLPED, 2018)

Recycling Data Slack in Out-of-Order Cores. - Gokul Subramanian Ravi; Mikko H. Lipasti (HPCA, 2019)

SECO: A Scalable Accuracy Approximate Exponential Function Via Cross-Layer Optimization. - Di Wu 016; Tianen Chen; Chien-Fu Chen; Oghenefego Ahia; Joshua San Miguel; Mikko H. Lipasti; Younghyun Kim 001 (ISLPED, 2019)

BitBench: a benchmark for bitstream computing. - Kyle Daruwalla; Heng Zhuo; Carly Schulz; Mikko H. Lipasti (LCTES, 2019)

BlurNet: Defense by Filtering the Feature Maps. - Ravi S. Raju; Mikko H. Lipasti (DSN Workshops, 2020)

Modeling Architectural Support for Tightly-Coupled Accelerators. - David J. Schlais; Heng Zhuo; Mikko H. Lipasti (ISPASS, 2020)

Value Locality Based Approximation With ODIN. - Rahul Singh; Gokul Subramanian Ravi; Mikko H. Lipasti; Joshua San Miguel (IEEE Comput. Archit. Lett., 2020)

BitSAD v2: Compiler Optimization and Analysis for Bitstream Computing. - Kyle Daruwalla; Heng Zhuo; Rohit Shukla; Mikko H. Lipasti (ACM Trans. Archit. Code Optim., 2020)

SHASTA: Synergic HW-SW Architecture for Spatio-temporal Approximation. - Gokul Subramanian Ravi; Joshua San Miguel; Mikko H. Lipasti (ACM Trans. Archit. Code Optim., 2020)

MicroGrad: A Centralized Framework for Workload Cloning and Stress Testing. - Gokul Subramanian Ravi; Ramon Bertran; Pradip Bose; Mikko H. Lipasti (ISPASS, 2021)

Accelerating Deep Learning with Dynamic Data Pruning. - Ravi S. Raju; Kyle Daruwalla; Mikko H. Lipasti (CoRR, 2021)

Systems-on-Chip with Strong Ordering. - Sooraj Puthoor; Mikko H. Lipasti (ACM Trans. Archit. Code Optim., 2021)

Work-in-Progress: NoRF: A Case Against Register File Operands in Tightly-Coupled Accelerators. - David J. Schlais; Heng Zhuo; Mikko H. Lipasti (CASES, 2022)

PrGEMM: A Parallel Reduction SpGEMM Accelerator. - Chien-Fu Chen; Mikko H. Lipasti (ACM Great Lakes Symposium on VLSI, 2022)

TailWAG: Tail Latency Workload Analysis and Generation. - Heng Zhuo; Mikko H. Lipasti (BID@PPOPP, 2023)

Energy-Efficient Bayesian Inference Using Bitstream Computing. - Soroosh Khoram; Kyle Daruwalla; Mikko H. Lipasti (IEEE Comput. Archit. Lett., 2023)

Turn-based Spatiotemporal Coherence for GPUs. - Sooraj Puthoor; Mikko H. Lipasti (ACM Trans. Archit. Code Optim., 2023)

TNT: A Modular Approach to Traversing Physically Heterogeneous NOCs at Bare-wire Latency. - Gokul Subramanian Ravi; Tushar Krishna; Mikko H. Lipasti (ACM Trans. Archit. Code Optim., 2023)

Information bottleneck-based Hebbian learning rule naturally ties working memory and synaptic updates. - Kyle Daruwalla; Mikko H. Lipasti (Frontiers Comput. Neurosci., 2024)

The Spatial Effect of the Pinna for Neuromorphic Speech Denoising. - Ranganath Selagamsetty; Joshua San Miguel; Mikko H. Lipasti (NICE, 2025)