Numerical modelling of extreme environmental flows such as flash floods, avalanches and mudflows can be used to understand fundamental processes, predict outcomes and assess the loss potential of future events. These ...
详细信息
The Order-Maintenance (OM) data structure is to keep a fully ordered list of items, supporting operations including insertions, deletions, and comparisons. As a crucial data structure, OM is widely used in various app...
详细信息
ISBN:
(数字)9798350349658
ISBN:
(纸本)9798350349665
The Order-Maintenance (OM) data structure is to keep a fully ordered list of items, supporting operations including insertions, deletions, and comparisons. As a crucial data structure, OM is widely used in various applications. With the increasing availability of multicore processors, there is a strong incentive to parallelize this essential data structure. This paper introduces a novel parallel OM data structure.
The design of the distributed Decentralized Storage Platform (DDSP) requires to develop an efficient data validation method taking into account the network scalability issue, possibility to check data without knowledg...
详细信息
Enterprise Service Bus (ESB) is an SOA-based software architecture for business application integration in distributed and heterogeneous environments. The proposed solutions so commercial as open source offer the same...
详细信息
Enterprise Service Bus (ESB) is an SOA-based software architecture for business application integration in distributed and heterogeneous environments. The proposed solutions so commercial as open source offer the same set of basic services such as message transformation, message routing, security. However, none of them take advantage of the multicore/multiprocessor technologies which make plausible the massively parallel processing. In this paper, we describe a new ESB architecture denoted Massively parallel Application Bus (MPAB) which meets this challenge.
parallelanddistributedprocessing,althoughwithinthefocusofcomputerscience researchforalongtime,isgainingmoreandmoreimportanceinawidespectrum of applications. These proceedings aim to demonstrate the use of parallel and...
详细信息
ISBN:
(数字)9783540784746
ISBN:
(纸本)9783540784722
parallelanddistributedprocessing,althoughwithinthefocusofcomputerscience researchforalongtime,isgainingmoreandmoreimportanceinawidespectrum of applications. These proceedings aim to demonstrate the use of parallel and distributed processing concepts in di?erent application ?elds, and attempt to spark interest in novel research directions to advance the embracing model of high-performance computing research in general. The objective of these workshops is to speci?cally address researchers c- ing from university, industry and governmental research organizations and application-oriented companies, in order to close the gap between purely s- enti?c research and the applicability of the research ideas to real-life problems. Euro-Par is an annual series of international conferences dedicated to the promotionandadvancementofallaspectsofparallelanddistributedcomputing. The 2007 event was the 13th issue of the conference. Euro-Par has for a long time been eager to attract colocated events sharing the same goal of promoting the development of parallel and distributed computing, both as an industrial technique and an academic discipline, extending the frontier of both the state of the art and the state of the practice. Since 2006, Euro-Par o?ers researchersthe chance to colocate advanced technical workshops back-to-back with the main conference. This is for a mutual bene?t: the workshops can take advantage of all technical and social facilities which are set up for the conference, so that the organizational tasks are kept to a minimal level; the conference can rely on workshopstoexperimentwithspeci?careasofresearchwhicharenotyetmature enough, or too speci?c, to lead to an o?cial, full-?edged topic at the conference.
Modern high-performance computing applications are increasingly complex due to the nature of the problems being solved and the often unique, parallel platforms on which they are ultimately executed. Improving the qual...
详细信息
Modern high-performance computing applications are increasingly complex due to the nature of the problems being solved and the often unique, parallel platforms on which they are ultimately executed. Improving the quality of these applications through well-established softwareengineering techniques, such as design-by-contract, is of growing importance. This paper introduces preliminary work pursuing new interface contract clauses for parallel programming. Existing contract capabilities in the Babel compiler, which is a language interoperability tool tailored for high-performance computing, will be extended with parallel contract constructs for synchronization and method order sequencing. The goal of this work is to enhance existing contract mechanisms without imposing significant synchronization overhead. Preliminary results from an initial investigation of collective and threading assertions are presented.
Complex real-time embedded systems require guarantees regarding the assurance of their timing requirements. Such guarantees can be derived using advanced design and analysis methods. Many design solutions address the ...
详细信息
Complex real-time embedded systems require guarantees regarding the assurance of their timing requirements. Such guarantees can be derived using advanced design and analysis methods. Many design solutions address the complexity of these systems using component-based techniques. In this paper we focus on resource sharing in component-based systems with several components executing on a multi-core processor. We consider that the tasks of each component can be scheduled on any core with the possibility of two tasks belonging to the same component executing in parallel. We propose the parallel Hierarchical Resource Policy, a novel resource sharing policy for multi-core component-based systems. We also develop a detailed response-time based schedulability analysis for the individual components and for the composed system, assuming that intra- and inter-component resource sharing takes place.
In this paper, we present performance results from mapping five real-world DSP applications on an embedded system-on-chip that incorporates coarse-grain reconfigurable logic with an instruction-set processor. The reco...
详细信息
ISBN:
(纸本)9781424400546
In this paper, we present performance results from mapping five real-world DSP applications on an embedded system-on-chip that incorporates coarse-grain reconfigurable logic with an instruction-set processor. The reconfigurable logic is realized by a 2-dimensional array of processing elements. A mapping flow for improving application's performance by accelerating critical software parts, called kernels, on the coarse-grain reconfigurable array is proposed. Profiling is performed for detecting critical kernel code. For mapping the detected kernels on the reconfigurable logic a priority-based mapping algorithm has been developed. The experiments for three different instances of a generic system show that the speedup from executing kernels on the reconfigurable array ranges from 9.9 to 151.1, with an average value of 54.1, relative to the kernels' execution on the processor. Important overall application speedups, due to the kernels' acceleration, have been reported for the five applications. These overall performance improvements range from 1.3 to 3.7, with an average value of 2.3, relative to an all-software execution.
Describes a software/hardware architectural transformation of a single-threaded, cyclic executive-based missile application to a multitasking, distributed application using MetaH (which builds a multiprocessor executi...
详细信息
Describes a software/hardware architectural transformation of a single-threaded, cyclic executive-based missile application to a multitasking, distributed application using MetaH (which builds a multiprocessor executive, based on rate monotonic theory, that binds with hand-generated Ada code and code generated from the ControlH algorithm specification language and code generator). The benefits of this process are: it provides a traceable path to the original language implementation, it achieves data encapsulation and data flow understanding, it separates out concurrent processes, it results in an object-based design, and MetaH provides a robust mechanism for multiprocessor distribution.
When SQL and the relational data model were introduced 25 years ago as a general data management concept, enterprise software migrated quickly to this new technology. It is fair to say that SQL and the various impleme...
详细信息
ISBN:
(纸本)9781605585543
When SQL and the relational data model were introduced 25 years ago as a general data management concept, enterprise software migrated quickly to this new technology. It is fair to say that SQL and the various implementations of RDBMSs became the backbone of enterprise systems. In those days. we believed that business planning, transaction processing and analytics should reside in one single system. Despite the incredible improvements in computer hardware, high-speed networks, display devices and the associated software, speed and flexibility remained an issue. The nature of RDBMSs, being organized along rows, prohibited us from providing instant analytical insight and finally led to the introduction of so-called data warehouses. This paper will question some of the fundamentals of the OLAP and OLTP separation. Based on the analysis of real customer environments and experience in some prototype implementations, a new proposal for an enterprise data management concept will be presented. In our proposal, the participants in enterprise applications, customers, orders, accounting documents, products, employees etc. will be modeled as objects and also stored and maintained as such. Despite that, the vast majority of business functions will operate on an in memory representation of their objects. Using the relational algebra and a column-based organization of data storage will allow us to revolutionize transactional applications while providing an optimal platform for analytical data processing. The unification of OLTP and OLAP workloads on a shared architecture and the reintegration of planning activities promise significant gains in application development while simplifying enterprise systems drastically. The latest trends in computer technology - e.g. blade architecture, multiple CPUs per blade with multiple cores per CPU allow for a significant parallelization of application processes. The organization of data in columns supports the parallel use of cores for filterin
暂无评论