StreamIt Compiler Release - Saman Amarasinghe [saman@mit.edu]

We are pleased to announce the second public release of the StreamIt compilation infrastructure. StreamIt is a programming language and compiler for streaming systems, encompassing audio, video, DSP, networking, and cryptographic processing kernels. By naturally exposing the parallelism in these applications, StreamIt provides an efficient mapping to the emerging class of multicore architectures. To download StreamIt, or for more information, please visit: http://cag.csail.mit.edu/streamit/ Highlights of StreamIt 2.1 include: - An optimizing compiler for uniprocessors, multicore architectures and clusters of workstations. The compiler relies on a new C++ runtime library with improved uniprocessor performance (up to 2X). - Language constructs that improve programmer productivity for streaming, including hierarchical structured streams, graph parameterization, and circular buffer management. StreamIt 2.1 further includes dynamic I/O rates and "teleport messaging", a language construct for control messages between parallel components. - A set of benchmarks for the evaluation of streaming optimizations and architectures, including beamforming, bitonic sort, DCT, DES, FFT, filterbanks, FM software radio, JPEG encoding/decoding, MP3 decoding, MPEG-2 encoding/decoding, radar array front end, synthetic aperture radar, and Serpent. Some applications (JPEG, MPEG-2) have limited compiler support, but all run in our Java library. - A snapshot of our latest research optimizations, including cache optimizations for embedded processors, and domain-specific optimizations targeting linear and linear statespace filters. - A high-level stream IR (in Java) with a host of graph transformations, including graph canonicalization, synchronization removal, refactoring of parallel components, fusion of adjacent filters (running in parallel or in sequence), and fission of individual filters (into data-parallel or task-parallel components.) We are releasing StreamIt for both the user community and the developer community. We look forward to interacting with you as you might start to use or build upon the infrastructure. The StreamIt Team
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值