NGS: StreamIt: A Language and a Compiler for Streaming Applications

NGS:StreamIt:流应用程序的语言和编译器

基本信息

  • 批准号:
    0305453
  • 负责人:
  • 金额:
    $ 50万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-03-01 至 2007-02-28
  • 项目状态:
    已结题

项目摘要

ABSTRACTACI-0305453; PI: AMARASINGHEThere is evidence that streaming media applications are already consuming most of the cycles on consumer machines. StreamIt is a language and complier specifically designed for modern stream programming. Its goal is to raise the abstraction level in the streaming domain., providing a natural, high-level syntax that conceals architectural details without sacrificing performance, and provide a language and compiler that can abstract away cognitive complexities of programming next generation, heterogeneous computing grids. The proposal will extend the current StreamIt language to include novel features such as variable rates, multi-dimensional streams, a messaging model and adaptable stream graphs so that the language can support a wide variety of applications in the streaming domain, and will also develop a large application base to evaluate the effectiveness of the language and the compiler. In addition the project will undertake a substantial compiler effort to create a robust and powerful compiler. With novel optimizations such as a space-time multiplexer, a stream graph partitioner, a phased scheduler a constraint scheduler, and liner transformer, as well as compilation technology necessary for heterogeneous computational platforms, and for substrates whose available resources can vary dynamically. Furthermore, the project will develop many optimizing compiler backends for different communication exposed architectures as well as next generation computing grids
ABSTRACTACI-0305453; PI:AMARASINGHE 有证据表明,流媒体应用程序已经消耗了消费者机器上的大部分周期。 StreamIt 是一种专门为现代流编程设计的语言和编译器。 其目标是提高流领域的抽象级别,提供一种自然的高级语法,在不牺牲性能的情况下隐藏架构细节,并提供一种语言和编译器,可以抽象出下一代异构计算网格编程的认知复杂性。 。 该提案将扩展当前的 StreamIt 语言,以包含可变速率、多维流、消息传递模型和自适应流图等新颖功能,以便该语言可以支持流领域中的各种应用程序,并且还将开发一个大型应用程序库来评估语言和编译器的有效性。 此外,该项目将承担大量的编译器工作,以创建一个健壮且强大的编译器。 通过新颖的优化,例如时空复用器、流图分区器、分阶段调度器、约束调度器和线性变换器,以及异构计算平台和可用资源可以动态变化的基板所需的编译技术。 此外,该项目将为不同的通信暴露架构以及下一代计算网格开发许多优化编译器后端

项目成果

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

Saman Amarasinghe其他文献

NetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks
NetBlocks:高性能自定义主机网络堆栈的分段布局
Mechanised Hypersafety Proofs about Structured Data: Extended Version
关于结构化数据的机械化超安全证明:扩展版本
The Continuous Tensor Abstraction: Where Indices are Real
连续张量抽象:索引为实数的地方
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jaeyeon Won;Willow Ahrens;J. Emer;Saman Amarasinghe
  • 通讯作者:
    Saman Amarasinghe

Saman Amarasinghe的其他文献

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

{{ truncateString('Saman Amarasinghe', 18)}}的其他基金

PPoSS: LARGE: Intel: Combining Learning and Formal Verification for Scalable Machine Programming (ScaMP)
PPoSS:大:英特尔:结合学习和形式验证实现可扩展机器编程 (ScaMP)
  • 批准号:
    2217064
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
PFI-TT: A tool to automatically generate and optimize programs to operate on complex big data
PFI-TT:自动生成和优化程序以处理复杂大数据的工具
  • 批准号:
    2044424
  • 财政年份:
    2021
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
XPS: FULL: DSD: Scalable High Performance with Halide and Simit Domain Specific Languages
XPS:完整:DSD:使用 Halide 和 Simit 领域特定语言的可扩展高性能
  • 批准号:
    1533753
  • 财政年份:
    2015
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: Programmable Microfluidics: A Universal Substrate for Biological Computing
合作研究:可编程微流体:生物计算的通用基础
  • 批准号:
    0541319
  • 财政年份:
    2006
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
ITR: A Language, Compilers and Tools for the Streaming Application Domain
ITR:流应用程序领域的语言、编译器和工具
  • 批准号:
    0325297
  • 财政年份:
    2003
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CISE Experimental Partnerships: MIT Raw Machine
CISE 实验合作伙伴:MIT Raw Machine
  • 批准号:
    0071841
  • 财政年份:
    2000
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
Exploiting Superword Level Parallelism
利用超级字级并行性
  • 批准号:
    0073510
  • 财政年份:
    2000
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant

相似国自然基金

面向流媒体的多模态事件知识图谱构建与应用研究
  • 批准号:
    62302227
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向用户生成内容的流媒体视频体验质量评价研究
  • 批准号:
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
基于网络感知的360度视频流媒体缓存管理技术研究
  • 批准号:
    62302268
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
课堂流媒体跨模态知识元协同解析与评估方法
  • 批准号:
    62237001
  • 批准年份:
    2022
  • 资助金额:
    279 万元
  • 项目类别:
    重点项目
面向移动终端的沉浸式流媒体关键技术研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    55 万元
  • 项目类别:
    面上项目

相似海外基金

高電圧直流遮断用ヒューズを実現する液体・固体複合型アーク消弧媒体の開発
开发实现高压直流熔断器的液/固复合灭弧介质
  • 批准号:
    24K00866
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
多孔質媒体の流体流れに及ぼすガスハイドレートの微視的な形態の影響に関する研究
天然气水合物微观形貌对多孔介质流体流动的影响研究
  • 批准号:
    24KJ0664
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
多成分混合媒体を用いた流動沸騰熱伝達と伝熱促進機構の解明
阐明流动沸腾传热和使用多组分混合介质的传热促进机制
  • 批准号:
    24K07899
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
混相流の動的数値解析に基づくバイオマス間接ガス化プラントの熱媒体利用の最適化
基于多相流动态数值分析的生物质间接气化装置热介质利用优化
  • 批准号:
    23K04653
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Material/Process design based on dynamic interface control of nanomaterials in hydrothermal condition
基于水热条件下纳米材料动态界面控制的材料/工艺设计
  • 批准号:
    22H01845
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了