Barrier is a very common synchronization method used in parallel programming. Barriers are used typically to enforce a partial thread execution order, since there may be dependences between code sections before and af...
详细信息
ISBN:
(纸本)9781538649756
Barrier is a very common synchronization method used in parallel programming. Barriers are used typically to enforce a partial thread execution order, since there may be dependences between code sections before and after the barrier. this work proposes TMbarrier, a new design of a barrier intended to be used in transactional applications. TMbarrier allows threads to continue executing speculatively after the barrier assuming that there are not dependences with safe threads that have not yet reached the barrier. Our design leverages transactional memory (TM) (specifically, the implementation offered by the IBM POWER8 processor) to hold the speculative updates and to detect possible conflicts between speculative and safe threads. Despite the limitations of the best-effort hardware TM implementation present in current processors, experiments show a reduction in wasted time due to synchronization compared to standard barriers.
Over the past few decades, web technologies have proven to be a fast, convenient and easy-to-access tool for retrieving information and sharing a large amount of heterogeneous data. the technologies used there, and in...
详细信息
An effective cluster management system is the key to solving many problems that arise in the field of distributedcomputing. One of the major problems is to map applications and available computing resources in such a...
详细信息
In this paper discusses methods for improving the computing power of distributedcomputing project using the computing power of volunteers. the methods involve attracting more volunteers and retaining their interest f...
详细信息
作者:
Shangguan, BoyiYue, PengWuhan Univ
Sch Remote Sensing & Informat Engn 129 Luoyu Rd Wuhan 430079 Hubei Peoples R China Wuhan Univ
Hubei Prov Engn Ctr Intelligent Geoproc 129 Luoyu Rd Wuhan 430079 Hubei Peoples R China
High performance processing of remote sensing images is an important topic in remote sensing applications. One typical type of remote sensing processing is the iterative computing algorithms such as image classificati...
详细信息
ISBN:
(纸本)9781538676196
High performance processing of remote sensing images is an important topic in remote sensing applications. One typical type of remote sensing processing is the iterative computing algorithms such as image classification algorithms, which are often computing-intensive and time-consuming. Recent advancement of cloud computingtechnologies such as APACHE SPARK has shown great promise for improving the computing performance. this paper presents a MapReduce based approach for parallelizing classification algorithms of remote sensing images on the cloud computing platform. the iterative processing is transformed into iterative Map and Reduce tasks that can be executed in parallel. the K-Means clustering algorithm is experimented withthe SPARK cluster deployed on the OpenStack cloud computing platform to illustrate the applicability and effectiveness of the approach.
Large parallel corpora that are automatically obtained from the web, documents or elsewhere often exhibit many corrupted parts that are bound to negatively affect the quality of the systems and models that learn from ...
详细信息
ISBN:
(纸本)9781614999126;9781614999119
Large parallel corpora that are automatically obtained from the web, documents or elsewhere often exhibit many corrupted parts that are bound to negatively affect the quality of the systems and models that learn from these corpora. this paper describes frequent problems found in data and such data affects neural machine translation systems, as well as how to identify and deal withthem. the solutions are summarised in a set of scripts that remove problematic sentences from input corpora.
Withthe increase on the use of mobile devices in children below the ages of seven and the expansion of app stores, efforts to produce different mathematic learning mobile applications have been made. Children that ag...
详细信息
ISBN:
(纸本)9783319604923;9783319604916
Withthe increase on the use of mobile devices in children below the ages of seven and the expansion of app stores, efforts to produce different mathematic learning mobile applications have been made. Children that age, however, are not always able to effectively use and commit with such application due to interaction barriers withthem. In this paper, we present the design process and description of a mathematics learning application meant to overcome these barriers. Applying HCI techniques, a mobile application that implements the Doman Method for early development was designed. Using non-traditional interactions and augmented reality technologies, the system presents an intuitive interface that helps breaking the understanding barrier with children. Finally, we discuss an evaluation carried out by several experts to assess the achievement of a friendly-user and intuitive application design to enhance the engagement of children to the application and as such to the Doman Method.
the Software-Defined Networking (SDN) paradigm predicts that the evolution of cellular and wireless networks will bring a considerable increase of two factors, the densification of the Radio Access Network (RAN) part ...
详细信息
the effective application of supercomputers does depend on the scalable algorithms which can be used on the millions of cores. In the review, we discuss the possibility of using population annealing algorithm designed...
详细信息
Characterization of pharmacological signal transductions leading to drug-induced expressions of genes and proteins requires the capability to identify interactions among different potential predictor components, e.g. ...
详细信息
ISBN:
(纸本)9781538651568
Characterization of pharmacological signal transductions leading to drug-induced expressions of genes and proteins requires the capability to identify interactions among different potential predictor components, e.g. genomic data, clinical data, and environmental data. the detection of these gene-gene and gene-environment interactions remains challenging due to the exponential computational complexity and high dimensionality of the interaction problem. the problem is further exacerbated due to the involvement of very large-scale epidemiological datasets. Efficient high-order interaction analysis of such large-scale data is not feasible withthe traditional frameworks. parallel implementations of such applications in traditional cluster environments are often inefficient due to the storage bandwidth and network I/O limitations. Scalable distributed platforms can offer better scalability to such problems compared to the cluster architectures. Moreover, such data- and compute-intensive problems can benefit even further from data-intensive supercomputing (DISC) architectures that have been shown to yield superior performance compared to the regularly used cluster platforms. In this paper, we evaluate the applicability of different architectures such as traditional server based distributed architectures supported on commodity hardware and shared nothing architectures with massively parallel processing capabilities, towards the Interaction Analysis problem. Our experiments show that the massively parallel processing, shared-nothing architecture outweigh the benefits often realized through traditional server based and even distributedcomputing architectures. We conclude that the rapidly growing class of shared nothing architectures offers a potentially efficient and viable alternative to facilitate high-order interaction analysis involving extremely large scale biological datasets and is well suited to this category of data- and compute-intensive problems that cannot be a
暂无评论