Profile-guided code optimization
配置文件引导的代码优化
基本信息
- 批准号:8241-2007
- 负责人:
- 金额:$ 3.5万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2007
- 资助国家:加拿大
- 起止时间:2007-01-01 至 2008-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Modern object-oriented programming languages, Java and C# in particular, rely on a technology called 'just-in-time' (JIT) compilation to achieve good performance. JIT compilers generate machine code while the program executes. However a JIT compiler cannot afford to spend much time on extensive analysis of the program to optimize it fully, and thus to improve performance further.The proposed research involves collecting a minimal amount of information while the program runs to identify 'hot' parts of the program, where a large proportion of the execution time is spent. In the light of this information, selected portions of the program can be recompiled. In the recompiled portions, computations have been moved out of hot parts of the program and moved to cold parts, thus improving the program's overall performance.
现代面向对象编程语言,特别是Java和C#,依赖于一种称为“即时”(JIT)编译的技术来实现良好的性能。JIT编译器在程序执行时生成机器码。然而,JIT编译器不能花太多的时间对程序进行广泛的分析,以充分优化它,从而进一步提高性能,所提出的研究涉及收集最少量的信息,而程序运行,以确定程序的“热”部分,其中大部分的执行时间花费。根据这些信息,可以重新编译程序的选定部分。在重新编译的部分中,计算已经从程序的热部分移到了冷部分,从而提高了程序的整体性能。
项目成果
期刊论文数量(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 }}
Horspool, Nigel其他文献
Horspool, Nigel的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Horspool, Nigel', 18)}}的其他基金
Profile-guided code optimization
配置文件引导的代码优化
- 批准号:
8241-2007 - 财政年份:2011
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Profile-guided code optimization
配置文件引导的代码优化
- 批准号:
8241-2007 - 财政年份:2010
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Profile-guided code optimization
配置文件引导的代码优化
- 批准号:
8241-2007 - 财政年份:2009
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Profile-guided code optimization
配置文件引导的代码优化
- 批准号:
8241-2007 - 财政年份:2008
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient implementation of object-oriented languages
面向对象语言的高效实现
- 批准号:
8241-2002 - 财政年份:2006
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient implementation of object-oriented languages
面向对象语言的高效实现
- 批准号:
8241-2002 - 财政年份:2005
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient implementation of object-oriented languages
面向对象语言的高效实现
- 批准号:
8241-2002 - 财政年份:2004
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient implementation of object-oriented languages
面向对象语言的高效实现
- 批准号:
8241-2002 - 财政年份:2003
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Efficient implementation of object-oriented languages
面向对象语言的高效实现
- 批准号:
8241-2002 - 财政年份:2002
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
Profile-based code motion optimization
基于配置文件的代码运动优化
- 批准号:
8241-1997 - 财政年份:2001
- 资助金额:
$ 3.5万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Reflectance confocal microscopy-optical coherence tomography (RCM-OCT) imaging of oral lesions: Toward an affordable device and approach for developing countries
口腔病变的反射共焦显微镜-光学相干断层扫描 (RCM-OCT) 成像:为发展中国家提供负担得起的设备和方法
- 批准号:
10735695 - 财政年份:2023
- 资助金额:
$ 3.5万 - 项目类别:
Leveraging CRISPR RNA-guided DNA Transposases for Gene Insertion at the CFTR Locus
利用 CRISPR RNA 引导的 DNA 转座酶在 CFTR 基因座插入基因
- 批准号:
10606698 - 财政年份:2023
- 资助金额:
$ 3.5万 - 项目类别:
High-throughput screening and structure-guided optimization of oligonucleotides for site-directed RNA editing by ADARs.
通过 ADAR 进行定点 RNA 编辑的寡核苷酸的高通量筛选和结构引导优化。
- 批准号:
10636547 - 财政年份:2023
- 资助金额:
$ 3.5万 - 项目类别:
Pathway-guided treatment of immune checkpoint inhibitor therapy-induced colon toxicity
免疫检查点抑制剂治疗引起的结肠毒性的路径引导治疗
- 批准号:
10752985 - 财政年份:2023
- 资助金额:
$ 3.5万 - 项目类别:
Functional role of tachykinin 1-expressing lateral habenula neurons in flexible reward-guided behavior
表达速激肽1的外侧缰核神经元在灵活奖励引导行为中的功能作用
- 批准号:
10827031 - 财政年份:2023
- 资助金额:
$ 3.5万 - 项目类别:
Behavioral and Neural Substrates of Odor-Guided Navigation in the Human Brain
人脑气味引导导航的行为和神经基础
- 批准号:
10366995 - 财政年份:2022
- 资助金额:
$ 3.5万 - 项目类别:
Flexible, ultrahigh-throughput and easy-implementing distributed coincidence processor for improving PET imaging performance
灵活、超高通量且易于实施的分布式符合处理器,用于提高 PET 成像性能
- 批准号:
10540325 - 财政年份:2022
- 资助金额:
$ 3.5万 - 项目类别:
Behavioral and Neural Substrates of Odor-Guided Navigation in the Human Brain
人脑气味引导导航的行为和神经基础
- 批准号:
10543149 - 财政年份:2022
- 资助金额:
$ 3.5万 - 项目类别:
Open Software Platform for Data-Driven Image-Guided Robotic Interventions
用于数据驱动图像引导机器人干预的开放软件平台
- 批准号:
10608711 - 财政年份:2022
- 资助金额:
$ 3.5万 - 项目类别: