ST-CRTS: Collaborative Research: Algorithmic Optimizations in Dynamic Programming Environments

ST-CRTS:协作研究:动态编程环境中的算法优化

基本信息

  • 批准号:
    0540600
  • 负责人:
  • 金额:
    $ 18万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-04-01 至 2010-03-31
  • 项目状态:
    已结题

项目摘要

BackgroundRapid increases in computer performance, according to Moores law, have enabled software architects todesign software of ever increasing functionality and complexity. Consequently, consumers expect softwarethat grows in functionality and can process larger data sets with every new release (e.g., huge spreadsheetsor streaming high-quality video). Unfortunately, since Moores law will likely not hold in the near future,owing to physical limitations such as wire delays and heat dissipation, hardware speedups will not keeppace with the demands of software. Thus, to meet the performance requirements of new software, one mustlook to software techniques. The proposed work will explore a new approach, algorithmic optimizations invirtual machines, to provide the performance for next generations of software.Intellectual Merit-A system for marking implementations of algorithms, data structures, and their uses. A VM thatknows about this system can exploit the information for connecting uses with suitable implementations.A VM that does not know about this system still executes the code correctly but without itsperformance benefits.-An implementation within a Java virtual machine that exploits the information for improving performance.This implementation support includes modifications to the garbage collector (for migratingdata from one representation to another), compiler (for inlining away the calls), and scheduler (forscheduling profile collection threads with lower priority).-A collection of libraries and applications marked to exploit algorithmic optimizations. This will formpart of the evaluation for the proposed work.Broader ImpactThe infrastructure developed as part of this research will be used in undergraduatealgorithms classes to give students deep knowledge about the strengths and limitations of commonly used algorithms and data structures. This research will provides the performance necessary for meeting the needs of future software systems.
根据摩尔定律,计算机性能的快速增长使软件架构师能够设计出功能和复杂性不断增加的软件。因此,消费者期望软件在功能上增长,并且可以在每个新版本中处理更大的数据集(例如,巨大的电子表格或高质量视频流)。不幸的是,由于摩尔定律在不久的将来可能不会成立,由于物理限制,如电线延迟和散热,硬件加速将无法跟上软件的需求。因此,为了满足新软件的性能要求,必须考虑软件技术。拟议的工作将探索一种新的方法,算法优化invirtual machines,为下一代的software.Intellectual Merit-A系统标记算法,数据结构的实现,以及它们的用途提供性能。一个知道这个系统的虚拟机可以利用信息来连接使用合适的实现。一个不知道这个系统的虚拟机仍然正确地执行代码,但没有它的性能优势。Java虚拟机中的一种实现,它利用信息来提高性能。这种实现支持包括对垃圾收集器(用于将数据从一种表示迁移到另一种表示)、编译器(用于内联调用)和调度器(用于调度具有较低优先级的配置文件收集线程)的修改。标记为利用算法优化的库和应用程序的集合。这将形成拟议的工作评估的一部分。更广泛的影响作为本研究的一部分开发的基础设施将用于本科生算法类,让学生深入了解常用算法和数据结构的优势和局限性。这项研究将提供必要的性能,以满足未来的软件系统的需求。

项目成果

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

Darko Stefanovic其他文献

Molecules that reason
有理性的分子
  • DOI:
    10.1038/nnano.2009.284
  • 发表时间:
    2009-10-01
  • 期刊:
  • 影响因子:
    34.900
  • 作者:
    Darko Stefanovic
  • 通讯作者:
    Darko Stefanovic

Darko Stefanovic的其他文献

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

{{ truncateString('Darko Stefanovic', 18)}}的其他基金

Student and Postdoc Travel Support for DNA28
DNA28 的学生和博士后旅行支持
  • 批准号:
    2202396
  • 财政年份:
    2022
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
SHF: Collaborative Research: Biocompatible I/O Interfaces for Robust Bioorthogonal Molecular Computing
SHF:协作研究:用于稳健生物正交分子计算的生物相容性 I/O 接口
  • 批准号:
    1763718
  • 财政年份:
    2018
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
SHF: Large: Collaborative Research: Molecular computing for the real world
SHF:大型:协作研究:现实世界的分子计算
  • 批准号:
    1518861
  • 财政年份:
    2015
  • 资助金额:
    $ 18万
  • 项目类别:
    Continuing Grant
AF: Small: Programmable Nanowalkers:Models and Simulations
AF:小型:可编程纳米行走者:模型和模拟
  • 批准号:
    1422840
  • 财政年份:
    2014
  • 资助金额:
    $ 18万
  • 项目类别:
    Continuing Grant
