Recent developments in microprocessor design show a clear rend towards multi-core and many-core architectures. Nowadays, processors consisting of dozens of general-purpose cores are already available in the market, an...
详细信息
Aggregate Risk Analysis is a computationally intensive and a data intensive problem, thereby making the application of high-performance computing techniques interesting. In this paper, the design and implementation of...
详细信息
Reliability is one of the most fundamental challenges for high performance computing (HPC) and cloud computing. Data replication is the de facto mechanism to achieve high reliability, even though it has been criticize...
详细信息
ISBN:
(纸本)9781479908981
Reliability is one of the most fundamental challenges for high performance computing (HPC) and cloud computing. Data replication is the de facto mechanism to achieve high reliability, even though it has been criticized for its high cost and low efficiency. Recent research showed promising results by switching the traditional data replication to a software-based RAID. In order to systematically study the effectiveness of this new method, we built two storage systems from the ground up: a POSIX-compliant distributed file system (FusionFS) and a distributed key-value store (IStore), both supporting information dispersal algorithms (IDA) for data redundancy. FusionFS is crafted to have excellent throughput and scalability for HPC, whereas IStore is architected mainly as a light-weight key-value storage in cloud computing. We evaluated both systems with a large number of parameter combinations. Results show that, for both HPC and cloud computing communities, IDA-based methods with current commodity hardware could outperform data replication in some cases, and would completely surpass data replication with the growing computational capacity through multi/many-core processors (e.g. Intel Xeon Phi, NVIDIA GPU).
This paper proposes a novel many-core execution strategy for real-time model predictive controls. The key idea is to exploit predicted input values, which are produced by the model predictive control itself, to specul...
详细信息
ISBN:
(纸本)9781450320634
This paper proposes a novel many-core execution strategy for real-time model predictive controls. The key idea is to exploit predicted input values, which are produced by the model predictive control itself, to speculatively solve an op- timal control problem. It is well known that control appli- cations are not suitable for multi- or many-core processors, because feedback-loop systems inherently stand on sequen- tial operations. Since the proposed scheme does not rely on conventional thread-/data-level parallelism, it can be easily applied to such control systems. An analytical evaluation using a real application demonstrates the potential of per- formance improvement achieved by the proposed speculative executions. Copyright 2013 ACM.
Interest in many-core architectures applied to real time selections is growing in High Energy Physics (HEP) experiments. In this paper we describe performance measurements of many-core devices when applied to a typica...
详细信息
ISBN:
(纸本)9781479905348
Interest in many-core architectures applied to real time selections is growing in High Energy Physics (HEP) experiments. In this paper we describe performance measurements of many-core devices when applied to a typical HEP online task: the selection of events based on the trajectories of charged particles. We use as benchmark a scaled-up version of the algorithm used at CDF experiment at Tevatron for online track reconstruction - the SVT algorithm - as a realistic test-case for low-latency trigger systems using new computing architectures for LHC experiment. We examine the complexity/performance trade-off in porting existing serial algorithms to many-core devices. We measure performance of different architectures (Intel Xeon Phi and AMD GPUs, in addition to NVidia GPUs) and different software environments (OpenCL, in addition to NVidia CUDA). Measurements of both data processing and data transfer latency are shown, considering different I/O strategies to/from the many-core devices.
The proceedings contain 6 papers. The topics discussed include: an analytical framework for particle and volume data of large?scale combustion simulations;a classification of scientific visualization algorithms for ma...
ISBN:
(纸本)9781450325004
The proceedings contain 6 papers. The topics discussed include: an analytical framework for particle and volume data of large?scale combustion simulations;a classification of scientific visualization algorithms for massive threading;on-demand unstructured mesh translation for reducing memory pressure during in situ analysis;a model for optimizing file access patterns using spatio-temporal parallelism;ray tracing and volume rendering large molecular data on multi-core and many-core architectures;and GPU-accelerated molecular visualization on petascale supercomputing platforms.
Processors are constantly changing and becoming more ad- vanced. They incorporate new concepts and ideas into the architecture with each evolution. One such concept is multi- threading. It aims at increasing the proce...
详细信息
ISBN:
(纸本)9781450320634
Processors are constantly changing and becoming more ad- vanced. They incorporate new concepts and ideas into the architecture with each evolution. One such concept is multi- threading. It aims at increasing the processors performance by reducing its idle time. It is the ability of the processor to execute multiple threads simultaneously on different cores present inside. multi-threading concepts have also been incorporated in embedded systems which employ either a single-core or multi-core architecture. The aim of this study is to evaluate how effectively multi-threading improves pro- cessor utilization on multiple cores by taking both single and dual core processors and evaluating the performance of each by comparing the number of instructions executed per second. The results of this study give an edge to multi- threading in a single-core processor when compared to a dual-core processor when performance aspects are consid- ered. Our analysis helps us to design the processor architec- ture in such a way that we utilize both the concepts of multi- threading and multi-core architecture to achieve maximum performance. The results of Simultaneous multi-threading (SMT) performance improvement is encouraging when com- pared with dual-core processors. Copyright 2013 ACM.
As the embedded system design focus moving from computation-centric to communication-centric, Networks-on-Chip (NoCs) have been selected as the next generation interconnect components for multi/manycoresystems due t...
详细信息
As embedded on-chip systems grow more and more complex and are about to be deployed in automotive and other demanding application areas (beyond the main-stream of consumer electronics), run-time adaptation is a prime ...
详细信息
many-core architectures are a current avenue of research, seeking alternative higher efficiency computing, and HPC is one domain which may benefit most from such a model. While at an initial prototyping stage we prese...
详细信息
ISBN:
(纸本)9781479900046
many-core architectures are a current avenue of research, seeking alternative higher efficiency computing, and HPC is one domain which may benefit most from such a model. While at an initial prototyping stage we present here the design of a MIMD many-core processor, Fynbos and, considering the problems of programmability, an autoparallelising Fortran pipeline. Our initial operating results demonstrate functionality, and the effectiveness of the compiler as the system efficiency increases with problem size in a test case multi-body simulation. The test case also serves to highlight system weaknesses. We conclude that the demonstration offers sufficient motivation for the future work discussed.
暂无评论