首页> 外文会议>IEEE symposium on FPGAs for custom computing machines >Enable++: A second generation FPGA processor
【24h】

Enable++: A second generation FPGA processor

机译:Enable ++:第二代FPGA处理器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In the computing community field programmable processors are going to fill the niche for special purpose computing devices. A typical example is ultra-fast pattern recognition in experimental particle physics -a task for which we constructed two years ago Enable-1, an FPGA processor rather specialized for pattern recognition algorithms in μs domain, but also provided with modest features for coping with more general applications.rnThis paper presents the follow-up modell Enable++, a 2nd generation FPGA processor that offers several substantial enhancements over the previous system for a wider range of applications:rnEnable++ is structured into three different state-of-the-art modules for providing computing power, flexible and high-speed I/O communication and powerful intermodule communication with a raw bandwidth of 3.2 GByte/s by an active backplane. The technical realization of all three modules is guided by the maximum usage of field programmable logic. The actual demand of computing- and I/O-power can be satisified by the number of modules plugged into the crate.rnEnhanced features of Enable++ comprise the configurable processor topology provided by programmable crossbar switches. In combination with the 4×4 FPGA array and 12 MByte distributed RAM the Enable++ computing core offers a strongly increased and scalable computing power. For building new applications the system offers a comfortable programming and debugging environment consisting of a compiler for the C-like hardware description language spC, a simulator and a source level debugger for hardware design. The goal in planning the hardware design environment for Enable++ from scratch is to transfer established methodologies in software design to the design of digital logic.rnConcerning pattern recognition tasks, we estimate that Enable++ surpasses modern RISC processors by a factor of 100 to 1000.
机译:在计算界,可编程处理器将填补特殊用途计算设备的利基。一个典型的例子是实验粒子物理学中的超快速模式识别-我们在两年前构建了一个任务Enable-1,这是一种FPGA处理器,专门用于μs域中的模式识别算法,但还具有适度的功能以应对更多情况本文介绍了后续模型l Enable ++,这是第二代FPGA处理器,与以前的系统相比,在更大范围的应用方面提供了一些实质性增强:rn Enable ++分为三个不同的最新模块,用于提供强大的计算能力,灵活且高速的I / O通信以及强大的模块间通信,其中有源背板的原始带宽为3.2 GByte / s。这三个模块的技术实现均以现场可编程逻辑的最大使用率为指导。计算能力和I / O能力的实际需求可以通过插入板条箱中的模块数量来满足。Enable++的增强功能包括可编程纵横开关提供的可配置处理器拓扑。结合4×4 FPGA阵列和12 MB分布式RAM,Enable ++计算核心可提供强大的可扩展计算能力。为了构建新的应用程序,系统提供了一个舒适的编程和调试环境,其中包括用于C类硬件描述语言spC的编译器,模拟器和用于硬件设计的源代码级调试器。从头开始规划Enable ++的硬件设计环境的目标是将已建立的软件设计方法转移到数字逻辑设计中。对于模式识别任务,我们估计Enable ++比现代RISC处理器高100到1000倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号