首页> 外文期刊>Journal of Parallel and Distributed Computing >Comparisons of air traffic control implementations on an associative processor with a MIMD and consequences for parallel computing
【24h】

Comparisons of air traffic control implementations on an associative processor with a MIMD and consequences for parallel computing

机译:具有MIMD的关联处理器上空中交通管制实施的比较以及并行计算的后果

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

摘要

This paper has two complementary focuses. The first is the system design and algorithmic development for air traffic control (ATC) using an associative SIMD processor (AP). The second is the comparison of this implementation with a multiprocessor implementation and the implications of these comparisons. This paper demonstrates how one application, ATC, can more easily, more simply, and more efficiently be implemented on an AP than is generally possible on other types of traditional hardware. The AP implementation of ATC will take advantage of its deterministic hardware to use static scheduling. The software will be dramatically smaller and cheaper to create and maintain. Likewise, a large AP system will be considerably simpler and cheaper than the MIMD hardware currently used. While APs were used for ATC-type applications earlier, these are no longer available. We use a ClearSpeed CSX600 accelerator to emulate the AP solutions of ATC on an ATC prototype consisting of eight data-intensive ATC real-time tasks. Its performance is compared with an 8-core multiprocessor (MP) using OpenMP. Our extensive experiments show that the AP implementation meets all deadlines while the MP will regularly miss a large number of deadlines. The AP code will be similar in size to sequential code for the same tasks and will avoid all of the additional support software needed with an MP to handle dynamic scheduling, load balancing, shared resource management, race conditions, false sharing, etc. At this point, essentially only MIMD systems are built. Many of the advantages of using an AP to solve an ATC problem would carry over to other applications. AP solutions for a wide variety of applications will be cited in this paper. Applications that involve a high degree of data parallelism such as database management, text processing, image processing, graph processing, bioinformatics, weather modeling, managing UAS (Unmanned Aircraft Systems or drones) etc., are good candidates for AP solutions. This raises the issue of whether we should routinely consider using non-multiprocessor hardware like the AP for applications where substantially simpler software solutions will normally exist. It also raises the question of whether the use of both AP and MIMD hardware in a single hetergeneous system could provide more versatility and efficiency. Either the AP or MIMD could serve as the primary system, but could hand off jobs it could not handle efficiently to the other system.
机译:本文有两个互补的重点。首先是使用关联的SIMD处理器(AP)进行空中交通管制(ATC)的系统设计和算法开发。第二个是此实现与多处理器实现的比较以及这些比较的含义。本文演示了如何在AP上比其他类型的传统硬件更容易,更简单,更有效地实现一个应用程序ATC。 ATC的AP实现将利用其确定性硬件来使用静态调度。该软件将大大减小尺寸,并且创建和维护成本更低。同样,一个大型的AP系统将比当前使用的MIMD硬件更简单,更便宜。虽然AP早先用于ATC类型的应用程序,但它们不再可用。我们使用ClearSpeed CSX600加速器在由8个数据密集型ATC实时任务组成的ATC原型上模拟ATC的AP解决方案。它的性能与使用OpenMP的8核多处理器(MP)进行了比较。我们广泛的实验表明,AP的实施符合所有截止日期,而MP经常会错过大量的截止日期。 AP代码的大小将类似于用于相同任务的顺序代码,并且将避免使用MP来处理动态调度,负载平衡,共享资源管理,竞争条件,错误共享等所需的所有其他支持软件。要点,基本上只建立了MIMD系统。使用AP解决ATC问题的许多优点将延续到其他应用程序中。本文将引用针对各种应用的AP解决方案。涉及高度数据并行性的应用程序,例如数据库管理,文本处理,图像处理,图形处理,生物信息学,天气建模,管理UAS(无人机系统或无人机)等,都是AP解决方案的不错选择。这就提出了一个问题,我们是否应该常规考虑将非多处理器硬件(如AP)用于通常会存在实质上较简单的软件解决方案的应用程序。它还提出了一个问题,即在单个异构系统中同时使用AP和MIMD硬件是否可以提供更多的多功能性和效率。 AP或MIMD都可以充当主系统,但可以将无法有效处理的工作移交给其他系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号