首页> 外文期刊>Journal of systems architecture >A soft multi-core architecture for edge detection and data analysis of microarray images
【24h】

A soft multi-core architecture for edge detection and data analysis of microarray images

机译:用于微阵列图像边缘检测和数据分析的软多核架构

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

摘要

As configurable processing advances, elements from the traditional approaches of both hardware and software development can be combined by incorporating customized, application-specific computational resources into the processor's architecture, especially in the case of field-programmable-gate-array-based systems with soft-processors, so as to enhance the performance of embedded applications. This paper explores the use of several different microarchitectural alternatives to increase the performance of edge detection algorithms, which are of fundamental importance for the analysis of DNA microarray images. Optimized application-specific hardware modules are combined with efficient parallellized software in an embedded soft-core-based multi-processor. It is demonstrated that the performance of one common edge detection algorithm, namely Sobel, can be boosted remarkably. By exploiting the architectural extensions offered by the soft-processor, in conjunction with the execution of carefully selected application-specific instruction-set extensions on a custom-made accelerating co-processor connected to the processor core, we introduce a new approach that makes this methodology noticeably more efficient across various applications from the same domain, which are often similar in structure. With flexibility to update the processing algorithms, an improvement reaching one order of magnitude over all-software solutions could be obtained. In support of this flexibility, an effective adaptation of this approach is demonstrated which performs real-time analysis of extracted microarray data; the proposed reconfigurable multi-core prototype has been exploited with minor changes to achieve almost 5x speedup.
机译:随着可配置处理的发展,可以通过将定制的,特定于应用程序的计算资源合并到处理器的体系结构中来组合传统硬件和软件开发方法中的元素,特别是在基于现场可编程门阵列的系统中, -处理器,以增强嵌入式应用程序的性能。本文探讨了几种不同的微体系结构替代方案的使用,以提高边缘检测算法的性能,这对于分析DNA微阵列图像至关重要。经过优化的特定于应用程序的硬件模块与基于嵌入式软核的多处理器中的高效并行化软件相结合。结果表明,一种常见的边缘检测算法(即Sobel)的性能可以得到显着提高。通过利用软件处理器提供的体系结构扩展,以及在连接到处理器核心的定制加速协处理器上执行精心选择的特定于应用程序的指令集扩展,我们引入了一种新方法该方法在同一领域的各种应用程序中效率显着提高,这些应用程序通常在结构上相似。通过灵活地更新处理算法,可以获得比所有软件解决方案高一个数量级的改进。为了支持这种灵活性,演示了这种方法的有效改编,它可以对提取的微阵列数据进行实时分析。提议的可重配置多核原型已经进行了微小的改动,从而实现了几乎5倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号