...
首页> 外文期刊>BMC Bioinformatics >Fine-grained parallelization of fitness functions in bioinformatics optimization problems: gene selection for cancer classification and biclustering of gene expression data
【24h】

Fine-grained parallelization of fitness functions in bioinformatics optimization problems: gene selection for cancer classification and biclustering of gene expression data

机译:生物信息学优化问题中适应度函数的细粒度并行化:用于癌症分类的基因选择和基因表达数据的聚类

获取原文
           

摘要

Background Metaheuristics are widely used to solve large combinatorial optimization problems in bioinformatics because of the huge set of possible solutions. Two representative problems are gene selection for cancer classification and biclustering of gene expression data. In most cases, these metaheuristics, as well as other non-linear techniques, apply a fitness function to each possible solution with a size-limited population, and that step involves higher latencies than other parts of the algorithms, which is the reason why the execution time of the applications will mainly depend on the execution time of the fitness function. In addition, it is usual to find floating-point arithmetic formulations for the fitness functions. This way, a careful parallelization of these functions using the reconfigurable hardware technology will accelerate the computation, specially if they are applied in parallel to several solutions of the population. Results A fine-grained parallelization of two floating-point fitness functions of different complexities and features involved in biclustering of gene expression data and gene selection for cancer classification allowed for obtaining higher speedups and power-reduced computation with regard to usual microprocessors. Conclusions The results show better performances using reconfigurable hardware technology instead of usual microprocessors, in computing time and power consumption terms, not only because of the parallelization of the arithmetic operations, but also thanks to the concurrent fitness evaluation for several individuals of the population in the metaheuristic. This is a good basis for building accelerated and low-energy solutions for intensive computing scenarios.
机译:背景元启发法由于可能的解决方案种类繁多而被广泛用于解决生物信息学中的大型组合优化问题。两个代表性的问题是用于癌症分类的基因选择和基因表达数据的聚类。在大多数情况下,这些元启发式方法以及其他非线性技术会将适应度函数应用于总体受大小限制的每个可能的解决方案,并且该步骤比算法的其他部分涉及更高的延迟,这就是为什么应用程序的执行时间将主要取决于适应度函数的执行时间。此外,通常会找到适合度函数的浮点算术公式。这样,使用可重配置硬件技术对这些功能进行仔细的并行化将加快计算速度,特别是如果将它们并行应用于总体解决方案的话。结果两个复杂度不同的浮点适应度函数的细粒度并行化,以及涉及基因表达数据的双重聚类和癌症分类的基因选择的功能,与常规微处理器相比,可以实现更高的加速比和降低功耗的计算。结论结果表明,在计算时间和功耗方面,使用可重配置的硬件技术而不是常规的微处理器具有更好的性能,这不仅是由于算术运算的并行性,而且还因为同时进行了适合人群中几个个体的适应性评估元启发式的。这是为密集型计算方案构建加速和低能耗解决方案的良好基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号