首页> 外文会议>World multiconference on systemics, cybernetics and informatics >Architectural Synthesis Exposing Parallelism and Increasing the Scheduling Scope for FPGA-based Digital Systems
【24h】

Architectural Synthesis Exposing Parallelism and Increasing the Scheduling Scope for FPGA-based Digital Systems

机译:建筑综合揭示了平行性,并增加了基于FPGA的数字系统的调度范围

获取原文

摘要

Reconfigurable computing systems provide the capability for spatial/parallel computation and so can achieve important speed-ups on program execution. Compilers capable to exploit the full potential of available parallelism, able to consider the wire and gate-level flexibility of commercial FPGAs. the hierarchical memory levels offered and the reconfiguration facility, are still required and are an important focus of research. This paper presents significant achievements on compiling algorithms, abstractly described in software programming languages, to reconfigurable hardware coupled to one or more memories. To circumvent eventual inefficiencies, due to the sequential nature of the original description, this paper illustrates the use of an intermediate representation model that both preserves functional information (loop hierarchies) and represents functional parallelism. Combined with a global dataflow graph provided with program decision logic it seems to be an efficient intermediate model to represent parallelism at various levels, to exploit speculative execution and multiple flows of control, and to perform temporal partitioning. In order to enhance the scope of the scheduling phase, basic blocks are merged among loop boundaries. The paper shows results obtained with such approach versus a scheduling scheme based on the original control-flow sequence without merging basic blocks.
机译:可重新配置的计算系统为空间/并行计算提供了能力,因此可以在程序执行上实现重要的速度。能够利用可用行行性的全部潜力的编制者,能够考虑商业FPGA的电线和门级灵活性。提供的分层内存级别和重新配置设施,仍然是一个重要的研究重点。本文提出了在软件编程语言中抽象地描述的编译算法的显着成就,可重新配置耦合到一个或多个存储器的硬件​​。为了规避最终低效率,由于原始描述的顺序性质,本文说明了使用中间表示模型,其既保留了功能信息(环形层次结构)并表示功能并行性。结合具有编程决策逻辑的全局数据流图,它似乎是一个有效的中间模型,以在各种级别代表并行性,以利用推测执行和多个控制流,并执行时间分区。为了增强调度阶段的范围,基本块在循环边界之间合并。本文显示了基于原始控制流序列的这种方法与调度方案获得的结果,而无需合并基本块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号