Mikko H. Lipasti
Address Information
ECE Department Mikko, Erica, Emma, & Elias Lipasti
University of Wisconsin-Madison 3409 John Muir Drive
4613 Engineering Hall Middleton, WI 53562
1415 Engineering Drive (608) 836-1266 (only if urgent and before 9pm)
Madison, WI 53706
(608) 265-2639
Home page: http://www.engr.wisc.edu/ece/faculty/lipasti_mikko.html
Email: mik...@engr.wisc.edu (SPAM protection, click on the ellipsis to solve the recaptcha)
Status
I am an associate professor in the Department of Electrical and Computer Engineering at the University of Wisconsin-Madison. In the past I have worked on various aspects of IBM AS/400 and RS/6000 software and hardware performance.
Education
I graduated from
Valparaiso University in Valparaiso, Indiana, with a
B.S. in
Computer Engineering in May 1991. Immediately following,
I enrolled as a graduate student at the
Department of Electrical and Computer Engineering
at Carnegie Mellon University
in Pittsburgh, PA, and
earned a M.S. in December 1992 and Ph.D. in May 1997.
My thesis topic was value prediction and speculative execution.
Computer Architecture Research vs. Development
Here's a useful explanation of
the difference between development, applied research,
and pure research. In my opinion, 99% of academic computer
architecture research falls into the first two categories,
with very little "pure" research being conducted anywhere.
Since I think of myself as an engineer and not a
scientist, I don't have a problem with that.
Professional
Look here for an update on our ongoing work in characterizing
the new TPC-W workload.
I worked on development of new
PowerPC AS-based
systems for the
IBM
AS/400 Division in
Rochester, MN since March 1993, when I passed my
PhD Qualifying Examination at CMU. I returned to CMU
on 8/1/1995 to finish my PhD and returned to IBM
on 8/1/1997 as an Advisory Engineer.
My research interests are value prediction and super-speculative
microarchitectures. More broadly, I am interested in the interaction
of computer microarchitecture and system architecture with modern
operating systems, commercial workloads, and optimizing compilers.
AMD was recently granted a
patent on value prediction.
Freddy Gabbay and Avi Mendelson also got their
patent
application approved.
Interesting.
Current Students
NOTE: For an up-to-date list, visit The PHARM Team home page
Publications
NOTE: For a more up-to-date list, visit The PHARM Team home page
-
Kevin M. Lepak and Mikko H. Lipasti.
On The Value Locality of Store Instructions
To appear in Proceedings of ISCA-2000, Vancouver, B.C., June 2000.
HTML
PS
PDF
-
Derek L. Howard and Mikko H. Lipasti.
The Effect of Program Optimization on Trace Cache Efficiency
To appear in Proceedings of PACT-99, Newport Beach, CA, Oct. 1999.
-
Mikko H. Lipasti and John Paul Shen.
Exploiting Value Locality to Exceed the Dataflow Limit.
International Journal of Parallel Processing, Vol 26. No. 4., 1998 p. 505.
-
Mikko H. Lipasti and John Paul Shen.
A Superspeculative Microarchitecture for A.D. 2000 and Beyond
(draft of original submission--final version to follow).
To appear in IEEE Computer Special Issue on Billion-Transistor
Computing, September, 1997.
-
Mikko H. Lipasti and John Paul Shen.
The Performance Potential of Value and Dependence Prediction.
To appear in Proceedings of EUROPAR-97, Passau, Germany,
August 1997.
-
Mikko H. Lipasti
Value Locality and Speculative Execution.
Ph.D. Thesis, Technical Report CMU-CSC-97-4, Department of
Electrical and Computer Engineering, Carnegie
Mellon University, May 1997.
-
Mikko H. Lipasti and John Paul Shen.
Approaching 10 IPC via Superspeculation.
Technical Report CMU-CSC-97-1, Department of
Electrical and Computer Engineering, Carnegie
Mellon University, January 1997.
-
Mikko H. Lipasti and John Paul Shen.
Exceeding the Dataflow Limit via Value Prediction.
Proceedings of the 29th Annual ACM/IEEE
International Symposium on Microarchitecture, Paris,
France, December 1996.
-
Mikko H. Lipasti, Christopher B. Wilkerson, and John P. Shen.
Value Locality and Load Value Prediction. In Proceedings
of the Seventh International Conference on Architectural Support for
Programming Languages and Operatings Systems (ASPLOS-VII),,
Boston, MA, October 1996.
-
Bryan Black, Andrew S. Huang, Mikko H. Lipasti, and John Paul Shen.
Can Trace-Driven Simulators Accurately Predict Superscalar Performance?".
In Proceedings of the
1996 IEEE International Conference on Computer Design: VLSI in
Computers and Processors (ICCD '96),
San Antonio, TX, October 1996.
-
Mikko H. Lipasti, William J. Schmidt, Robert R. Roediger, and Steven R.
Kunkel.
SPAID: Software prefetching in pointer- and call-intensive
environments. In Proceedings of the 28th Annual ACM/IEEE
International Symposium on Microarchitecture,
Ann Arbor, MI, November 1995.
-
Trung A. Diep, Mikko H. Lipasti, and John P. Shen.
Architecture-Compatible Code Boosting for Performance
Enhancement of the IBM RS/6000. In Proceedings of the
1993 IEEE International Conference on Computer Design: VLSI in
Computers and Processors (ICCD '93),
Boston, MA, October 1993.
- Mikko H. Lipasti.
Compilation Support for Superscalar Processors. MS Thesis,
Department of Electrical and Computer Engineering, Carnegie Mellon
University, Pittsburgh, PA, December 1992.
Presentations
NOTE: For a more up-to-date list, visit The PHARM Team home page
-
Exceeding the Dataflow Limit via
Value Prediction. Presented at MICRO-29, December, 1996.
-
The Dataflow Limit and Other Myths.
IBM Rochester Technical Vitality Seminar,
Nov. 22, 1996. University of Wisconsin-Madison
Computer Engineering Seminar, Nov. 25, 1996.
-
Value Locality and Speculative Execution.
Ph.D. Prospectus Presentation,
October, 1996.
-
Value Locality and Load Value
Prediction. Presented at ASPLOS-VII, October, 1996.
-
SPAID: Software Prefetching in Pointer-
and Call-Intensive Environments. Presented at MICRO-28,
December, 1995.
If you're a computer architecture
weenie like me, you might be
interested in
this WWW site.
Personal
I like to spend time with my family,
(wife Erica, daughter Emma Kristiina, 11 years, and son Elias
Joel, 8 years). We enjoy biking together as a family.
My kids attend Westside Christian School in Middleton, WI, which is a ministry of our church, St. Andrew Lutheran Church.