...
首页> 外文期刊>VLSI Design >An Empirical Investigation on System and Statement Level Parallelism Strategies for Accelerating Scatter Search Using Handel-C and Impulse-C
【24h】

An Empirical Investigation on System and Statement Level Parallelism Strategies for Accelerating Scatter Search Using Handel-C and Impulse-C

机译:基于Handel-C和Impulse-C加速散点搜索的系统和语句级并行策略的实证研究

获取原文
           

摘要

Scatter Search is an effective and established population-based metaheuristic that has been used to solve a variety of hard optimization problems. However, the time required to find high-quality solutions can become prohibitive as problem sizes grow. In this paper, we present a hardware implementation of Scatter Search on afield-programmable gate array (FPGA). Our objective is to improve the run time of Scatter Search by exploiting the potentially massive performance benefits that are available through the native parallelism in hardware. When implementing Scatter Search we employ two differenthigh-level languages (HLLs): Handel-C and Impulse-C. Our empirical results show that by effectively exploiting source-code optimizations, data parallelism, and pipelining, a 28x speed up over software can be achieved.
机译:散点搜索是一种有效且已建立的基于人口的元启发式方法,已用于解决各种困难的优化问题。但是,随着问题规模的增长,寻找高质量解决方案所需的时间可能变得令人望而却步。在本文中,我们介绍了在现场可编程门阵列(FPGA)上进行分散搜索的硬件实现。我们的目标是通过利用硬件中的本机并行性可利用的潜在巨大性能优势,缩短分散搜索的运行时间。在实施分散搜索时,我们使用两种不同的高级语言(HLL):Handel-C和Impulse-C。我们的经验结果表明,通过有效利用源代码优化,数据并行性和流水线技术,可以使软件速度提高28倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号