Computing with Biomolecules: From Network Motifs to Complex and Adaptive Systems: ALife14 Workshop
生物分子计算:从网络基序到复杂自适应系统:ALife14 研讨会
  • 批准号:
    1440361
  • 财政年份:
    2014
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
AF: SHF: Small: Compartmentalized circuit architectures for real-world biocomputing applications
AF:SHF:小型:适用于实际生物计算应用的分隔电路架构
  • 批准号:
    1318833
  • 财政年份:
    2013
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
CDI-Type I: Collaborative Research: Supervised Learning in Molecular Classifiers
CDI-I 型:协作研究:分子分类器中的监督学习
  • 批准号:
    1027877
  • 财政年份:
    2010
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
CDI-Type II: Collaborative Research: Computing with Biomolecules: From Network Motifs to Complex and Adaptive Systems
CDI-Type II:协作研究:生物分子计算:从网络基序到复杂自适应系统
  • 批准号:
    1028238
  • 财政年份:
    2010
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
Collaborative Research: EMT/MISC: Behavior-Based Molecular Robotics
合作研究:EMT/MISC:基于行为的分子机器人
  • 批准号:
    0829896
  • 财政年份:
    2008
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
Collaborative Research: EMT/MISC: Making Molecular Computation Practical for Biodetection Applications
合作研究:EMT/MISC:使分子计算在生物检测应用中切实可行
  • 批准号:
    0829881
  • 财政年份:
    2008
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant

相似国自然基金

热-力耦合作用下CRTS II型板式无砟轨道层间损伤机理与稳定性研究
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
地震作用下CRTSⅡ型无砟轨道-桥梁结构体系服役可靠性评估
  • 批准号:
    2023JJ40718
  • 批准年份:
    2023
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
列车荷载和环境耦合作用下高速铁路 CRTSⅢ型板式无砟轨道结构体系耐久性研究
  • 批准号:
    2022JJ10075
  • 批准年份:
    2022
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
高速列车荷载与环境因素耦合作用下桥上CRTSⅢ型板式无砟轨道结构耐久性劣化行为研究
  • 批准号:
    52078492
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
桥上CRTSⅡ型板式无砟轨道结构的宏观-介观跨尺度建模及其界面开裂失效机理
  • 批准号:
    2020JJ5583
  • 批准年份:
    2020
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
高铁大跨度桥上CRTSⅢ型板式无砟轨道橡胶隔离层力学特性及计算方法研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
服役期间路基上CRTS Ⅲ型板式无砟轨道复合板多尺度损伤演变理论研究
  • 批准号:
    51978673
  • 批准年份:
    2019
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
高速铁路CRTS II 型板式无砟轨道结构随机疲劳损伤机理与规律研究
  • 批准号:
    2019JJ50800
  • 批准年份:
    2019
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
温度与列车荷载耦合作用下高速铁路CRTSⅡ型板式无砟轨道-桥梁结构动力特性与工作性能研究
  • 批准号:
    2018JJ3672
  • 批准年份:
    2018
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
高速铁路CRTS II型板式无砟轨道结构随机疲劳损伤行为研究
  • 批准号:
    51808558
  • 批准年份:
    2018
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Development of A Recycling Technology for Useful Metals from Wasted FPDs, CRTs, PWBs, and Others
开发从废弃 FPD、CRT、PWB 等中回收有用金属的技术
  • 批准号:
    23510105
  • 财政年份:
    2011
  • 资助金额:
    $ 18万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
The Catalina Real-Time Transient Survey (CRTS)
卡塔利娜实时瞬态调查 (CRTS)
  • 批准号:
    0909182
  • 财政年份:
    2009
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Dynamic Unmasking of Compiler Optimizations and Obfuscations
ST-CRTS:编译器优化和混淆的动态揭秘
  • 批准号:
    0753470
  • 财政年份:
    2007
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
ST-CRTS:协作:实现原子操作:为普通程序员解锁并发性
  • 批准号:
    0540862
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
ST-CRTS:协作:实现原子操作:为普通程序员解锁并发性
  • 批准号:
    0540866
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Foundations of Programming Linear Algebra Algorithms on SMP and Multicore Systems
ST-CRTS:SMP 和多核系统上的线性代数算法编程基础
  • 批准号:
    0540926
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Compiler and Run-Time Support for Memory Management Using Explicit Memory Reclamation
ST-CRTS:使用显式内存回收进行内存管理的编译器和运行时支持
  • 批准号:
    0541217
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Dynamic Unmasking of Compiler Optimizations and Obfuscations
ST-CRTS:编译器优化和混淆的动态揭秘
  • 批准号:
    0541382
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Search-Based Model-Driven Framework for Compiler Optimizations
ST-CRTS:基于搜索的模型驱动编译器优化框架
  • 批准号:
    0541409
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
ST-CRTS: Collaborative Research: Algorithmic Optimizations in Dynamic Programming Environments
ST-CRTS:协作研究:动态编程环境中的算法优化
  • 批准号:
    0540997
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了