首页> 外文会议>High-Speed Computing, Digital Signal Processing, and Filtering Using Reconfigurable Logic >Resource pools: an abstraction for configurable computing codesign
【24h】

Resource pools: an abstraction for configurable computing codesign

机译:资源池:可配置计算代码符号的抽象

获取原文

摘要

Abstract: The utility of configurable computing platforms has been demonstrated and documented for a wide variety of applications. Retargeting an application to custom computing machines (CCMs) has been shown to accelerate execution speeds with respect to execution on a sequential, general- purpose processor. Unfortunately, these platforms have proven to be rather difficult to program when compared to contemporary general-purpose platforms. Retargeting applications is non-trivial, due to the lack of design tools which work at a high level and consider all available computational units in the target architecture. To make configurable computing accessible to a wide user base, high- level entry tools - preferably targeted toward familiar programming environments - are needed. Also, in order to target a wide variety of custom computing machines, such tools cannot depend on a particular, fixed, architectural configuration. This paper introduces resource pools as an abstraction of general computing devices which provides a homogeneous description of FPGAs, ASICs, CPUs, or even an entire network of workstations. Also presented is an architecture-independent design tool which accepts a target architecture's description as a collection of resource pools, and partitions a program written in a high-level language onto that architecture, effectively synthesizing a hardware description for the FPGA portions of A CCM, and a software description for any attached CPUs. !9
机译:摘要:可配置计算平台的实用程序已针对各种应用进行了演示和记录。已显示将应用程序重新定向到定制计算机(CCM)可以加快顺序通用处理器上的执行速度。不幸的是,与现代通用平台相比,这些平台已被证明很难编程。重新定位应用程序并非易事,因为缺少可以在较高层次上运行并考虑目标体系结构中所有可用计算单元的设计工具。为了使可配置的计算可供广大用户使用,需要高级输入工具(最好是针对熟悉的编程环境)。而且,为了针对各种各样的定制计算机,此类工具不能依赖于特定的固定体系结构配置。本文介绍了资源池作为通用计算设备的抽象,它提供了对FPGA,ASIC,CPU或什至整个工作站网络的同类描述。还介绍了一种与体系结构无关的设计工具,该工具接受目标体系结构的描述作为资源池的集合,并将以高级语言编写的程序划分到该体系结构上,从而有效地综合了A CCM的FPGA部分的硬件描述,以及所有连接的CPU的软件说明。 !9

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号