首页> 外文会议>AMOS 2013 >Programming Constructs for Exascale Computing in Support of Space Situational Awareness
【24h】

Programming Constructs for Exascale Computing in Support of Space Situational Awareness

机译:支持空间态势意识支持的ExaScale计算规范构造

获取原文

摘要

Increasing data burdens associated with image and signal processing in support of space situational awareness implies much-needed growth of computational throughput beyond petascale (10~(15) FLOP/s) to exascale regimes (10~(18) FLOP/s, 10~(18) bytes of memory, 10~(18) disks and Input/Output (I/O) channels, etc.) In addition to growth in applications data burden and diversity, the breadth and diversity of high performance computing architectures and their various organizations have confounded the development of a single, unifying, practicable model of parallel computation. Therefore, models for parallel exascale processing have leveraged architectural and structural idiosyncrasies, yielding potential misapplications. In response to this challenge, we have developed a concise, efficient computational paradigm and software called Program Compliant Exascale Mapping (PCEM) to facilitate efficient optimal or near-optimal mapping of annotated application codes to parallel exascale processors. Our theory, algorithms, software, and experimental results support annotation-based parallelization of application codes for envisioned exascale architectures, based on Image Algebra (IA) [RitOl]. Because of the rigor, completeness, conciseness, and layered design of image algebra notation, application-to-architecture mapping is feasible and scalable at exascales., In particular, parallel operations and program partitions are categorized in terms of six types of parallel operations,where each type is mapped to heterogeneous exascale processors via simple rules in the PCEM annotation language. In this paper, we overview opportunities and challenges of exascale computing for image and signal processing in support of radar imaging in space situational awareness applications. We discuss software interfaces and several demonstration applications, with performance analysis and results in terms of execution time as well as memory access latencies and energy consumption for bus-connected and/or networked architectures. The feasibility of the PCEM paradigm is demonstrated by addressing four principal challenges::(1) architectural/structural diversity,parallelism, and locality, (2) masking of I/O and memory latencies, (3) scalability, and (4) efficient representation/expression of parallel applications. Examples will demonstrate how PCEM helps solve these challenges efficiently on real-world computing systems;
机译:增加与图像和信号处理相关的数据负担,以支持空间情境意识意味着在PetaScale(10〜(15)张/ s)到ExaScale制度(10〜(18)翻转/ s,10〜 (18)内存字节,10〜(18)磁盘和输入/输出(I / O)通道等)除了应用数据负担和多样性,高性能计算架构的广度和多样性及其各种组织对并行计算的单一统一,可行性模式的发展困惑。因此,平行EnaScale处理的模型具有杠杆架构和结构特质,产生潜在的误用。为了响应这一挑战,我们开发了一种简洁,有效的计算范例和软件,称为程序兼容Exasgale Mapping(PCEM),以便于向并行Exascale处理器提供有效的最佳或接近最佳映射。我们的理论,算法,软件和实验结果支持基于图像代数(IA)[Ritol]的设想Exastale架构的应用码的基于应用码的并行化。由于图像代数符号的严格,完整性,简洁和分层设计,应用于架构映射是可行的并且在Exascales下可扩展。,特别地,在六种类型的并行操作方面,分类并行操作和程序分区,其中每种类型都通过PCEM注释语言中的简单规则映射到异构Exascale处理器。在本文中,我们概述了ExaMAsale计算的机会和挑战,以支持空间情境感知应用中雷达成像的支持和信号处理。我们讨论软件界面和几个演示应用程序,具有性能分析和执行时间和总线连接和/或网络架构的存储器访问延迟和能耗。通过解决四个主要挑战来证明PCEM范式的可行性:( 1)架构/结构多样性,并行性和临时,(2)I / O和内存延迟的屏蔽,(3)可伸缩性,和(4)有效并行应用的表示/表达。例子将展示PCEM如何帮助在现实世界计算系统上有效地解决这些挑战;

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号