The proposed research investigates collaborative coherence, a novel approach for building high-performance shared-memory multiprocessors. In this approach local cache memories collaborate to minimize the occurrence and detrimental performance effects of costly off-chip communication due to permission and data requests. Several problematic behaviors in conventional multiprocessors can be avoided or mitigated by exploiting global knowledge about sharing and reference patterns. This research will result in a deeper understanding of the interactions between processors in shared-memory multiprocessors, and will lead to system designs that have dramatically higher performance and lower power consumption, but are simple, intuitive, and easy to design.

The research will have a broad impact on the computer architecture community as a whole, by its development of representative commercial workloads, realization of state-of-the-art simulation infrastructure, and invention of powerful and useful evaluation methodologies. The techniques and methods created will be applied towards the development of increasingly powerful and ubiquitous computing devices whose utility will have a substantial impact on the productivity and creativity of countless end users. 2006

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
0429854
Program Officer
Chitaranjan Das
Project Start
Project End
Budget Start
2004-09-01
Budget End
2007-08-31
Support Year
Fiscal Year
2004
Total Cost
$175,000
Indirect Cost
Name
University of Wisconsin Madison
Department
Type
DUNS #
City
Madison
State
WI
Country
United States
Zip Code
53715