首页> 外文会议>25th annual ACM conference on object oriented programming, systems, languages and applications 2010 >Lime: a Java-Compatible and Synthesizable Language for Heterogeneous Architectures
【24h】

Lime: a Java-Compatible and Synthesizable Language for Heterogeneous Architectures

机译:Lime:异构体系结构的Java兼容和可综合语言

获取原文
获取原文并翻译 | 示例

摘要

The halt in clock frequency scaling has forced architects and language designers to look elsewhere for continued improvements in performance. We believe that extracting maximum performance will require compilation to highly heterogeneous architectures that include reconfigurable hardware. We present a new language, Lime, which is designed to be executable across a broad range of architectures, from FPGAs to conventional CPUs. We present the language as a whole, focusing on its novel features for limiting side-effects and integration of the streaming paradigm into an object-oriented language. We conclude with some initial results demonstrating applications running either on a CPU or co-executing on a CPU and an FPGA.
机译:时钟频率缩放的停止迫使架构师和语言设计师将目光投向其他地方,以不断提高性能。我们认为,要获得最高性能,将需要编译为包含可重配置硬件的高度异构的体系结构。我们提供了一种新语言Lime,该语言旨在在从FPGA到常规CPU的各种体系结构中都可以执行。我们将整体上介绍该语言,重点是它的新颖特性以限制副作用以及将流式范例集成到面向对象的语言中。我们以一些初步结果作为结束,说明了在CPU上运行或在CPU和FPGA上共同执行的应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号