Heterogeneous many-core architectures offer a way to cope with energy consumption limitations of various computing systems from small mobile devices to large datacenters. However, programmers typically must consider a...
详细信息
This work investigates the benefits of transactional memory for high-performance and scientific computing by examining n-body and unstructured mesh applications on a prototype computer system with transactional memory...
详细信息
Taking inspiration from biological organism's cell based structure, the paper is focused on modeling and implementation of bio-inspired artificial hardware structures for high reliability industrial control applic...
详细信息
The need for managing massive attributed graphs is becoming common in many areas such as recommendation systems, proteomics analysis, social network analysis or bibliographic analysis. This is making it necessary to m...
详细信息
ISBN:
(纸本)9781450306270
The need for managing massive attributed graphs is becoming common in many areas such as recommendation systems, proteomics analysis, social network analysis or bibliographic analysis. This is making it necessary to move towards parallel systems that allow managing graph databases containing millions of vertices and edges. Previous work on distributed graph databases has focused on finding ways to partition the graph to reduce network traffic and improve execution time. However, partitioning a graph and keeping the information regarding the location of vertices might be unrealistic for massive graphs. In this paper, we propose parallel-GDB, a new system based on specializing the local caches of any node in this system, providing a better cache hit ratio. parallelGDB uses a random graph partitioning, avoiding complex partition methods based on the graph topology, that usually require managing extra data structures. This proposed system provides an efficient environment for distributed graph databases.
Service discovery is one of the integral tasks of the system running in distributedcomputing environment. Even though numerous researches on service discovery have been conducted, the security and privacy issue have ...
详细信息
This paper proposes a methodology for applications to automatically claim linear arrays of processing elements within massively parallel processor arrays at run-time depending on the available degree of parallelism or...
详细信息
Exascale computing is fast becoming a mainstream research area. In order to realize exascale performance, it is necessary to have efficient scheduling of large parallel computations with scalable performance on a larg...
详细信息
Exascale computing is fast becoming a mainstream research area. In order to realize exascale performance, it is necessary to have efficient scheduling of large parallel computations with scalable performance on a large number of cores/processors. The scheduler needs to execute in a pure distributed and online fashion, should follow affinity inherent in the computation and must have low time and message complexity. Further, it should also avoid physical deadlocks due to bounded resources including space/memory per core. Simultaneous consideration of these factors makes affinity driven distributed scheduling particularly challenging. We attempt to address this challenge for hybrid parallel computations which contain tasks that have pre-specified affinity to a place and also tasks that can be mapped to any place in the system. Specifically, we address two scheduling problems of the type P(m)[M(j), prec]C(max). This paper presents online distributed scheduling algorithms for hybrid parallel computations assuming both unconstrained and bounded space per place. We also present the time and message complexity for distributed scheduling of hybrid computations. To the best of our knowledge, this is the first time that distributed scheduling algorithms for hybrid parallel computations have been presented and analyzed for time and message bounds under both unconstrained space and bounded space. (C) 2011 Elsevier B.V. All rights reserved.
The assessment of the sustainability and vulnerability of a particular geographical region could be performed by simulating different scenarios based on environmental changes and water quality models. The gSWAT applic...
详细信息
We propose ENIGMA, a distributed infrastructure that provides Cloud computing infrastructures with virtual disks by abstracting the storage resources provided by a set of physical nodes and exposing to Cloud computing...
详细信息
Scientific computing often requires the availability of a massive number of computers for performing large scale experiments. Traditionally, high-performance computing solutions and installed facilities such as cluste...
详细信息
暂无评论