Award Abstract # 1028167
EAGER: Mobile Multicore Computing

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: TEMPLE UNIVERSITY-OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATION
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 2010 = $144,409.00
FY 2011 = $16,000.00
History of Investigator:
  • Jie Wu (Principal Investigator)
    jiewu@temple.edu
Recipient Sponsored Research Office: Temple University
1805 N BROAD ST
PHILADELPHIA
PA  US  19122-6104
(215)707-7547
Sponsor Congressional District: 02
Primary Place of Performance: Temple University
1805 N BROAD ST
PHILADELPHIA
PA  US  19122-6104
Primary Place of Performance
Congressional District:
02
Unique Entity Identifier (UEI): QD4MGHFDJKU1
Parent UEI: QD4MGHFDJKU1
NSF Program(s): Networking Technology and Syst,
COMPUTER ARCHITECTURE
Primary Program Source: 01001011DB NSF RESEARCH & RELATED ACTIVIT
01001112DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7363, 7916, 9178, 9218, 9251, HPCC
Program Element Code(s): 736300, 794100
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.

C. Liu and J. Wu "Practical Routing in a Cyclic MobiSpace" IEEE/ACM Transactions on Networking , 2011
Dawei Li and Jie Wu "Energy-Aware Scheduling for Acyclic Synchronous Data Flows on Multiprocessors" Journal of Interconnection Networks (JOIN) , 2013
D. Guo, J. Wu, Y. Liu, H. Jin, H. Chen, and T. Chen "Quasi-Kautz Digraph for Peer-to-Peer Networks" IEEE Transactions on Parallel andDistributed Systems , 2011
G. Wang, Q. Liu, J. Wu, M. Guo "Hierarchical Attribute-Based Encryption and Scalable User Revocation for Sharing Data in Cloud Servers" Elsevier's Computers & Security , 2011
L. Xie, Q. Li, W. Mao, J. Wu, and D. Chen "Association Control for Vehicular WiFi Access: Pursuing Efficiency and Fairness" IEEE Transactions on Parallel and Distributed Systems , 2011
Q. Yuan, I. Cardei, and J. Wu "Predict and Relay: An Efficient Prediction-based Routing in Disruption-Tolerant Networks" IEEE Transactions on Parallel and Distributed Systems , 2011
Y. Xiao, M. Peng, H. Chen, S. Ozdemir, A.V. Vasilakos, and J. Wu "Impacts of Sensor Node Distributions on Coverage in Sensor Networks" Journal of Parallel and Distributed Computing , 2011
Z. Li, J. Wu, J. Xie, T. Zhang, G. Chen, and Y. Dai "Stability-Optimal Grouping Strategy of Peer-to-Peer Systems" IEEE Transactions on Parallel and Distributed Systems , 2011

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.

Print this page

Back to Top of page