首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Lime: a Java-compatible and synthesizable language for heterogeneous architectures
【24h】

Lime: a Java-compatible and synthesizable language for heterogeneous architectures

机译:石灰:用于异构架构的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 objectoriented language. We conclude with some initial results demonstrating applications running either on a CPU or coexecuting on a CPU and an FPGA.
机译:时钟频率缩放中的停止使架构师和语言设计人员能够寻找持续改进性能的其他地方。 我们认为,提取最大性能将需要编译到高度异构的架构,包括可重新配置硬件。 我们提出了一种新的语言,石灰,它旨在在广泛的架构中可执行,从FPGA到传统的CPU。 我们介绍了整个语言,专注于将流副作用和流入媒体范例集成到非对象语言的新功能。 我们得出结论,一些初始结果,演示了在CPU上运行的应用程序或在CPU和FPGA上共存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号