Profile-Driven Compile-Time Optimizations Targeting Commodity Desktop Environments

针对商品桌面环境的配置文件驱动的编译时优化

基本信息

  • 批准号:
    9900615
  • 负责人:
  • 金额:
    $ 25.24万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1999
  • 资助国家:
    美国
  • 起止时间:
    1999-07-01 至 2002-12-31
  • 项目状态:
    已结题

项目摘要

While the commodity desktop environment is growing in popularity, researchers continue to study architecture-based research questions using standard benchmark programs. Benchmarks possess behavior that is fundamentally different from the behavior of desktop applications. For instance, the reliance of desktop applications on the hosting operating system and dynamically linked libraries warrants careful consideration when pursuing performance-driven architectural tradeoffs targeting a desktop environment.In the future these applications will be developed in object-oriented languages. Again, this introduces a different program model that has not been rigorously addressed in the architectural research community. Object-oriented programs place significant pressure on instruction caches and branch prediction mechanisms. The focus of this research is to provide compile-time optimizations that take advantage of the profile information currently available in the desktop application environment. The goal is to develop new profile-based compiler optimization algorithms that can significantly accelerate the performance of desktop applications.This project pursues the following research areas: Parameter Value Prediction, Indirect Branch Prediction, Instruction Memory Coloring, Weighted Completion Time Instruction Scheduling. Graph-based program analysis using program profiles is used to guide these optimizations. Improved optimization techniques are employed to produce tuned executable images. These optimizations are implemented in existing compilation environments to quantify their performance gains.
虽然商品桌面环境越来越受欢迎,研究人员继续使用标准基准程序研究基于架构的研究问题。 基准测试具有与桌面应用程序的行为根本不同的行为。 例如,桌面应用程序对宿主操作系统和动态链接库的依赖,在追求针对桌面环境的性能驱动的架构权衡时,需要仔细考虑。 同样,这引入了一个不同的程序模型,在架构研究社区中还没有得到严格的解决。面向对象的程序对指令高速缓存和分支预测机制施加了很大的压力。本研究的重点是提供编译时优化,利用当前在桌面应用程序环境中可用的配置文件信息。 本项目的目标是开发新的基于配置文件的编译器优化算法,以显著提高桌面应用程序的性能。本项目的研究领域包括:参数值预测、间接分支预测、指令存储器着色、加权完成时间指令调度。使用程序配置文件的基于图形的程序分析用于指导这些优化。 采用改进的优化技术来产生经调整的可执行映像。 这些优化在现有的编译环境中实现,以量化其性能增益。

项目成果

期刊论文数量(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 }}

Waleed Meleis其他文献

Waleed Meleis的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Waleed Meleis', 18)}}的其他基金

MRI: A Memory Intensive Compilation Environment Targeting VLIW and DSP Architectures
MRI:针对 VLIW 和 DSP 架构的内存密集型编译环境
  • 批准号:
    0079617
  • 财政年份:
    2000
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Standard Grant

相似国自然基金

Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国青年学者研究基金项目

相似海外基金

Priceworx Ultimate+: A world-first AI-driven material cost forecaster for construction project management.
Priceworx Ultimate:世界上第一个用于建筑项目管理的人工智能驱动的材料成本预测器。
  • 批准号:
    10099966
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Collaborative R&D
Facilitating circular construction practices in the UK: A data driven online marketplace for waste building materials
促进英国的循环建筑实践:数据驱动的废弃建筑材料在线市场
  • 批准号:
    10113920
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    SME Support
N2Vision+: A robot-enabled, data-driven machine vision tool for nitrogen diagnosis of arable soils
N2Vision:一种由机器人驱动、数据驱动的机器视觉工具,用于耕地土壤的氮诊断
  • 批准号:
    10091423
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Collaborative R&D
Structure-guided optimisation of light-driven microalgae cell factories
光驱动微藻细胞工厂的结构引导优化
  • 批准号:
    DP240101727
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Discovery Projects
Data Driven Discovery of New Catalysts for Asymmetric Synthesis
数据驱动的不对称合成新催化剂的发现
  • 批准号:
    DP240100102
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Discovery Projects
Maintaining Human Expertise in an AI-driven World
在人工智能驱动的世界中保持人类的专业知识
  • 批准号:
    DE240100269
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Discovery Early Career Researcher Award
PIDD-MSK: Physics-Informed Data-Driven Musculoskeletal Modelling
PIDD-MSK:物理信息数据驱动的肌肉骨骼建模
  • 批准号:
    EP/Y027930/1
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Fellowship
EDIBLES: Environmentally Driven Body-Scale Electromagnetic Co-Sensing
食用:环境驱动的人体规模电磁协同感应
  • 批准号:
    EP/Y002008/1
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Research Grant
Understanding the Impact of Outdoor Science and Environmental Learning Experiences Through Community-Driven Outcomes
通过社区驱动的成果了解户外科学和环境学习体验的影响
  • 批准号:
    2314075
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Continuing Grant
CAREER: CAS: Organic Photochemistry for Light-Driven CO2 Capture and Release
职业:CAS:光驱动二氧化碳捕获和释放的有机光化学
  • 批准号:
    2338206
  • 财政年份:
    2024
  • 资助金额:
    $ 25.24万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了