In this paper, we present a framework that gives the user a tool at hand to explore large data sets from built infrastructure. In a first step we describe the integration of fully detailed product models of constructi...
详细信息
ISBN:
(纸本)9781936338115
In this paper, we present a framework that gives the user a tool at hand to explore large data sets from built infrastructure. In a first step we describe the integration of fully detailed product models of constructions delivering the geometric and auxiliary information we build up our data exploration from. The main part of this paper follows by presenting the application of a hierarchical data structure, an octree, that is capable of holding building information for a whole region or even a country and the development of complexity reduction algorithms that allow the visualisation of those data. To exploit the full performance of modern hardware platforms, the application of parallelisation techniques is inevitable and we present the implementation of these techniques to the data processing steps performed in the framework. After introducing the framework, we show possible applications to various disciplines such as environmental and civil engineering, architecture, or disaster management.
We propose a new approach for developing parallel I/O- and compute-intensive applications, At a high level of abstraction, a macro data flow description describes how processing and disk access operations are combined...
详细信息
ISBN:
(纸本)0818682272
We propose a new approach for developing parallel I/O- and compute-intensive applications, At a high level of abstraction, a macro data flow description describes how processing and disk access operations are combined. This high-level description (CAP) is precompiled into compilable and executable C++ source language . parallel file system components specified by CAP rare offered as reusable CAP Operations, Low-level parallel file system components can, thanks to the CAP formalism, be combined with processing operations in order to yield efficient pipelined parallel I/O and compute intensive programs, The underlying parallel system is bared on commodity components (PentiumPro processors, Fast Ethernet) and runs on top of WindowsNT. The CAP-based parallel program development approach is applied to the development of an I/O and processing intensive tomographic 3D image visualization application, Configurations range from a single PentiumPro I-disk system to a four PentiumPro 27-disk system, We show that performances scale well when increasing the number of processors and disks. With the largest configuration, the system is able to extract the parallel and project into the display space between three and four 512x512 images per second. The images may have any orientation and are extracted from a 100 MByte 3D tomographic image striped over the available set of disks.
Image segmentation is a fundamental step in image processing. Otsu39;s threshold method is a widely used method for image segmentation. In this paper, a novel image segmentation rnethod based on chaos immune clone s...
详细信息
ISBN:
(纸本)9783540742012
Image segmentation is a fundamental step in image processing. Otsu's threshold method is a widely used method for image segmentation. In this paper, a novel image segmentation rnethod based on chaos immune clone selection algorithm (CICSA) and Otus's threshold method is presented. By introducing the chaos optimization algorithm into the parallel and distributed search mechanism of immune clone selection algorithm, CICSA takes advantage of global and local search ability. The experimental results demonstrate that the performance of CICSA on application of image segmentation has the characteristic of stability and efficiency.
The low frequency ultra wide band (UWB) synthetic aperture radar (SAR) is famous for its wide integration angle, which lead to a large memory capacity requirement to several gigabytes. In this paper, the base paramete...
详细信息
Today many applications are developed using distributed technologies such as cluster, cloud and grid computing. These applications demand more resources for computation and storage. They demand flexible scaling and im...
详细信息
ISBN:
(纸本)9781479930807
Today many applications are developed using distributed technologies such as cluster, cloud and grid computing. These applications demand more resources for computation and storage. They demand flexible scaling and improved performance. Application now days can make use of multiple nodes (machines) to get the tasks completed. In this paper we discuss the, implementation details of a grid computing framework known as GridSys. This framework provides a fast and easy way to program a grid. It can easily help the application break the problem to compute intensive tasks. The framework distributes these tasks to different nodes of the grid efficiently and easily aggregate the results of these tasks provide fault tolerance and reliability.
Mobile applications are getting more and more sophisticated and demanding. Although the processing, memory, and storage resources of mobile devices are constantly increasing to enable such resource-demanding mobile ap...
详细信息
ISBN:
(纸本)9781479950607
Mobile applications are getting more and more sophisticated and demanding. Although the processing, memory, and storage resources of mobile devices are constantly increasing to enable such resource-demanding mobile applications, battery capacity is still the main limiting factor. To solve this problem, mobile code offloading approaches can be used to offload parts of a mobile application to remote servers and utilize the resources of cloud services. In this paper, we propose a novel code offloading approach that makes code offloading robust against communication link failures, which are still a major problem of mobile systems. To this end, we propose preemptable code offloading. It allows for interrupting the offloading process and continuing the remote execution locally after a link failure, without abandoning the complete result calculated remotely so far. The basic idea of our approach is to create safe-points of the remote execution and transmit these intermediate results back to the mobile device. After a link failure, the mobile device can now continue execution from the last transmitted safe-point. Although safe-points induce communication and energy overhead, our evaluations show that using an optimized safe-point schedule this overhead quickly pays off under link failures. Besides reducing the overall energy consumption significantly, responsiveness also benefits from safe-points by meeting given execution deadlines after link failures.
The availability of digital imagers inside hospitals and their ever growing inspection capabilities have established digital medical images as a key component of many pathologies diagnosis, follow-up and treatment. To...
详细信息
ISBN:
(纸本)0769519199
The availability of digital imagers inside hospitals and their ever growing inspection capabilities have established digital medical images as a key component of many pathologies diagnosis, follow-up and treatment. To face the growing image analysis requirements, automated medical image processing algorithms have been developed over the two past decades. In parallel, medical image databases have been set up in health centers. Some attempts have been made to cross data coming from different origins for studies involving large databases. Grid technologies appear to be a promising tool to face the raising challenges of computational medicine. They offer wide area access to distributed databases in a secured environment and they bring the computational power needed to complete some large scale statistical studies involving image processing. In this paper, we review grid-related requirements of medical application that we illustrate through two real examples.
In this paper we give a parallel solution to the point location problem. Its running time is Theta(n) using Theta(1) communication cycle on optical bus system of n processors. This algorithm uses as better as possible...
详细信息
ISBN:
(纸本)1932415262
In this paper we give a parallel solution to the point location problem. Its running time is Theta(n) using Theta(1) communication cycle on optical bus system of n processors. This algorithm uses as better as possible the main characteristic of optical bus system: the pipeline communication principle.
With increasing requirements of mobile users on computational demanding applications, the need for offloading of computation to a cloud is a convenient way to provide high QoS and to lower energy consumption of a User...
详细信息
ISBN:
(纸本)9781479927302
With increasing requirements of mobile users on computational demanding applications, the need for offloading of computation to a cloud is a convenient way to provide high QoS and to lower energy consumption of a User Equipment (UE). However, common centralized cloud can prolong overall application processing time due to high delay of data delivery from the UE to the cloud and back. To reduce data delivery delay, a concept known as Small Cell Cloud (SCC) can be adopted. The SCC is based on equipping small cell base stations by additional computing capacity and enabling distributed computation for mobile cloud application. For proper function of the SCC, offloaded computing tasks must be efficiently and uniformly distributed among all computing cells. In this paper, we design the algorithm for selection of the computing cells that increases user's satisfaction with experienced delay due to data transmission and computing. The algorithm selects the computing cell based on combination of users' requirements and the SCC status. As the results show, the proposed algorithm is able to provide higher satisfaction comparing to competitive approaches for all types of backhauls while the balancing of load is not significantly affected.
With the prevalence of multicore and manycore processors, developing parallelapplications to benefit from massively parallel resources is important. In this work, we introduce a hybrid shared memory mechanism based o...
详细信息
ISBN:
(纸本)9781538649756
With the prevalence of multicore and manycore processors, developing parallelapplications to benefit from massively parallel resources is important. In this work, we introduce a hybrid shared memory mechanism based on a high-level task design. We implemented task scoped global shared data based on the one-sided communication feature of MPI-3 and enable users to implement and create multi-threaded tasks that can execute either on a single node or on multiple nodes. Task threads of distributed nodes can share data sets through global shared data objects using one-sided remote memory access. We ported and developed a set of benchmark applications and tested on a cluster platform. The high-level task design and hybrid shared memory help users develop and maintain parallel programs easily, and the results show that the global shared data can deliver good RMA performance;the multi-threaded task implementations perform up to 20% faster than ordinary OpenMP programs and have better scaling performance than MPI programs on multiple nodes.
暂无评论