FoMR: Adaptive Branch Prediction
FoMR:自适应分支预测
基本信息
- 批准号:1912617
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Microprocessors run programs by executing instructions in an assembly-line fashion. The first step decides which instruction to work on next. When a decision-making branch instruction is reached, the processor can't get the next instruction until the decision is made several steps later. To avoid delays, processors predict where the next instruction will come from. This project investigates ways of improving the accuracy of this and related predictions by adapting the predictor to changing conditions during program execution. Successful outcomes of this project will improve efficiency for mobile phones, desktop and laptop computers, and datacenters. The project will recruit graduate students from under-represented groups and contribute to classroom teaching.The project focuses on microarchitectural predictors driven by machine learning. These predictors use a large number of input features. Currently, features are fixed at design time to cover a wide range of possible program behaviors. The project explores how to adaptively learn features for the current workload. This adaptation will improve accuracy while reducing hardware overhead by using fewer features. This approach applies to several kinds of predictors including conditional and indirect branch prediction, cache reuse prediction, prefetch filtering, replacement in the branch target buffer, instruction cache, and translation look-aside buffers.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.
微处理器通过以装配线方式执行指令来运行程序。第一步决定下一步要处理哪条指令。当到达决策分支指令时,处理器无法获得下一条指令,直到稍后做出决策。为了避免延迟,处理器预测下一条指令将来自哪里。该项目研究通过使预测器适应程序执行期间不断变化的条件来提高此预测和相关预测的准确性的方法。该项目的成功成果将提高移动电话、台式机和笔记本电脑以及数据中心的效率。该项目将从代表性不足的群体中招收研究生,并为课堂教学做出贡献。该项目的重点是机器学习驱动的微架构预测器。这些预测器使用大量输入特征。目前,功能在设计时就已固定,以涵盖各种可能的程序行为。该项目探讨了如何自适应地学习当前工作负载的功能。这种调整将提高准确性,同时通过使用更少的功能来减少硬件开销。该方法适用于多种预测器,包括条件和间接分支预测、缓存重用预测、预取过滤、分支目标缓冲区中的替换、指令缓存和翻译后备缓冲区。该奖项反映了 NSF 的法定使命,并被认为是值得的通过使用基金会的智力优势和更广泛的影响审查标准进行评估来获得支持。
项目成果
期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Dynamic Set Stealing to Improve Cache Performance
- DOI:10.1109/sbac-pad55451.2022.00017
- 发表时间:2022-11
- 期刊:
- 影响因子:0
- 作者:Brady Testa;Samira Mirbagher Ajorpaz;Daniel A. Jiménez
- 通讯作者:Brady Testa;Samira Mirbagher Ajorpaz;Daniel A. Jiménez
SB-Fetch: synchronization aware hardware prefetching for chip multiprocessors
SB-Fetch:芯片多处理器的同步感知硬件预取
- DOI:10.1145/3392717.3392735
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:AlBarakat, Laith M.;Gratz, Paul V.;Jiménez, Daniel A.
- 通讯作者:Jiménez, Daniel A.
Morrigan: A Composite Instruction TLB Prefetcher
- DOI:10.1145/3466752.3480049
- 发表时间:2021-10
- 期刊:
- 影响因子:0
- 作者:Georgios Vavouliotis;Lluc Alvarez;Boris Grot;Daniel A. Jiménez;Marc Casas
- 通讯作者:Georgios Vavouliotis;Lluc Alvarez;Boris Grot;Daniel A. Jiménez;Marc Casas
Exploiting Page Table Locality for Agile TLB Prefetching
- DOI:10.1109/isca52012.2021.00016
- 发表时间:2021-06
- 期刊:
- 影响因子:0
- 作者:Georgios Vavouliotis;Lluc Alvarez;Vasileios Karakostas;K. Nikas;N. Koziris;Daniel A. Jiménez;Marc Casas
- 通讯作者:Georgios Vavouliotis;Lluc Alvarez;Vasileios Karakostas;K. Nikas;N. Koziris;Daniel A. Jiménez;Marc Casas
SLAP-CC: Set-Level Adaptive Prefetching for Compressed Caches
SLAP-CC:压缩缓存的集级自适应预取
- DOI:10.1109/iccd56317.2022.00018
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:AlBarakat, Laith M.;Gratz, Paul V.;Jimenez, Daniel A.
- 通讯作者:Jimenez, Daniel A.
{{
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 }}
Daniel Jimenez其他文献
Preventing Cognitive Decline in Older Latinos with HIV through a Culturally Tailored Health Promotion Intervention: Protocol for a Single-Arm Pilot Trial" (Preprint)
通过文化定制的健康促进干预措施预防老年拉丁裔艾滋病毒感染者的认知能力下降:单臂试点试验方案”(预印本)
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:1.7
- 作者:
Daniel Jimenez;Emily Ross;Elliott Weinstein;H. Gouse;Yue Pan;David Martinez Garza;Shanna Burke;Jin Joo;Victoria Behar - 通讯作者:
Victoria Behar
Shipping Costs and Inflation, WP/22/61, March 2022
运输成本和通货膨胀,WP/22/61,2022 年 3 月
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Yan Carrière;Pragyan Deb;D. Furceri;Daniel Jimenez;J. Ostry - 通讯作者:
J. Ostry
Potential and Limits of a High-Density Hemispherical Array of Loudspeakers for Spatial Hearing and Auralization Research
高密度半球形扬声器阵列用于空间听力和可听化研究的潜力和局限性
- DOI:
10.4236/jamp.2015.32035 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
W. Martens;D. Cabrera;Luis Miranda;Daniel Jimenez - 通讯作者:
Daniel Jimenez
Barriers to Accessing and Engaging in HIV Preventive Care and Pre-Exposure Prophylaxis Experienced by Transgender Women in Florida
佛罗里达州跨性别女性在获得和参与艾滋病毒预防护理和暴露前预防方面遇到的障碍
- DOI:
10.3390/ijerph21030376 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Allysha C. Maragh;Sandra Kiplagat;Sarah Lavari;Francisco Sastre;J. Dévieux;Daniel Jimenez;Rachel D. Clarke;Ines Noel;Eric W. Schrimshaw;Jae M Sevelius;Elena Cyrus - 通讯作者:
Elena Cyrus
Epigenetic priming of embryonic lineages in the mammalian epiblast
哺乳动物外胚层胚胎谱系的表观遗传启动
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Miquel Sendra;K. McDole;Daniel Jimenez;J. D. Hourcade;Susana Temiño;Morena Raiola;L. Guignard;Philipp J. Keller;F. Sánchez;Jorge N. Domínguez;Miguel Torres - 通讯作者:
Miguel Torres
Daniel Jimenez的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Daniel Jimenez', 18)}}的其他基金
EAGER: Detecting and Avoiding Side-Channel Attacks with Security Conscious Prediction
EAGER:通过安全意识预测检测和避免侧通道攻击
- 批准号:
1938064 - 财政年份:2019
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
EAGER: Deep Learning for Microarchitectural Prediction
EAGER:用于微架构预测的深度学习
- 批准号:
1649242 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Reliable Performance for Modern Systems
SHF:大型:协作研究:现代系统的可靠性能
- 批准号:
1332654 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
SHF:CSR:Small:Improving Processor Efficiency with Prediction
SHF:CSR:Small:通过预测提高处理器效率
- 批准号:
1332598 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF:CSR:Small:Improving Processor Efficiency with Prediction
SHF:CSR:Small:通过预测提高处理器效率
- 批准号:
1216604 - 财政年份:2012
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Reliable Performance for Modern Systems
SHF:大型:协作研究:现代系统的可靠性能
- 批准号:
1012127 - 财政年份:2010
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
EAGER: Code-Improving Transformations for Branch Prediction
EAGER:分支预测的代码改进转换
- 批准号:
0952604 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CRI: IAD Resources for Branch Prediction Research
CRI:用于分支预测研究的 IAD 资源
- 批准号:
0751138 - 财政年份:2008
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
相似国自然基金
高光谱遥感影像跨域自适应迁移深度解译方法研究
- 批准号:62301353
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
多因素耦合作用下的高原寒旱区动车组关键部件剩余寿命自适应预测方法研究
- 批准号:72361019
- 批准年份:2023
- 资助金额:29 万元
- 项目类别:地区科学基金项目
高维复杂失效域下飞行器结构可靠性分析的双层自适应学习方法研究
- 批准号:52305150
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
带电流型畸变校正的大地电磁三维各向异性自适应反演研究
- 批准号:42304081
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于异步混合事件触发通信机制的自适应分布式优化控制研究
- 批准号:62303096
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Computerized Adaptive Business Japanese Test
计算机化自适应商务日语考试
- 批准号:
19H01275 - 财政年份:2019
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Business Japanese Computerized Adaptive Test
商务日语机化适应性考试
- 批准号:
15H03217 - 财政年份:2015
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Research on distributed approximation algorithms with adaptive fault tolerance properties in dynamic networks
动态网络中具有自适应容错特性的分布式逼近算法研究
- 批准号:
26330015 - 财政年份:2014
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Developmental research for an online multiple branch adaptive diagnosis test of Japanese language ability for children with multilingual backgrounds
多语言背景儿童日语能力在线多分支适应性诊断测试的发展研究
- 批准号:
25284092 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of a real-time adaptive information security support system to the visually impaired person, based on the sense of touch and hearing reaction.
为视障人士开发基于触觉和听觉反应的实时自适应信息安全支持系统。
- 批准号:
25560284 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research