In this paper we present the distributed memory processing In A Node Abstraction layer (DIANA). DIANA provides a common interface to hide the complexity of managing different application programming interfaces (APIs),...
详细信息
ISBN:
(纸本)9781905088423
In this paper we present the distributed memory processing In A Node Abstraction layer (DIANA). DIANA provides a common interface to hide the complexity of managing different application programming interfaces (APIs), software development kits (SDKs), and libraries for different many-core devices. Advantages introduced by using DIANA include easier maintainability and higher flexibility and portability. Through the use of exchangeable plugins, DIANA can support new hardware and computations, passing their functionality along to applications without source changes or rebuilding.
Clouds are rapidly becoming an important platform for scientific applications. In this paper we describe our experiences running a scientific workflow application in the cloud. The application was developed to process...
详细信息
Sequence alignment is one of the most important applications in computational biology, and is used for such diverse tasks as identifying homologous proteins, analyzing gene expression, mapping variations between indiv...
详细信息
The statistical language R is favoured by many biostaticians for processing microarray data. In recent times, the quantity of data that can be obtained in experiments has risen significantly, making previously fast an...
详细信息
作者:
Shook, EricWang, Shaowen
Department of Geography University of Illinois at Urbana-Champaign Urbana IL 61801 United States
University of Illinois at Urbana-Champaign Urbana IL 61801 United States
With recent advances in data collection technologies such as remote sensing and global positioning systems, the amount of spatial data being produced has been increasing at a staggering rate. Simultaneously, a shift i...
详细信息
This paper deals with the numerical solution of financial applications, more specifically the computation of American and European options derivatives modelled by boundary values problems. In such applications we have...
详细信息
Run-time verification checks whether the active execution traces of an application fulfills its specified behavior and is especially applicable when one needs to consider the actual execution context in the verificati...
详细信息
ISBN:
(纸本)9780769544298
Run-time verification checks whether the active execution traces of an application fulfills its specified behavior and is especially applicable when one needs to consider the actual execution context in the verification. In today's practices, software is more and more distributed over multiple processes, possibly running at different locations. This is supported by middleware that, to some extend, allows implementing applications in a distribution-transparent way. We define four requirements for the effective verification of such software: 1) abstraction of less-critical details of software behavior due to the complexity of software behavior, 2) distribution-transparent specification of software behavior, as software is also implemented in such a way, 3) end-to-end verification of behavior, and 4) automatic generation of verification modules for arbitrary process and distribution structures. The existing runtime verification systems fall in short to fulfill these requirements, therefore their applicability is limited. We develop the E-Chaser runtime verification system to facilitate the verification of distributed software by addressing these requirements. This paper explains the approach and the prototype implementation of E-Chaser based on the Java-RMI technology.
The ongoing integration of renewable energy sources is likely to increase the fluctuations in the ratio of produced and consumed power. Several types of Demand Response (DR) programs have been proposed to deal with th...
详细信息
ISBN:
(纸本)9781457714214
The ongoing integration of renewable energy sources is likely to increase the fluctuations in the ratio of produced and consumed power. Several types of Demand Response (DR) programs have been proposed to deal with the increasing volatility of power production and consumption. Many of these, such as Real Time Pricing (RTP), require intensive monitoring of the consumers' power consumption. This is one of the reasons why smart meters are currently being deployed by many utilities. Smart meters offer a two-way communication channel between the consumer and the utility, thus extending the power grid by a complex, large scale communication infrastructure. With the growing deployment of smart meters, power utilities face the problem of processing and storing the incoming data to support latency-sensitive applications such as Real-Time Pricing. In this paper we present a set of requirements for a utility-side IT infrastructure to process incoming smart meter data streams. We propose the use of Infrastructure-as-a-Service clouds and frameworks for parallel stream processing in clouds to address these requirements. Based on the Nephele cloud computing framework we demonstrate the practicality of this approach based on experiments with one million simulated smart meters and a prototypical Real-Time Pricing application deployed in our own private cloud.
The main aim of this work is to show, how GPGPUs can facilitate certain type of image processing methods. The software used in this paper is used to detect special tissue part, the nuclei on (HE - hematoxilin eosin) s...
详细信息
Multicore computing platforms have emerged as the most common computing platform to overcome challenges stemming from high power densities and thermal hot spots in conventional microprocessors. However, providing mult...
详细信息
暂无评论