the proceedings contain 56 papers. the topics discussed include: nested atomic sections withthread escape: an operational semantics;RDF data query and management method based on HBase and structure index in railway s...
ISBN:
(纸本)9781479924189
the proceedings contain 56 papers. the topics discussed include: nested atomic sections withthread escape: an operational semantics;RDF data query and management method based on HBase and structure index in railway sensor application;SimpleLock: fast and accurate hybrid data race detector;improving blocking operation support in Intel TBB;implementation of a cloud IaaS with dynamic resource allocation method using OpenStack;automatic knowledge extraction supported by semantic enrichment in medical records;study on quantum parallel processing by adiabatic quantum computation in Simon problem;CADM: a centralized administration and dynamic monitoring framework for network intrusion detection based on virtualization;cHPP controller: a high performance hyper-node hardware accelerator;an ad-hoc method with genetic algorithm for printed circuit board assembly optimization on the sequential pick-and-place machine;and HRUL: a hardware assisted recorder for user-level application.
We present a family of algorithms for local optimization that exploit the parallel architectures of contemporary computing systems to accomplish significant performance enhancements. this capability is important for d...
详细信息
ISBN:
(数字)9783642551956
ISBN:
(纸本)9783642551956
We present a family of algorithms for local optimization that exploit the parallel architectures of contemporary computing systems to accomplish significant performance enhancements. this capability is important for demanding real time applications, as well as, for problems with time-consuming objective functions. the proposed concurrent schemes namely nomadic and bundle search are based upon well established techniques such as quasi-Newton updates and line searches. the parallelization strategy consists of (a) distributed computation of an approximation to the Hessian matrix and (b) parallel deployment of line searches on different directions (bundles) and from different starting points (nomads). Preliminary results showed that the new parallel algorithms can solve problems in less iterations than their serial rivals.
Computer scientists who work on tools and systems to support eScience (a variety of parallel and distributed) applications usually use actual applications to prove that their systems will benefit science and engineeri...
详细信息
ISBN:
(纸本)9781479942879
Computer scientists who work on tools and systems to support eScience (a variety of parallel and distributed) applications usually use actual applications to prove that their systems will benefit science and engineering (e.g., improve application performance). Accessing and building the applications and necessary data sets can be difficult because of policy or technical issues, and it can be difficult to modify the characteristics of the applications to understand corner cases in the system design. In this paper, we present the Application Skeleton, a simple yet powerful tool to build synthetic applicationsthat represent real applications, with runtime and I/O close to those of the real applications. this allows computer scientists to focus on the system they are building;they can work withthe simpler skeleton applications and be sure that their work will also be applicable to the real applications. In addition, skeleton applications support simple reproducible system experiments since they are represented by a compact set of parameters. Our Application Skeleton tool (available as open source at https://***/applicationskeleton/Skeleton) currently can create easy-to-access, easy-to-build, and easy-to-run bag-of-task, (iterative) map-reduce, and (iterative) multistage workflow applications. the tasks can be serial or parallel or a mix of both. We select three representative applications (Montage, BLAST, CyberShake Postprocessing), then describe and generate skeleton applications for each. We show that the skeleton applications have identical (or close) performance to that of the real applications. We then show examples of using skeleton applications to verify system optimizations such as data caching, I/O tuning, and task scheduling, as well as the system resilience mechanism, in some cases modifying the skeleton applications to emphasize some characteristic, and thus show that using skeleton applications simplifies the process of designing, implementing, and
Mathematical optimization algorithms are ubiquitous in computational science and engineering where the objective function of the optimization problem involves a complicated computer model predicting relevant phenomena...
详细信息
ISBN:
(纸本)9789897580369
Mathematical optimization algorithms are ubiquitous in computational science and engineering where the objective function of the optimization problem involves a complicated computer model predicting relevant phenomena of a scientific or engineering system of interest. therefore, in this area of mathematical software, it is indispensable to combine software for optimization with software for simulation, typically developed independently of each other by members of separate scientific communities. From a software engineering point of view, the situation becomes even more challenging when the simulation software is developed using a parallel programming paradigm without taking into consideration that it will be executed within an optimization context. the EFCOSS environment alleviates some of the problems by serving as an interfacing layer between optimization software and simulation software. In this paper, we show the software design of those parts of EFCOSS that are relevant to the integration of a simulation software involving different parallel programming paradigms. the parallel programming paradigms supported by EFCOSS include MPI for distributed memory and OpenMP for shared memory. In addition, the simulation software can be executed on a remote parallel computer.
Embedded image processing systems have many challenges, due to large computational requirements and other physical, power, and environmental constraints. However recent contemporary mobile devices include a graphical ...
详细信息
ISBN:
(纸本)9789897581335
Embedded image processing systems have many challenges, due to large computational requirements and other physical, power, and environmental constraints. However recent contemporary mobile devices include a graphical processing unit (GPU) in order to offer better use interface in terms of graphics. Some of these embedded GPUs also support OpenCL which allows the use of computation capacity of embedded GPUs for general purpose computing. Within this OpenCL support, challenges of image processing in embedded systems become easier to handle. In this paper, we present a new OpenCL-based image processing library, named TRABZ-10, which is specifically designed to run on an embedded platform. Our results show that the functions of TRABZ-10 show 7X speedup on embedded platform over the functions of OpenCV on average.
In this paper we propose a methodology that allows us to predict the application scalability behavior in a specific system, providing information to select the most appropriate resources to run the application. We exp...
详细信息
ISBN:
(纸本)9781479955480
In this paper we propose a methodology that allows us to predict the application scalability behavior in a specific system, providing information to select the most appropriate resources to run the application. We explain the general methodology, focusing on the presentation of a novel method to model the logical application trace for a large number of processes. this method is based on the projection of a set of executions of the application signature for a small number of processes. the generated traces are validated by comparing them withthe real traces obtained with PAS2P tool. We present the experimental validation for the BT Nas parallel Benchmark. the signatures for 16, 36, 64, 81 and 100 processes were executed and used to model and project the logical trace for 1024 processes. the results obtained show the accuracy of the method. the communication pattern was predicted without error, while the predicted error is less than 10% for the communication volume and less than 5% for the number of instructions.
A hybrid genetic algorithm for global multi-objective optimization is parallelized and applied to solve competitive facility location problems. the impact of usage of the local search on the performance of the paralle...
详细信息
ISBN:
(数字)9783642551956
ISBN:
(纸本)9783642551956
A hybrid genetic algorithm for global multi-objective optimization is parallelized and applied to solve competitive facility location problems. the impact of usage of the local search on the performance of the parallel algorithm has been investigated. An asynchronous version of the parallel genetic algorithm withthe local search has been proposed and investigated by solving competitive facility location problem utilizing hybrid distributed and shared memory parallel programming model on high performance computing system.
Interactive tabletops are used to support interaction when designing applications. the design is generally displayed on the detection surface, but in some cases, the display uses other surfaces in a distributed way. T...
详细信息
Interactive tabletops are used to support interaction when designing applications. the design is generally displayed on the detection surface, but in some cases, the display uses other surfaces in a distributed way. this paper proposes some additions of an existing architecture. this new architecture aims for managing distributed surfaces with agent concepts of a Multi-Agent System. the Multi-Agent System proposed in this paper is adapted to the exploitation of tangible and virtual objects allowing them to exchange information. the principles for designing an original cooking application on a distributed interactive tabletop are presented. Multi-Agent System is based on a set of wishes with advanced culinary search capacities. We propose a tabletop equipped with RFID technology and a distributed display to suggest additional information. this tabletop allows interactions with tangible objects (real ingredients) to take place and suggests recipes to the user. the proposed application illustrates the possible use of a tabletop in such an ecological setting. Finally, results obtained from two complementary evaluations are briefly described to validate the new architecture and the cooking application using it. (C) 2014 the Authors. Published by Elsevier B.V.
For many research endeavours, e-Infrastructures need to provide predictable, on-demand access to large-scale computational resources with high data availability. these need to scale withthe research communities requi...
详细信息
ISBN:
(纸本)9781479942879
For many research endeavours, e-Infrastructures need to provide predictable, on-demand access to large-scale computational resources with high data availability. these need to scale withthe research communities requirements and use. One example of such an e-Infrastructure is the Australian Urban Research Infrastructure Network (AURIN - ***) project, which supports Australia-wide research in and across the urban and built environment. this paper describes the architecture of the AURIN infrastructure and its support for access to distributed (federated) and highly heterogeneous data sets from a wide range of providers. We present how this architecture solution leverages the intersection of high throughput computing (HTC), infrastructure as a service (IaaS) Cloud services and big data technologies including use of NoSQL resources. the driving concept in this architecture and the focus of this paper is the ability for scaling up or down depending on resource demands at any given time. this is done automatically and on demand avoiding either under- or over-utilization of resources. this resource-optimization-driven infrastructure has been designed to ensure that peak loads can be predicted and successfully coped with, as well as avoid wasting resources during non-peak times. this overall management strategy has resulted in an e-Infrastructure that provides a flexible, evolving research environment that scales with research needs, rather than providing a rigid (static) end product.
Vertex re-identification is one of the significant and challenging problems in social network. In this paper, we show a new type of vertex re-identification attack called neighbourhood-pair attack. this attack utilize...
详细信息
ISBN:
(纸本)9783319115689
Vertex re-identification is one of the significant and challenging problems in social network. In this paper, we show a new type of vertex re-identification attack called neighbourhood-pair attack. this attack utilizes the neighbourhood topologies of two connected vertices. We show boththeoretically and empirically that this attack is possible on anonymized social network and has higher re-identification rate than the existing structural attacks.
暂无评论