Load Stall Minimization
负载失速最小化
基本信息
- 批准号:536287-2018
- 负责人:
- 金额:$ 3.08万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Collaborative Research and Development Grants
- 财政年份:2021
- 资助国家:加拿大
- 起止时间:2021-01-01 至 2022-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The genesis of the idea for this project was an observation made while performing the analysis of profiles from Java benchmarks being run on a Java virtual machine. We observed a number of instances where there were methods in the top 10-20 of the profile who had 80% or so of their execution attributed to a small number of instructions and that when we viewed those instructions the execution time appeared to be due to load stalls. Drawing from this the first goal in this project is to identify sources of stalls in a selection of Java workloads and try to understand the semantics of the program's behaviour at the point of the stall so we could classify the stalls. The goal is to understand where stalls are happening and try to identify patterns with a view to informing techniques to reduce the stalls. Possible approaches to reducing the stalls fall in two broad families of techniques: 1) instruction scheduling and prefetch insertion to mitigate the stalls and; 2) improve object placement in the garbage collector. While both approaches are possible in combination, the benefit of each and the blended performance is unknown.
这个项目的想法源于对Java虚拟机上运行的Java基准测试的概要文件进行分析时的观察。我们观察到许多实例,其中概要文件中排名前10-20位的方法有80%左右的执行归因于少量指令,当我们查看这些指令时,执行时间似乎是由于加载停滞造成的。基于此,本项目的第一个目标是在选定的Java工作负载中确定停顿的来源,并尝试理解程序在停顿点的行为语义,以便我们可以对停顿进行分类。我们的目标是了解在哪里发生了摊位,并试图识别模式,以提供减少摊位的技术。减少延迟的可能方法分为两大类技术:1)指令调度和预取插入以减轻延迟和;2)改进对象在垃圾收集器中的位置。虽然这两种方法可以结合使用,但每种方法的好处和混合性能是未知的。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Kent, Kenneth其他文献
Kent, Kenneth的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kent, Kenneth', 18)}}的其他基金
Improving Data Organization in Managed Runtimes for Improved Performance
改进托管运行时中的数据组织以提高性能
- 批准号:
RGPIN-2019-04415 - 财政年份:2022
- 资助金额:
$ 3.08万 - 项目类别:
Discovery Grants Program - Individual
Improving Data Organization in Managed Runtimes for Improved Performance
改进托管运行时中的数据组织以提高性能
- 批准号:
RGPIN-2019-04415 - 财政年份:2021
- 资助金额:
$ 3.08万 - 项目类别:
Discovery Grants Program - Individual
Load Stall Minimization
负载失速最小化
- 批准号:
536287-2018 - 财政年份:2020
- 资助金额:
$ 3.08万 - 项目类别:
Collaborative Research and Development Grants
Optimizating and integrating node.js on distributed and multicore clouds
在分布式多核云上优化和集成 Node.js
- 批准号:
501197-2016 - 财政年份:2019
- 资助金额:
$ 3.08万 - 项目类别:
Collaborative Research and Development Grants
Load Stall Minimization
负载失速最小化
- 批准号:
536287-2018 - 财政年份:2019
- 资助金额:
$ 3.08万 - 项目类别:
Collaborative Research and Development Grants
Improving Data Organization in Managed Runtimes for Improved Performance
改进托管运行时中的数据组织以提高性能
- 批准号:
RGPIN-2019-04415 - 财政年份:2019
- 资助金额:
$ 3.08万 - 项目类别:
Discovery Grants Program - Individual
Computer Aided Design Tools for FPGA Exploration
用于 FPGA 探索的计算机辅助设计工具
- 批准号:
262177-2012 - 财政年份:2018
- 资助金额:
$ 3.08万 - 项目类别:
Discovery Grants Program - Individual
Optimizating and integrating node.js on distributed and multicore clouds
在分布式多核云上优化和集成 Node.js
- 批准号:
501197-2016 - 财政年份:2018
- 资助金额:
$ 3.08万 - 项目类别:
Collaborative Research and Development Grants
Performance Optimization and Scaling for Simulations of Urban Planning**
城市规划模拟的性能优化和扩展**
- 批准号:
534091-2018 - 财政年份:2018
- 资助金额:
$ 3.08万 - 项目类别:
Engage Grants Program
Computer Aided Design Tools for FPGA Exploration
用于 FPGA 探索的计算机辅助设计工具
- 批准号:
262177-2012 - 财政年份:2017
- 资助金额:
$ 3.08万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Feasibility study of a unit for stall management within the dairy sector to reduce carbon impact and improve cow health
乳制品行业畜栏管理单元的可行性研究,以减少碳影响并改善奶牛健康
- 批准号:
10082833 - 财政年份:2023
- 资助金额:
$ 3.08万 - 项目类别:
Collaborative R&D
Development of cluster-based reduced-order model for optimal feedback control of dynamic stall flow
开发基于集群的动态失速流最优反馈控制降阶模型
- 批准号:
22KJ0183 - 财政年份:2023
- 资助金额:
$ 3.08万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Quantitative prediction of aircraft stall phenomenon using spatial and temporal scale separation
利用空间和时间尺度分离对飞机失速现象进行定量预测
- 批准号:
23K13491 - 财政年份:2023
- 资助金额:
$ 3.08万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Dynamic Stall at High Reynolds Numbers and Full Dynamic Similarity
高雷诺数动态失速和完全动态相似性
- 批准号:
546128-2020 - 财政年份:2022
- 资助金额:
$ 3.08万 - 项目类别:
Postdoctoral Fellowships
Quantitative analysis and chemical regulation of DNA replication stall depending on mitchondrial environments
取决于线粒体环境的 DNA 复制停滞的定量分析和化学调控
- 批准号:
21K05283 - 财政年份:2021
- 资助金额:
$ 3.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Dynamic Stall at High Reynolds Numbers and Full Dynamic Similarity
高雷诺数动态失速和完全动态相似性
- 批准号:
546128-2020 - 财政年份:2021
- 资助金额:
$ 3.08万 - 项目类别:
Postdoctoral Fellowships
Analysis and modeling of the wing-body boundary layer interaction in aircraft stall phenomenon
飞机失速现象中机翼-机身边界层相互作用的分析与建模
- 批准号:
20K22379 - 财政年份:2020
- 资助金额:
$ 3.08万 - 项目类别:
Grant-in-Aid for Research Activity Start-up