
NSF Org: |
CCF Division of Computing and Communication Foundations |
Recipient: |
|
Initial Amendment Date: | June 15, 2010 |
Latest Amendment Date: | February 21, 2014 |
Award Number: | 1028167 |
Award Instrument: | Standard Grant |
Program Manager: |
Almadena Chtchelkanova
achtchel@nsf.gov (703)292-7498 CCF Division of Computing and Communication Foundations CSE Directorate for Computer and Information Science and Engineering |
Start Date: | September 1, 2010 |
End Date: | February 28, 2015 (Estimated) |
Total Intended Award Amount: | $144,409.00 |
Total Awarded Amount to Date: | $160,409.00 |
Funds Obligated to Date: |
FY 2011 = $16,000.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
1805 N BROAD ST PHILADELPHIA PA US 19122-6104 (215)707-7547 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
1805 N BROAD ST PHILADELPHIA PA US 19122-6104 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): |
Networking Technology and Syst, COMPUTER ARCHITECTURE |
Primary Program Source: |
01001112DB NSF RESEARCH & RELATED ACTIVIT |
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Multicore technology is entering the mobile phone domain, and it is termed mobile multicore computing (MMC) in this project. With MMC, the current mobile phones are no longer the traditional mobile phones with only voice and/or video phone functionalities. More features, such as multimedia streaming and mobile P2P applications, are integrated into these small devices. The grand challenge in MMC mobile phones is making a good tradeoff between performance and power. Different from existing hardware-oriented approaches, such as clock gating and power gating for high performance and low power design, this research proposes software-oriented approaches such as power-aware parallelization of mobile applications and power-aware task scheduling to meet this challenge.
In this 2-year EAGER project, the PI is seeking answers to this foundational performance/power tradeoff problem. The prposal sets forth four ambitious objectives to do so: 1) To build a performance and power tradeoff model for mobile multicore platforms considering user requirements; 2) To parallelize mobile applications for mobile multicore platforms with memory, timing, and power constraints; 3) To schedule multitasks for multicore platforms with memory, timing, and power constraints; and 4) To develop a prototype mobile system based on mobile multicore computing platforms with high performance and low power consumption. It is expected that the insights and results drawn from this project will benefit researchers, practitioners, users, and students on a large scale.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
Multicore technology is entering the mobile phone domain, and it is termed mobile multicore computing (MMC) in this project. With MMC, the current mobile phones are no longer the traditional mobile phones with only voice and/or video phone functionalities. More features, such as multimedia streaming and mobile P2P applications, are integrated into these small devices. The grand challenge in MMC mobile phones is making a good tradeoff between performance and power. Different from existing hardware-oriented approaches, such as clock gating and power gating for high performance and low power design, we propose software-oriented approaches including power-aware parallelization of mobile applications and power-aware task scheduling to meet this challenge.
The proposed power-aware parallelization and scheduling approaches take into account underlying multicores, and also, different user requirements. We
believe that in order to achieve longer battery life, MMC systems should be designed to include user requirements-aware energy scale-down techniques. Such techniques would allow a general purpose device to use hardware mechanisms and software policies to adapt the energy use to user requirements for the task at hand, potentially approaching the low energy use of a special-purpose device. This approach can be extended to systems at a scale, such as data center networks.
This project addresses a wide range of fundamental performance/power tradeoffs in multicores and data center networks in the following aspects: (1) build a performance and power tradeoff model, (2) parallelize mobile and data center applications, and (3) schedule multitasks under these platforms.
Last Modified: 03/04/2015
Modified by: Jie Wu
Please report errors in award information by writing to: awardsearch@nsf.gov.