The research addresses two closely related concurrent execution models based on coarse-grained and fine-grained multithreading in the context of networking applications. The research will result in multithreaded architecture and execution models to handle the needs for programmability, scalability, dynamic workload handling, and storage intensive features of applications in this domain. In addition, appropriate compilation methods and tools under the proposed architecture execution models will be developed.

With increasing availability of multithreaded and multicore chip architectures the need for fundamental understanding of application decomposition, performance and programmability is a significant problem. The project will identify architectures, execution models, and software tools that address these issues based on a demanding set of networking applications.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
0541002
Program Officer
Chitaranjan Das
Project Start
Project End
Budget Start
2005-09-15
Budget End
2008-08-31
Support Year
Fiscal Year
2005
Total Cost
$175,000
Indirect Cost
Name
University of Delaware
Department
Type
DUNS #
City
Newark
State
DE
Country
United States
Zip Code
19716