课题基金 / 基金详情

CNS Core: Small: Leveraging Hardware Counters to Improve the Performance and Energy Efficiency of Mobile Apps

CNS Core: Small: Leveraging Hardware Counters to Improve the Performance and Energy Efficiency of Mobile Apps
CNS 核心:小型:利用硬件计数器提高移动应用程序的性能和能源效率
批准号:
2149533
负责人:
Xiaorui Wang
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-07-15 至 2025-06-30

项目摘要

项目成果

Xiaorui Wang的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Many mobile apps are reported to either have poor user-perceived performance, such as long response times, or significant battery lifetime impacts. Programming bugs from novice developers have become common reasons for such non-functional issues. For example, a type of non-deterministic bug is the hang bug, which may cause the app to have soft hangs, i.e., the app becomes unresponsive for a limited but perceivable period of time. Abnormal battery drain (ABD) is another type of software bug that has been reported to trouble a large number of developers. An ABD usually consumes an unnecessarily high amount of energy and causes undesired battery drain. This project proposes a software bug detection and diagnosis framework based on performance counters --hardware registers configured to monitor selected events like cache misses or context switches-- for mobile apps. The proposed framework performs correlation analysis to select the most relevant hardware events for given hang bugs and ABDs, as well as other non-functional bugs, such as memory bloat, which refers to a mobile app consuming significantly more memory than necessary. Novel algorithms will then be designed that leverage the fine-grained and low-overhead hardware information provided by performance counters to help app developers pinpoint the root causes of these bugs. The success of this timely project would greatly impact mobile app development by providing app developers a sorely needed tool that can help them identify the root causes of their non-functional bugs, such as hang bugs, ABD, and memory bloat. With the number of available mobile apps reaching a massive 8.93 million in early 2020, a recent study shows that 40% of app developers are reported to be working completely on their own, and 26% of app developers have less than 2 years of experience in writing apps. New mobile apps released from these novice developers can be creative and help users significantly in daily lives, but often yield poor user experiences or short battery lifetimes. With the proposed counter-based bug detection framework, app developers can spend less time concerned with performance/energy issues and focus more on their own business logic for higher productivity. In addition, the algorithms and framework developed in this project can be valuable to all computer systems in general, by exploring the intricate correlation between non-functional software bugs and hardware-level information provided by performance counters.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Latency-controlled Reduction of Data Center Expenses for Handling Bursty ML Inference Requests
  • 批准号:
    2336886
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2024
  • 负责人:
    Xiaorui Wang
  • 依托单位:
CSR: Small: Joint Power Optimization of Data Center Network and Servers with Correlation Analysis and Scalability
  • 批准号:
    1421452
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2014
  • 负责人:
    Xiaorui Wang
  • 依托单位:
CSR: Small: Collaborative Research: Integrated Control of Fidelity and Real-Time Performance in Networked Sensing Systems
  • 批准号:
    1218154
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.0万
  • 财政年份:
    2012
  • 负责人:
    Xiaorui Wang
  • 依托单位:
CAREER: Coordinated Power and Thermal Management for Virtualized Data Centers: Algorithms, Framework, and Middleware
  • 批准号:
    1143607
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $39.52万
  • 财政年份:
    2011
  • 负责人:
    Xiaorui Wang
  • 依托单位:
国内基金
海外基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
  • 批准号:
    82371765
  • 项目类别:
    面上项目
  • 资助金额:
    50万元
  • 批准年份:
    2023
  • 负责人:
    谭广云
  • 依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
  • 批准号:
    22303037
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    鲁俊波
  • 依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    52万元
  • 批准年份:
    2022
  • 负责人:
    孙丙军
  • 依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    叶成林
  • 依托单位: