首页> 外文会议>Aerospace Conference, 2012 IEEE >A cooperative search algorithm for highly parallel implementation of RANSAC for model estimation on Tilera MIMD architecture
【24h】

A cooperative search algorithm for highly parallel implementation of RANSAC for model estimation on Tilera MIMD architecture

机译:Tilera MIMD体系结构上用于模型估计的RANSAC高度并行实现的协作搜索算法

获取原文

摘要

In this paper, we present a novel and fast algorithm for highly parallel implementation of the RANSAC on a many-core MIMD architecture, the Tilera. RANSAC is widely used in image processing applications for homography model estimation. It also represents one of the most computation intensive image processing tasks since it requires evaluation of a large number of models from a given data set. Therefore, increasing the efficiency in its computation by exploiting a massive degree of parallelism is the key enabling factor for many of its applications. Emerging highly parallel architectures such as Tilera provide such an opportunity of exploiting parallelism in many computations. In addition to its low power consumption and excellent GOPs per Watt performance, radiation-hard version of Tilera has also been developed which makes it one of the best candidates for future aerospace applications. In this paper, we first present a novel variant of the RANSAC by incorporating the concept of backtracking. We then present this variant as a cooperative search algorithm with excellent features for highly parallel implementation. In fact, our parallel implementation results in an asynchronous algorithm with a very limited communication requirement. Any processor performs a global broadcasting if and when it finds a partial solution better than previous one. We present our results for an extensive set of data with varying degree of outliers. Our practical results clearly demonstrate that excellent speedup in the computation is achieved by using 57 cores of the Tilera. In fact, for certain cases, our Cooperative Search Algorithms even achieve super-linear speedup, i.e., a speedup greater than 57. We discuss that such a result could have been indeed expected and can be used for other applications.
机译:在本文中,我们提出了一种新颖且快速的算法,用于在多核MIMD体系结构Tilera上高度并行地实现RANSAC。 RANSAC广泛用于单应性模型估计的图像处理应用程序。它也代表了计算量最大的图像处理任务之一,因为它需要从给定的数据集中评估大量模型。因此,通过利用大量并行度来提高其计算效率是许多应用程序的关键使能因素。诸如Tilera之类的新兴高度并行体系结构提供了在许多计算中利用并行性的机会。除了具有低功耗和出色的每瓦GOPs性能外,还开发了抗辐射的Tilera版本,使其成为未来航空航天应用的最佳选择之一。在本文中,我们首先通过结合回溯的概念来提出一种RANSAC的新颖变体。然后,我们将此变体作为具有出色功能的协作搜索算法进行展示,以实现高度并行的实现。实际上,我们的并行实现导致异步算法的通信需求非常有限。如果任何时候处理器发现局部解决方案都比以前的解决方案更好,那么它将执行全局广播。我们提供了具有不同程度异常值的大量数据的结果。我们的实际结果清楚地表明,通过使用Tilera的57个核,可以实现出色的计算速度。实际上,在某些情况下,我们的合作搜索算法甚至可以实现超线性加速,即大于57的加速。我们讨论了这样的结果是可以预期的,并且可以用于其他应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号