The purpose of content-based image retrieval (CBIR) is to retrieve, from real data stored in a database, information that is relevant to a query. In remote sensing applications, the wealth of spectral information prov...
详细信息
The purpose of content-based image retrieval (CBIR) is to retrieve, from real data stored in a database, information that is relevant to a query. In remote sensing applications, the wealth of spectral information provided by last-generation (hyperspectral) instruments has quickly introduced the need for parallel CBIR systems able to effectively retrieve features of interest from ever-growing data archives. To address this need, this paper develops a new parallel CBIR system which has been specifically designed to be run on heterogeneous networks of computers (HNOCs). These platforms have soon become a standard computing architecture in remote sensing missions due to the distributed nature of data repositories. The proposed heterogeneous system first extracts an image feature vector able to characterize image content with sub-pixel precision, and then uses the obtained feature as a search reference. The system is validated using a complex hyperspectral image database, and implemented on several networks of workstations at University of Maryland.
Targeted optimization of program segments can provide an additional program speedup over the highest default optimization level, such as -O3 in GCC. The key challenge is how to automatically search for performance sen...
详细信息
Targeted optimization of program segments can provide an additional program speedup over the highest default optimization level, such as -O3 in GCC. The key challenge is how to automatically search for performance sensitive program segments in a given code, to which a customized set of optimization compiler options could be applied. In this paper we propose a method for automatic detection of performance sensitive program segments based on program segment similarity. first we create a proxy segment template database trained over a set of random input programs. The compiler identifies program segments by correlating them to the pre-build proxy segment templates using the syntax structure and architecture-dependent behavior similarity. We argue that the identified program segments can be custom optimized to improve the overall program performance. The method is evaluated on the Intel XScale PXA255 platform using randomly selected benchmarks. The experimental results show that our method can provide additional speedups over the highest optimization level in GCC 3.3 (-O3) for an arbitrary set of applications.
The Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributed computing. Its core features, including being objected ori...
详细信息
ISBN:
(纸本)0769526381
The Java language first came to public attention in 1995. Within a year, it was being speculated that Java may be a good language for parallel and distributed computing. Its core features, including being objected oriented and platform independence, as well as having built-in network support and threads, has encouraged this view. Today, Java is being used in almost every type of computer-based system, ranging from sensor networks to high performance computing platforms, and from enterprise applications through to complex ***. In this paper the key features that make Java a good language for parallel and distributed computing are first discussed. Two Java-based middleware systems, namely MPJ Express, an MPI-like Java messaging system, and Tycho, a wide-area asynchronous messaging framework with an integrated virtual registry are then discussed. The paper concludes by highlighting the advantages of using Java as middleware to support distributed applications.
GRIDs are large-scale distributed computing infrastructures that enable the integrated and collaborative use of high-end computers, networks, databases, and scientific instruments owned and managed by multiple organiz...
详细信息
Persistence is used not only in load-balancing systems but also in simulation checkpoint and restart, and it is very important in parallel and distributed simulation. SPEEDES Persistence Framework (SPF) is a layer of ...
详细信息
ISBN:
(纸本)0769525814
Persistence is used not only in load-balancing systems but also in simulation checkpoint and restart, and it is very important in parallel and distributed simulation. SPEEDES Persistence Framework (SPF) is a layer of the proposed Standard Simulation Architecture (SSA), and Boost Serialization Library is a library of Boost for persistence. This paper first describes these two framework, and then applies them in a parallel and distributed system. The userfriendliness and performance of SPF and BSL are evaluated and analyzed, at last the conclusion. is given that BSL is a more suitable persistence framework for parallel and distributed simulation.
We present an incipient implementation of a programming language that allows programming of real-time applications distributed over a network. We have several goals in mind: first, the language should be built on a so...
详细信息
ISBN:
(纸本)0769526381
We present an incipient implementation of a programming language that allows programming of real-time applications distributed over a network. We have several goals in mind: first, the language should be built on a sound semantics and offer support for model-based conformance testing. At the same time the language should place the normal programmer (who tends to shy away from exceedingly formal constructs) in a comfortable environment. Thirdly, programs written in this language should run on commodity systems, without relying on real-time support from the kernel. Finally, the language separates the code from timing restrictions, thus allowing for code re-use.
A hybrid vision chip is presented for real-time object-based processing for tasks such as positioning and sizing of enclosed objects. This system presents the first artificial silicon retina capable of position and si...
详细信息
ISBN:
(纸本)9780780393899
A hybrid vision chip is presented for real-time object-based processing for tasks such as positioning and sizing of enclosed objects. This system presents the first artificial silicon retina capable of position and size determination of multiple objects in true parallel fashion. Based on a novel distributed algorithm, this approach uses the input image to enclose a feedback. loop to realise a data-driven pulsating action. The fabricated device is shown to achieve a computation-efficiency of at least 725 million instructions per second per milliwatt and capable of processing up to 2000 frames per second.
In this paper, an efficient parallel algorithm to search large time series databases is proposed. There are existing parallel algorithms for performing such tasks, which generally utilize multidimensional tree structu...
详细信息
ISBN:
(纸本)0769525814
In this paper, an efficient parallel algorithm to search large time series databases is proposed. There are existing parallel algorithms for performing such tasks, which generally utilize multidimensional tree structures and thus are subjected to the performance of multidimensional trees. On the other hand, there have been a number of serial algorithms proposed in the past decade. Most of them use certain transformation techniques to reduce the dimensionality and then build an index to facilitate the search process. This again results in performance degradation. This work develops a parallel algorithm to process range query and k-nearest neighbor query in parallel time series databases, assuming a shared nothing multi-processor architecture. Both analytical and experimental results show that the new approach has near linear scaleup and linear speedup with little more effort than non-index based sequential scan and thus another alternative to index based approach.
A parallel plant ecosystem simulation, running on a computer cluster with commodity graphic cards, is performed to simulate and visualize large groups of plants. With a scalable architecture, the system can simulate v...
详细信息
ISBN:
(纸本)0769525814
A parallel plant ecosystem simulation, running on a computer cluster with commodity graphic cards, is performed to simulate and visualize large groups of plants. With a scalable architecture, the system can simulate very large and complex plant ecosystem in much shorter time than the traditional. The extreme complexity is first simplified by using multilevel models, and then dividing into multiple parts and simulating parallel. The entire simulation process is visualized in an immersive mode approximately in real time by rendering the results locally and concatenated to a large display wall.
The distributed product data management (DPDM) is the key effectively of the remote collaborative designing and manufacturing for complex product. A study project on DPDM and consistency control techniques based on co...
详细信息
ISBN:
(纸本)0769525814
The distributed product data management (DPDM) is the key effectively of the remote collaborative designing and manufacturing for complex product. A study project on DPDM and consistency control techniques based on collaborative service platform (CSP) in aero subcontract production (Aero-SP) is put forwarded. first, in order to settle the problem of data exchange and share, collaborative work/flow management among multiple PDM systems are critical processes for geographically distributed design and manufacturing systems. A distributed and open integrated product data management framework was developed based on a collaborative service platform by analyzing the technical performance of distributed product data management. The data communication method and safety assurance mechanism are also discussed A simple portal is provided web-based accessing for collaborative manufacturing enterprise, and actualized expediently the data exchange, share, querying and process collaborative management. Second, in order to settle the problem of product data consistency in remote environment among dynamic alliance enterprises in Aero-SP, the distributed store strategy of product data based on original and duplicate data cooperation technique is designed and the coordinate process structure based on multi-server cooperation is setup according to the creating position and using attribute of product data. Further more, the initiative and automatic check between the central and secondary product databases among dynamic alliance enterprises is implemented by top-down product data consistency checking technique. All key enabling techniques were practiced in Aero-SP of aviation project and the consistency controlling approach was verified.
暂无评论