The ongoing production of Petabytes of multimedia data per year creates, an urgent need for the organisation, management, and retrieval of multimedia information. Related memory. bandwidth, and computational requireme...
详细信息
ISBN:
(纸本)0769512305
The ongoing production of Petabytes of multimedia data per year creates, an urgent need for the organisation, management, and retrieval of multimedia information. Related memory. bandwidth, and computational requirements, often surpass the capabilities of traditional database systems and computer architectures. Moreover, improved retrieval techniques allow a manual selection of regions of interest, which are subsequently searched in all media in the database by using, dynamically extracted features. This paper presents techniques for parallel multimedia retrieval by considering an image database as, an example. The discussed cluster architecture depicts one, possible solution for the performance problem. The distribution of the image data over a large number of nodes enables a parallel processing of the compute intensive operations for dynamic image retrieval. Thus, the partitioning of the data and the, applied strategies for workload balancing have a decisive impact on the performance,, efficiency, and the usability of such image databases.
The proceedings contains 121 papers. The following topics are dealt with: query processing;database algorithms;parallelarchitectures;distributed database reliability;concurrency control;heterogeneous and object-orien...
详细信息
The proceedings contains 121 papers. The following topics are dealt with: query processing;database algorithms;parallelarchitectures;distributed database reliability;concurrency control;heterogeneous and object-oriented database management systems;and the logical level/languages and design of databases.
Image processing operations are defined which permit image processing algorithms to be written as algebraic expressions whose variables are whole images. Highly parallel computing architectures for evaluating these ex...
详细信息
Image processing operations are defined which permit image processing algorithms to be written as algebraic expressions whose variables are whole images. Highly parallel computing architectures for evaluating these expressions are presented.
The exponential growth of databases that contains biological information (such as protein and DNA data) demands great efforts to improve the performance of computational platforms. In this work we investigate how bioi...
详细信息
ISBN:
(纸本)9781605584133
The exponential growth of databases that contains biological information (such as protein and DNA data) demands great efforts to improve the performance of computational platforms. In this work we investigate how bioinformatics applications benefit from parallelarchitectures that combine different alternatives to exploit coarse-and fine-grain parallelism. As a case of analysis we study the performance behavior of the Ssearch application that implements the Smith-Waterman algorithm, which is a dynamic programing approach that explores the similarity between a pair of sequences. The inherent large parallelism of the algorithm makes it ideal for architectures supporting multiple dimensions of parallelism (TLP, DLP and ILP). We study how this algorithm can take advantage of different parallel machines like the SGI Altix, IBM Power6, Cell BE machines and MareNostrum. Our results show that a share memory architecture like the PowerPC 970MP of Marenostrum can surpass a heterogeneous, machine like the current Cell BE. Our quantitative analysis includes not only a Study of scalability of the performance in terms of speedup, but also includes the analysis of bottlenecks in the execution of the application. This analysis is carried out through the study of the execution phases that the application presents.
The author considers the functions that are necessary to create information at the level of effective decision making. He observes that a major portion of the task has not yet been formalized and carried out by conven...
详细信息
The author considers the functions that are necessary to create information at the level of effective decision making. He observes that a major portion of the task has not yet been formalized and carried out by conventional programs. He outlines a layered architecture that incorporates modules that will implement the objective of moving processing out of traditional programs. These software modules or mediators exploit encoded knowledge about some sets or subsets of data to create information for a higher layer of applications. The author discusses the interfaces that will be needed to incorporate mediators in future information processing systems architectures. A number of research issues are raised.
The characteristics of distributed database architectures are discussed. It is noted that the advent of powerful modeling facilities, such as object-oriented and knowledge-based data models, has paved the way for a co...
详细信息
The characteristics of distributed database architectures are discussed. It is noted that the advent of powerful modeling facilities, such as object-oriented and knowledge-based data models, has paved the way for a complete reconsideration of several of the long-standing assumptions and perspectives that are pervading the field of distributed database architectures. It is now possible to propose novel architectures based on high-level data modeling facilities. The advocated architecture is called the semidecentralized or clustered architecture and combines the positive aspects of both logically centralized and federated databases. This architecture substantiates the substrate which automatically classifies the activities that each preexisting database management system may undertake and is in the position to describe the entire volume of information that can be supplied by each individual database system in the network.
Image processing is often considered a good candidate for the application of parallel processing because of the large volumes of data and the complex algorithms commonly encountered. This paper presents a tutorial int...
详细信息
Image processing is often considered a good candidate for the application of parallel processing because of the large volumes of data and the complex algorithms commonly encountered. This paper presents a tutorial introduction to the field of parallel image processing. After introducing the classes of parallel processing a brief review of architectures for parallel image processing is presented. Software design for low-level image processing and parallelism in high-level image processing are discussed and an application of parallel processing to handwritten postcode recognition is described. The paper concludes with a look at future technology and market trends.
Approximations and redundancies allow mobile and distributed applications to produce answers or outcomes of lesser quality at lower costs. This paper introduces RAPID, a new programming framework and methodology for s...
详细信息
ISBN:
(纸本)9781509067640
Approximations and redundancies allow mobile and distributed applications to produce answers or outcomes of lesser quality at lower costs. This paper introduces RAPID, a new programming framework and methodology for service-based applications with approximations and redundancies. Finding the best service configuration under a given resource budget becomes a constrained, dual-weight graph optimization problem.
Increasing acceptance of the necessity for high-order parallelism in order to progress digital processing still leaves open the large question of what machine architectures are best for which class of problem.To help ...
详细信息
Increasing acceptance of the necessity for high-order parallelism in order to progress digital processing still leaves open the large question of what machine architectures are best for which class of problem.
To help answer this, we are investigating and comparing the use of both SIMD and MIMD architectures for programmable processing in real-time systems. A distributed array machine, Mil-DAP (derived from the original ICL DAP) has been developed and benchmarked on radar, image processing, and on terrain modelling problems. Multi-transputer arrays have been applied to an overlapping set of problems in image processing, FFT and terrain-based computation.
The results are compared and preliminary conclusions drawn.
Benchmarking of architectures is today jeopardized by the explosion of parallelarchitectures and the dispersion of parallel programming models. parallel programming requires architecture dependent compilers and langu...
详细信息
ISBN:
(纸本)9783981537024
Benchmarking of architectures is today jeopardized by the explosion of parallelarchitectures and the dispersion of parallel programming models. parallel programming requires architecture dependent compilers and languages as well as high programming expertise. Thus, an objective comparison has become a harder task. This paper presents a novel methodology to evaluate and to compare parallelarchitectures in order to ease the programmer work. It is based on the usage of microbenchmarks, code profiling and characterization tools. The main contribution of this methodology is a semi-automatic prediction of the performance for sequential applications on a set of parallelarchitectures. In addition the performance estimation is correlated with the cost of other criteria such as power or portability. Our methodology prediction was validated on an industrial application. Results are within a range of 20%.
暂无评论