首页> 外文期刊>IEE proceedings. Part E, Computers and digital techniques >Exploiting mixed-mode parallelism for matrix operations on the HERA architecture through reconfiguration
【24h】

Exploiting mixed-mode parallelism for matrix operations on the HERA architecture through reconfiguration

机译:通过重新配置利用混合模式并行性在HERA架构上实现矩阵运算

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

摘要

Recent advances in multi-million-gate platform field-programmable gate arrays (FPGAs) have made it possible to design and implement complex parallel systems on a programmable chip that also incorporate hardware floating-point units (FPUs). These options take advantage of resource reconfiguration. In contrast to the majority of the FPGA community that still employs reconfigurable logic to develop algorithm-specific circuitry, our FPGA-based mixed-mode reconfigurable computing machine can implement simultaneously a variety of parallel execution modes and is also user programmable. Our heterogeneous reconfigurable architecture (HERA) machine can implement the single-instruction, multiple-data (SIMD), multiple-instruction, multiple-data (MIMD) and multiple-SIMD (M-SIMD) execution modes. Each processing element (PE) is centred on a single-precision IEEE 754 FPU with tightly-coupled local memory, and supports dynamic switching between SIMD and MIMD at runtime. Mixed-mode parallelism has the potential to best match the characteristics of all subtasks in applications, thus resulting in sustained high performance. HERA's performance is evaluated by two common computation-intensive testbenches: matrix-matrix multiplication (MMM) and LU factorisation of sparse doubly-bordered-block-diagonal (DBBD) matrices. Experimental results with electrical power network matrices show that the mixed-mode scheduling for LU factorisation can result in speedups of about 19percent and 15.5percent compared to the SIMD and MIMD implementations, respectively.
机译:数百万个门平台的现场可编程门阵列(FPGA)的最新进展使得在可编程芯片上设计和实现复杂的并行系统成为可能,该芯片还包含硬件浮点单元(FPU)。这些选项利用了资源重新配置的优势。与大多数仍使用可重配置逻辑来开发算法专用电路的FPGA社区相反,我们基于FPGA的混合模式可重配置计算机器可以同时实现多种并行执行模式,并且可以由用户编程。我们的异构可重构体系结构(HERA)机器可以实现单指令,多数据(SIMD),多指令,多数据(MIMD)和多SIMD(M-SIMD)执行模式。每个处理元件(PE)都集中在具有紧密耦合的本地内存的单精度IEEE 754 FPU上,并在运行时支持SIMD和MIMD之间的动态切换。混合模式并行性有可能最匹配应用程序中所有子任务的特性,从而实现持续的高性能。 HERA的性能通过两个常见的计算密集型测试平台进行评估:矩阵矩阵乘法(MMM)和稀疏双边界块对角线(DBBD)矩阵的LU分解。电力网络矩阵的实验结果表明,与SIMD和MIMD实施相比,LU分解的混合模式调度可以分别使速度提高约19%和15.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号