首页 > 最新文献
paperpass

2012 International Conference for High Performance Computing, Networking, Storage and Analysis最新文献

英文 中文
Billion-particle SIMD-friendly two-point correlation on large-scale HPC cluster systems 大规模HPC集群系统的十亿粒子simd友好两点关联
J. Chhugani, Changkyu Kim, H. Shukla, Jongsoo Park, P. Dubey, J. Shalf, H. Simon
Two-point Correlation Function (TPCF) is widely used in astronomy to characterize the distribution of matter/energy in the Universe, and help derive the physics that can trace back to the creation of the universe. However, it is prohibitively slow for current sized datasets, and would continue to be a critical bottleneck with the trend of increasing dataset sizes to billions of particles and more, which makes TPCF a compelling benchmark application for future exa-scale architectures. State-of-the-art TPCF implementations do not map well to the underlying SIMD hardware, and also suffer from load-imbalance for large core counts. In this paper, we present a novel SIMD-friendly histogram update algorithm that exploits the spatial locality of histogram updates to achieve near-linear SIMD scaling. We also present a load-balancing scheme that combines domain-specific initial static division of work and dynamic task migration across nodes to effectively balance computation across nodes. Using Zin supercomputer at Lawrence Livermore National Laboratory (25,600 cores of Intel® Xeon® E5-2670, each with 256-bit SIMD), we achieve 90% parallel efficiency and 96% SIMD efficiency, and perform TPCF computation on a 1.7 billion particle dataset in 5.3 hours (at least 35× faster than previous approaches). In terms of cost per performance (measured in flops/$), we achieve at least an order-of-magnitude (11.1x) higher flops/$ as compared to the best known results [1]. Consequently, we now have line-of-sight to achieving the processing power for correlation computation to process billion+ particles telescopic data.
两点相关函数(Two-point Correlation Function, TPCF)在天文学中被广泛用于表征宇宙中物质/能量的分布,并有助于推导出可以追溯到宇宙创造的物理学。然而,对于当前规模的数据集来说,它的速度太慢了,并且随着数据集规模增加到数十亿粒子甚至更多的趋势,它将继续成为一个关键的瓶颈,这使得TPCF成为未来超大规模架构的一个引人注目的基准应用程序。最先进的TPCF实现不能很好地映射到底层SIMD硬件,而且对于大内核数量也存在负载不平衡的问题。在本文中,我们提出了一种新的SIMD友好的直方图更新算法,该算法利用直方图更新的空间局部性来实现近线性SIMD缩放。我们还提出了一种负载平衡方案,该方案结合了特定领域的初始静态工作划分和跨节点的动态任务迁移,以有效地平衡跨节点的计算。使用劳伦斯利弗摩尔国家实验室的Zin超级计算机(25,600个Intel®Xeon®E5-2670内核,每个内核具有256位SIMD),我们实现了90%的并行效率和96%的SIMD效率,并在5.3小时内对17亿个粒子数据集执行TPCF计算(至少比以前的方法快35倍)。就每性能成本(以flops/$衡量)而言,与最著名的结果[1]相比,我们至少实现了一个数量级(11.1倍)的高flops/$。因此,我们现在有了视距来实现相关计算的处理能力,以处理十亿粒子以上的望远镜数据。
{"title":"Billion-particle SIMD-friendly two-point correlation on large-scale HPC cluster systems","authors":"J. Chhugani, Changkyu Kim, H. Shukla, Jongsoo Park, P. Dubey, J. Shalf, H. Simon","doi":"10.1109/SC.2012.24","DOIUrl":"https://doi.org/10.1109/SC.2012.24","url":null,"abstract":"Two-point Correlation Function (TPCF) is widely used in astronomy to characterize the distribution of matter/energy in the Universe, and help derive the physics that can trace back to the creation of the universe. However, it is prohibitively slow for current sized datasets, and would continue to be a critical bottleneck with the trend of increasing dataset sizes to billions of particles and more, which makes TPCF a compelling benchmark application for future exa-scale architectures. State-of-the-art TPCF implementations do not map well to the underlying SIMD hardware, and also suffer from load-imbalance for large core counts. In this paper, we present a novel SIMD-friendly histogram update algorithm that exploits the spatial locality of histogram updates to achieve near-linear SIMD scaling. We also present a load-balancing scheme that combines domain-specific initial static division of work and dynamic task migration across nodes to effectively balance computation across nodes. Using Zin supercomputer at Lawrence Livermore National Laboratory (25,600 cores of Intel® Xeon® E5-2670, each with 256-bit SIMD), we achieve 90% parallel efficiency and 96% SIMD efficiency, and perform TPCF computation on a 1.7 billion particle dataset in 5.3 hours (at least 35× faster than previous approaches). In terms of cost per performance (measured in flops/$), we achieve at least an order-of-magnitude (11.1x) higher flops/$ as compared to the best known results [1]. Consequently, we now have line-of-sight to achieving the processing power for correlation computation to process billion+ particles telescopic data.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134130637","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Parallel particle advection and FTLE computation for time-varying flow fields 时变流场平行粒子平流与FTLE计算
B. Nouanesengsy, Teng-Yok Lee, Kewei Lu, Han-Wei Shen, T. Peterka
Flow fields are an important product of scientific simulations. One popular flow visualization technique is particle advection, in which seeds are traced through the flow field. One use of these traces is to compute a powerful analysis tool called the Finite-Time Lyapunov Exponent (FTLE) field, but no existing particle tracing algorithms scale to the particle injection frequency required for high-resolution FTLE analysis. In this paper, a framework to trace the massive number of particles necessary for FTLE computation is presented. A new approach is explored, in which processes are divided into groups, and are responsible for mutually exclusive spans of time. This pipelining over time intervals reduces overall idle time of processes and decreases I/O overhead. Our parallel FTLE framework is capable of advecting hundreds of millions of particles at once, with performance scaling up to tens of thousands of processes.
流场是科学模拟的重要产物。一种流行的流动可视化技术是粒子平流,其中种子通过流场被追踪。这些轨迹的一个用途是计算一个强大的分析工具,称为有限时间李雅普诺夫指数(FTLE)场,但现有的粒子跟踪算法无法达到高分辨率FTLE分析所需的粒子注入频率。本文提出了一个框架,用于跟踪FTLE计算所需的大量粒子。探索了一种新的方法,其中将过程分成组,并负责相互排斥的时间跨度。这种随时间间隔的流水线减少了进程的总体空闲时间并减少了I/O开销。我们的并行FTLE框架能够一次平流数亿个粒子,性能扩展到数万个进程。
{"title":"Parallel particle advection and FTLE computation for time-varying flow fields","authors":"B. Nouanesengsy, Teng-Yok Lee, Kewei Lu, Han-Wei Shen, T. Peterka","doi":"10.1109/SC.2012.93","DOIUrl":"https://doi.org/10.1109/SC.2012.93","url":null,"abstract":"Flow fields are an important product of scientific simulations. One popular flow visualization technique is particle advection, in which seeds are traced through the flow field. One use of these traces is to compute a powerful analysis tool called the Finite-Time Lyapunov Exponent (FTLE) field, but no existing particle tracing algorithms scale to the particle injection frequency required for high-resolution FTLE analysis. In this paper, a framework to trace the massive number of particles necessary for FTLE computation is presented. A new approach is explored, in which processes are divided into groups, and are responsible for mutually exclusive spans of time. This pipelining over time intervals reduces overall idle time of processes and decreases I/O overhead. Our parallel FTLE framework is capable of advecting hundreds of millions of particles at once, with performance scaling up to tens of thousands of processes.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131851156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
High performance RDMA-based design of HDFS over InfiniBand HDFS基于InfiniBand的高性能rdma设计
Nusrat S. Islam, Md. Wasi-ur-Rahman, Jithin Jose, R. Rajachandrasekar, Hao Wang, H. Subramoni, Chet Murthy, D. Panda
Hadoop Distributed File System (HDFS) acts as the primary storage of Hadoop and has been adopted by reputed organizations (Facebook, Yahoo! etc.) due to its portability and fault-tolerance. The existing implementation of HDFS uses Javasocket interface for communication which delivers suboptimal performance in terms of latency and throughput. For dataintensive applications, network performance becomes key component as the amount of data being stored and replicated to HDFS increases. In this paper, we present a novel design of HDFS using Remote Direct Memory Access (RDMA) over InfiniBand via JNI interfaces. Experimental results show that, for 5GB HDFS file writes, the new design reduces the communication time by 87% and 30% over 1Gigabit Ethernet (1GigE) and IP-over-InfiniBand (IPoIB), respectively, on QDR platform (32Gbps). For HBase, the Put operation performance is improved by 26% with our design. To the best of our knowledge, this is the first design of HDFS over InfiniBand networks.
Hadoop分布式文件系统(HDFS)作为Hadoop的主要存储,已被知名组织(Facebook, Yahoo!等),因为它具有可移植性和容错性。HDFS的现有实现使用Javasocket接口进行通信,在延迟和吞吐量方面提供了次优性能。对于数据密集型应用,随着存储和复制到HDFS的数据量的增加,网络性能成为关键组件。在本文中,我们通过JNI接口在InfiniBand上使用远程直接内存访问(RDMA)提出了一种新的HDFS设计。实验结果表明,对于5GB HDFS文件写入,新设计在QDR平台(32Gbps)上比1gb以太网(1GigE)和IP-over-InfiniBand (IPoIB)分别减少了87%和30%的通信时间。对于HBase,通过我们的设计,Put操作性能提高了26%。据我们所知,这是HDFS在InfiniBand网络上的第一个设计。
{"title":"High performance RDMA-based design of HDFS over InfiniBand","authors":"Nusrat S. Islam, Md. Wasi-ur-Rahman, Jithin Jose, R. Rajachandrasekar, Hao Wang, H. Subramoni, Chet Murthy, D. Panda","doi":"10.1109/SC.2012.65","DOIUrl":"https://doi.org/10.1109/SC.2012.65","url":null,"abstract":"Hadoop Distributed File System (HDFS) acts as the primary storage of Hadoop and has been adopted by reputed organizations (Facebook, Yahoo! etc.) due to its portability and fault-tolerance. The existing implementation of HDFS uses Javasocket interface for communication which delivers suboptimal performance in terms of latency and throughput. For dataintensive applications, network performance becomes key component as the amount of data being stored and replicated to HDFS increases. In this paper, we present a novel design of HDFS using Remote Direct Memory Access (RDMA) over InfiniBand via JNI interfaces. Experimental results show that, for 5GB HDFS file writes, the new design reduces the communication time by 87% and 30% over 1Gigabit Ethernet (1GigE) and IP-over-InfiniBand (IPoIB), respectively, on QDR platform (32Gbps). For HBase, the Put operation performance is improved by 26% with our design. To the best of our knowledge, this is the first design of HDFS over InfiniBand networks.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132647108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 180
On the effectiveness of application-aware self-management for scientific discovery in volunteer computing systems 志愿计算系统中科学发现应用感知自我管理的有效性研究
Trilce Estrada, M. Taufer
An important challenge faced by high-throughput, multiscale applications is that human intervention has a central role in driving their success. However, manual intervention is inefficient, error-prone and promotes resource wasting. This paper presents an application-aware modular framework that provides self-management for computational multiscale applications in volunteer computing (VC). Our framework consists of a learning engine and three modules that can be easily adapted to different distributed systems. The learning engine of this framework is based on our novel tree-like structure called KOTree. KOTree is a fully automatic method that organizes statistical information in a multidimensional structure that can be efficiently searched and updated at runtime. Our empirical evaluation shows that our framework can effectively provide application-aware self-management in VC systems. Additionally, we observed that our KOTree algorithm is able to predict accurately the expected length of new jobs, resulting in an average of 85% increased throughput with respect to other algorithms.
高通量、多尺度应用面临的一个重要挑战是,人为干预在推动其成功方面发挥着核心作用。然而,人工干预效率低下,容易出错,而且会导致资源浪费。本文提出了一个应用感知模块化框架,为志愿计算(VC)中的计算多尺度应用提供自我管理。我们的框架由一个学习引擎和三个模块组成,可以很容易地适应不同的分布式系统。这个框架的学习引擎基于我们新颖的树状结构,叫做KOTree。KOTree是一种全自动的方法,它将统计信息组织在多维结构中,可以在运行时有效地搜索和更新。我们的实证评估表明,我们的框架可以有效地在VC系统中提供应用感知的自我管理。此外,我们观察到我们的KOTree算法能够准确地预测新作业的预期长度,与其他算法相比,吞吐量平均提高了85%。
{"title":"On the effectiveness of application-aware self-management for scientific discovery in volunteer computing systems","authors":"Trilce Estrada, M. Taufer","doi":"10.1109/SC.2012.83","DOIUrl":"https://doi.org/10.1109/SC.2012.83","url":null,"abstract":"An important challenge faced by high-throughput, multiscale applications is that human intervention has a central role in driving their success. However, manual intervention is inefficient, error-prone and promotes resource wasting. This paper presents an application-aware modular framework that provides self-management for computational multiscale applications in volunteer computing (VC). Our framework consists of a learning engine and three modules that can be easily adapted to different distributed systems. The learning engine of this framework is based on our novel tree-like structure called KOTree. KOTree is a fully automatic method that organizes statistical information in a multidimensional structure that can be efficiently searched and updated at runtime. Our empirical evaluation shows that our framework can effectively provide application-aware self-management in VC systems. Additionally, we observed that our KOTree algorithm is able to predict accurately the expected length of new jobs, resulting in an average of 85% increased throughput with respect to other algorithms.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124717122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Host load prediction in a Google compute cloud with a Bayesian model 使用贝叶斯模型预测Google计算云中的主机负载
S. Di, Derrick Kondo, W. Cirne
Prediction of host load in Cloud systems is critical for achieving service-level agreements. However, accurate prediction of host load in Clouds is extremely challenging because it fluctuates drastically at small timescales. We design a prediction method based on Bayes model to predict the mean load over a long-term time interval, as well as the mean load in consecutive future time intervals. We identify novel predictive features of host load that capture the expectation, predictability, trends and patterns of host load. We also determine the most effective combinations of these features for prediction. We evaluate our method using a detailed one-month trace of a Google data center with thousands of machines. Experiments show that the Bayes method achieves high accuracy with a mean squared error of 0.0014. Moreover, the Bayes method improves the load prediction accuracy by 5.6 -- 50% compared to other state-of-the-art methods based on moving averages, auto-regression, and/or noise filters.
预测云系统中的主机负载对于实现服务水平协议至关重要。然而,准确预测云中的主机负载是极具挑战性的,因为它在小时间尺度上波动很大。我们设计了一种基于贝叶斯模型的预测方法来预测长期平均负荷,以及未来连续时间间隔的平均负荷。我们确定了主机负载的新预测特征,这些特征捕获了主机负载的期望、可预测性、趋势和模式。我们还确定了这些特征的最有效组合来进行预测。我们使用Google数据中心的数千台机器的一个月详细跟踪来评估我们的方法。实验表明,贝叶斯方法具有较高的准确率,均方误差为0.0014。此外,与基于移动平均线、自回归和/或噪声滤波器的其他先进方法相比,贝叶斯方法将负载预测精度提高了5.6 - 50%。
{"title":"Host load prediction in a Google compute cloud with a Bayesian model","authors":"S. Di, Derrick Kondo, W. Cirne","doi":"10.1109/SC.2012.68","DOIUrl":"https://doi.org/10.1109/SC.2012.68","url":null,"abstract":"Prediction of host load in Cloud systems is critical for achieving service-level agreements. However, accurate prediction of host load in Clouds is extremely challenging because it fluctuates drastically at small timescales. We design a prediction method based on Bayes model to predict the mean load over a long-term time interval, as well as the mean load in consecutive future time intervals. We identify novel predictive features of host load that capture the expectation, predictability, trends and patterns of host load. We also determine the most effective combinations of these features for prediction. We evaluate our method using a detailed one-month trace of a Google data center with thousands of machines. Experiments show that the Bayes method achieves high accuracy with a mean squared error of 0.0014. Moreover, the Bayes method improves the load prediction accuracy by 5.6 -- 50% compared to other state-of-the-art methods based on moving averages, auto-regression, and/or noise filters.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130543226","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 159
A divide and conquer strategy for scaling weather simulations with multiple regions of interest 一种分而治之的策略,用于扩展多个感兴趣区域的天气模拟
Preeti Malakar, Thomas George, Sameer Kumar, R. Mittal, V. Natarajan, Yogish Sabharwal, Vaibhav Saxena, Sathish S. Vadhiyar
Accurate and timely prediction of weather phenomena, such as hurricanes and flash floods, require high-fidelity compute intensive simulations of multiple finer regions of interest within a coarse simulation domain. Current weather applications execute these nested simulations sequentially using all the available processors, which is sub-optimal due to their sub-linear scalability. In this work, we present a strategy for parallel execution of multiple nested domain simulations based on partitioning the 2-D processor grid into disjoint rectangular regions associated with each domain. We propose a novel combination of performance prediction, processor allocation methods and topology-aware mapping of the regions on torus interconnects. Experiments on IBM Blue Gene systems using WRF show that the proposed strategies result in performance improvement of up to 33% with topology-oblivious mapping and up to additional 7% with topology-aware mapping over the default sequential strategy.
准确和及时的天气现象预测,如飓风和山洪暴发,需要高保真的计算密集模拟多个精细区域的兴趣在一个粗略的模拟域。当前的天气应用程序使用所有可用的处理器依次执行这些嵌套模拟,由于其亚线性可扩展性,这不是最优的。在这项工作中,我们提出了一种并行执行多个嵌套域模拟的策略,该策略基于将二维处理器网格划分为与每个域相关联的不相交的矩形区域。我们提出了一种结合性能预测、处理器分配方法和环面互连区域拓扑感知映射的新方法。在IBM Blue Gene系统上使用WRF进行的实验表明,与默认顺序策略相比,所提出的策略在拓扑无关映射下的性能提高高达33%,在拓扑感知映射下的性能提高高达7%。
{"title":"A divide and conquer strategy for scaling weather simulations with multiple regions of interest","authors":"Preeti Malakar, Thomas George, Sameer Kumar, R. Mittal, V. Natarajan, Yogish Sabharwal, Vaibhav Saxena, Sathish S. Vadhiyar","doi":"10.3233/SPR-130367","DOIUrl":"https://doi.org/10.3233/SPR-130367","url":null,"abstract":"Accurate and timely prediction of weather phenomena, such as hurricanes and flash floods, require high-fidelity compute intensive simulations of multiple finer regions of interest within a coarse simulation domain. Current weather applications execute these nested simulations sequentially using all the available processors, which is sub-optimal due to their sub-linear scalability. In this work, we present a strategy for parallel execution of multiple nested domain simulations based on partitioning the 2-D processor grid into disjoint rectangular regions associated with each domain. We propose a novel combination of performance prediction, processor allocation methods and topology-aware mapping of the regions on torus interconnects. Experiments on IBM Blue Gene systems using WRF show that the proposed strategies result in performance improvement of up to 33% with topology-oblivious mapping and up to additional 7% with topology-aware mapping over the default sequential strategy.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129913020","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Parallel I/O, analysis, and visualization of a trillion particle simulation 并行I/O,分析和可视化一万亿粒子模拟
S. Byna, J. Chou, O. Rübel, Prabhat, H. Karimabadi, W. Daughton, V. Roytershteyn, E. W. Bethel, Mark Howison, K. Hsu, Kuan-Wu Lin, A. Shoshani, A. Uselton, Kesheng Wu
Petascale plasma physics simulations have recently entered the regime of simulating trillions of particles. These unprecedented simulations generate massive amounts of data, posing significant challenges in storage, analysis, and visualization. In this paper, we present parallel I/O, analysis, and visualization results from a VPIC trillion particle simulation running on 120,000 cores, which produces ~30TB of data for a single timestep. We demonstrate the successful application of H5Part, a particle data extension of parallel HDF5, for writing the dataset at a significant fraction of system peak I/O rates. To enable efficient analysis, we develop hybrid parallel FastQuery to index and query data using multi-core CPUs on distributed memory hardware. We show good scalability results for the FastQuery implementation using up to 10,000 cores. Finally, we apply this indexing/query-driven approach to facilitate the first-ever analysis and visualization of the trillion particle dataset.
千万亿次等离子体物理模拟最近进入了模拟数万亿粒子的阶段。这些前所未有的模拟产生了大量的数据,在存储、分析和可视化方面提出了重大挑战。在本文中,我们展示了在120,000个核上运行的VPIC万亿粒子模拟的并行I/O,分析和可视化结果,该模拟在单个时间步长产生约30TB的数据。我们演示了H5Part(并行HDF5的粒子数据扩展)的成功应用,用于以系统峰值I/O速率的很大一部分编写数据集。为了实现高效的分析,我们开发了混合并行FastQuery,使用分布式内存硬件上的多核cpu对数据进行索引和查询。我们展示了使用多达10,000个内核的FastQuery实现的良好可扩展性结果。最后,我们应用这种索引/查询驱动的方法来促进对万亿粒子数据集的首次分析和可视化。
{"title":"Parallel I/O, analysis, and visualization of a trillion particle simulation","authors":"S. Byna, J. Chou, O. Rübel, Prabhat, H. Karimabadi, W. Daughton, V. Roytershteyn, E. W. Bethel, Mark Howison, K. Hsu, Kuan-Wu Lin, A. Shoshani, A. Uselton, Kesheng Wu","doi":"10.1109/SC.2012.92","DOIUrl":"https://doi.org/10.1109/SC.2012.92","url":null,"abstract":"Petascale plasma physics simulations have recently entered the regime of simulating trillions of particles. These unprecedented simulations generate massive amounts of data, posing significant challenges in storage, analysis, and visualization. In this paper, we present parallel I/O, analysis, and visualization results from a VPIC trillion particle simulation running on 120,000 cores, which produces ~30TB of data for a single timestep. We demonstrate the successful application of H5Part, a particle data extension of parallel HDF5, for writing the dataset at a significant fraction of system peak I/O rates. To enable efficient analysis, we develop hybrid parallel FastQuery to index and query data using multi-core CPUs on distributed memory hardware. We show good scalability results for the FastQuery implementation using up to 10,000 cores. Finally, we apply this indexing/query-driven approach to facilitate the first-ever analysis and visualization of the trillion particle dataset.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130420485","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 83
Containment domains: A scalable, efficient, and flexible resilience scheme for exascale systems 包含域:用于百亿亿级系统的可伸缩、高效和灵活的弹性方案
Jinsuk Chung, Ikhwan Lee, Michael B. Sullivan, Jee Ho Ryoo, Dong-Wan Kim, D. Yoon, L. Kaplan, M. Erez
This paper describes and evaluates a scalable and efficient resilience scheme based on the concept of containment domains. Containment domains are a programming construct that enable applications to express resilience needs and to interact with the system to tune and specialize error detection, state preservation and restoration, and recovery schemes. Containment domains have weak transactional semantics and are nested to take advantage of the machine and application hierarchies and to enable hierarchical state preservation, restoration, and recovery. We evaluate the scalability and efficiency of containment domains using generalized trace-driven simulation and analytical analysis and show that containment domains are superior to both checkpoint restart and redundant execution approaches.
本文描述并评估了一种基于包容域概念的可扩展且高效的弹性方案。包含域是一种编程结构,它使应用程序能够表达弹性需求,并与系统交互,以调优和专门化错误检测、状态保存和恢复以及恢复方案。包含域具有较弱的事务语义,嵌套是为了利用机器和应用程序层次结构,并支持分层状态保存、恢复和恢复。我们使用广义跟踪驱动仿真和分析分析来评估包含域的可扩展性和效率,并表明包含域优于检查点重启和冗余执行方法。
{"title":"Containment domains: A scalable, efficient, and flexible resilience scheme for exascale systems","authors":"Jinsuk Chung, Ikhwan Lee, Michael B. Sullivan, Jee Ho Ryoo, Dong-Wan Kim, D. Yoon, L. Kaplan, M. Erez","doi":"10.3233/SPR-130374","DOIUrl":"https://doi.org/10.3233/SPR-130374","url":null,"abstract":"This paper describes and evaluates a scalable and efficient resilience scheme based on the concept of containment domains. Containment domains are a programming construct that enable applications to express resilience needs and to interact with the system to tune and specialize error detection, state preservation and restoration, and recovery schemes. Containment domains have weak transactional semantics and are nested to take advantage of the machine and application hierarchies and to enable hierarchical state preservation, restoration, and recovery. We evaluate the scalability and efficiency of containment domains using generalized trace-driven simulation and analytical analysis and show that containment domains are superior to both checkpoint restart and redundant execution approaches.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114190420","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 96
A framework for low-communication 1-D FFT 低通信1-D FFT框架
P. T. P. Tang, Jongsoo Park, Daehyun Kim, V. Petrov
In high-performance computing on distributed-memory systems, communication often represents a significant part of the overall execution time. The relative cost of communication will certainly continue to rise as compute-density growth follows the current technology and industry trends. Design of lower-communication alternatives to fundamental computational algorithms has become an important field of research. For distributed 1-D FFT, communication cost has hitherto remained high as all industry-standard implementations perform three all-to-all internode data exchanges (also called global transposes). These communication steps indeed dominate execution time. In this paper, we present a mathematical framework from which many single-all-to-all and easy-to-implement 1-D FFT algorithms can be derived. For large-scale problems, our implementation can be twice as fast as leading FFT libraries on state-of-the-art computer clusters. Moreover, our framework allows tradeoff between accuracy and performance, further boosting performance if reduced accuracy is acceptable.
在分布式内存系统上的高性能计算中,通信通常占总执行时间的很大一部分。随着计算机密度随着当前技术和行业趋势的增长而增长,通信的相对成本肯定会继续上升。设计低通信替代基本计算算法已经成为一个重要的研究领域。对于分布式1-D FFT,通信成本迄今仍然很高,因为所有行业标准实现都执行三次全对全节点间数据交换(也称为全局转置)。这些通信步骤确实支配了执行时间。在本文中,我们提出了一个数学框架,从中可以推导出许多单全对全和易于实现的1-D FFT算法。对于大规模问题,我们的实现可以比最先进的计算机集群上领先的FFT库快两倍。此外,我们的框架允许在精度和性能之间进行权衡,如果可以接受降低的精度,则进一步提高性能。
{"title":"A framework for low-communication 1-D FFT","authors":"P. T. P. Tang, Jongsoo Park, Daehyun Kim, V. Petrov","doi":"10.3233/SPR-130373","DOIUrl":"https://doi.org/10.3233/SPR-130373","url":null,"abstract":"In high-performance computing on distributed-memory systems, communication often represents a significant part of the overall execution time. The relative cost of communication will certainly continue to rise as compute-density growth follows the current technology and industry trends. Design of lower-communication alternatives to fundamental computational algorithms has become an important field of research. For distributed 1-D FFT, communication cost has hitherto remained high as all industry-standard implementations perform three all-to-all internode data exchanges (also called global transposes). These communication steps indeed dominate execution time. In this paper, we present a mathematical framework from which many single-all-to-all and easy-to-implement 1-D FFT algorithms can be derived. For large-scale problems, our implementation can be twice as fast as leading FFT libraries on state-of-the-art computer clusters. Moreover, our framework allows tradeoff between accuracy and performance, further boosting performance if reduced accuracy is acceptable.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"199 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127946026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Scalia: An adaptive scheme for efficient multi-cloud storage Scalia:高效多云存储的自适应方案
Thanasis G. Papaioannou, N. Bonvin, K. Aberer
A growing amount of data is produced daily resulting in a growing demand for storage solutions. While cloud storage providers offer a virtually infinite storage capacity, data owners seek geographical and provider diversity in data placement, in order to avoid vendor lock-in and to increase availability and durability. Moreover, depending on the customer data access pattern, a certain cloud provider may be cheaper than another. In this paper, we introduce Scalia, a cloud storage brokerage solution that continuously adapts the placement of data based on its access pattern and subject to optimization objectives, such as storage costs. Scalia efficiently considers repositioning of only selected objects that may significantly lower the storage cost. By extensive simulation experiments, we prove the cost-effectiveness of Scalia against static placements and its proximity to the ideal data placement in various scenarios of data access patterns, of available cloud storage solutions and of failures.
每天产生的数据量越来越大,对存储解决方案的需求也越来越大。虽然云存储提供商提供了几乎无限的存储容量,但数据所有者在数据放置方面寻求地理和提供商的多样性,以避免供应商锁定,并提高可用性和持久性。此外,根据客户的数据访问模式,某个云提供商可能比另一个云提供商更便宜。在本文中,我们介绍了Scalia,这是一种云存储代理解决方案,可以根据访问模式和优化目标(如存储成本)不断调整数据的放置。斯卡利亚有效地考虑了只重新定位选定的对象,这可能会显著降低存储成本。通过广泛的模拟实验,我们证明了Scalia相对于静态放置的成本效益,以及它在各种数据访问模式、可用云存储解决方案和故障情况下接近理想数据放置的情况。
{"title":"Scalia: An adaptive scheme for efficient multi-cloud storage","authors":"Thanasis G. Papaioannou, N. Bonvin, K. Aberer","doi":"10.1109/SC.2012.101","DOIUrl":"https://doi.org/10.1109/SC.2012.101","url":null,"abstract":"A growing amount of data is produced daily resulting in a growing demand for storage solutions. While cloud storage providers offer a virtually infinite storage capacity, data owners seek geographical and provider diversity in data placement, in order to avoid vendor lock-in and to increase availability and durability. Moreover, depending on the customer data access pattern, a certain cloud provider may be cheaper than another. In this paper, we introduce Scalia, a cloud storage brokerage solution that continuously adapts the placement of data based on its access pattern and subject to optimization objectives, such as storage costs. Scalia efficiently considers repositioning of only selected objects that may significantly lower the storage cost. By extensive simulation experiments, we prove the cost-effectiveness of Scalia against static placements and its proximity to the ideal data placement in various scenarios of data access patterns, of available cloud storage solutions and of failures.","PeriodicalId":217221,"journal":{"name":"2012 International Conference for High Performance Computing, Networking, Storage and Analysis","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128430604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 89
期刊
2012 International Conference for High Performance Computing, Networking, Storage and Analysis
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1