| | |
Summary: INTELLIGENT SPECULATION FOR PIPELINED
MULTITHREADING
NEIL AMAR VACHHARAJANI
A DISSERTATION
PRESENTED TO THE FACULTY
OF PRINCETON UNIVERSITY
IN CANDIDACY FOR THE DEGREE
OF DOCTOR OF PHILOSOPHY
RECOMMENDED FOR ACCEPTANCE
BY THE DEPARTMENT OF
COMPUTER SCIENCE
ADVISOR: DAVID I. AUGUST
NOVEMBER 2008
© Copyright by Neil Amar Vachharajani, 2008.
All Rights Reserved
Abstract
In recent years, microprocessor manufacturers have shifted their focus from single-core to
multi-core processors. Since many of today's applications are single-threaded and since it
is likely that many of tomorrow's applications will have far fewer threads than there will be
processor cores, automatic thread extraction is an essential tool for effectively leveraging
|