课题基金 / 基金详情

FoMR: Shrinking the Control and Data Flow Latencies of Single Thread Executions for Emerging Workloads

FoMR: Shrinking the Control and Data Flow Latencies of Single Thread Executions for Emerging Workloads
FoMR:缩短新兴工作负载的单线程执行的控制和数据流延迟
批准号:
1912495
负责人:
Anand Sivasubramaniam
金额:
$20.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2022-09-30

项目摘要

项目成果

Anand Sivasubramaniam的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Edge devices such as AR/VR glasses, smart cameras, gaming consoles are permeating rapidly through society for performing numerous applications in surveillance, multi-user gaming, immersive social networking, autonomous control, etc. While one would want to perform all of the data processing at these edge devices, resource constraints with the need for accessing a broader corpus of data, require offloading the computations to a back-end server. These computations are usually parallelized for their throughput needs, but the slowest thread still impacts the latency/responsiveness to the edge device/user. The highly interactive nature of these workloads, thus, makes it imperative to ensure that no thread is left behind, and individual data path of each thread is maximally utilized. This project seeks to address this challenge and work to eliminate the mismatch in responsiveness across various applications run at edge devices. The investigators aim to offer a graduate level course on this subject, help enhance the related undergraduate courses, conduct summer camps for middle school girls.This project proposes three optimizations each for reducing control and data flow latencies in the normal data path for the emerging edge-serving workloads. The three control flow optimizations include: (i) cross-stack code layouts for better instruction locality, (ii) identifying and boosting the fetch bandwidth of critical instruction chains (CritICs), and (iii) improving branch prediction accuracy especially in shared libraries/OS by leveraging application/data knowledge. On the data flow side, the three optimizations try to leverage the importance of data content: (i) identifying frequent data flow sequences across the entire software stack and memorizing them, (ii) developing content-aware tiling techniques for code generation to reduce re-use distance between same/similar content, and (iii) dynamically leveraging approximations.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.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Selective Event Processing for Energy Efficient Mobile Gaming with SNIP
使用 SNIP 实现节能移动游戏的选择性事件处理
DOI: 10.1109/iiswc50251.2020.00035
发表时间: 2020
期刊: 2020 IEEE International Symposium on Workload Characterization (IISWC
影响因子: --
作者: [Rengasamy, Prasanna Venkatesh, Zhang, Haibo, Zhao, Shulin, Sivasubramaniam, Anand, Kandemir, Mahmut T, Das, Chita R]
通讯作者: Das, Chita R
SHF:Small: Integrated Hardware-Software Power Regulation, Allocation and Isolation in Consolidated Servers
SHF: Small: Virtualizing Coordinated Resource Management of Flows on Handhelds with VIADUCT
CSR: Medium: Provisioning and Harnessing Energy Storage for Datacenter Demand Response
Collaborative Research: Application-adaptive I/O Stack for Data-intensive Scientific Computing
海外基金