Selection of spaceborne computing platforms requires balance among several competing factors. Traditional performance analysis techniques are ill-suited for this purpose due to their overriding concern with runtime. T...
详细信息
ISBN:
(纸本)9780769529172
Selection of spaceborne computing platforms requires balance among several competing factors. Traditional performance analysis techniques are ill-suited for this purpose due to their overriding concern with runtime. the suitability measure is a new approach that quantifies the match between a computing platform and a program. It analyzes a program at the opcode and control flow levels, and compares this to a machine's capability to support the unique characteristics of the program. In this paper we develop the suitability measure and a series of program analysis methods. Experimental results confirm that machines that provide a better match to the program yield a higher suitability score. We prove that loops provide the only contribution to the suitability value, and also that the number of loop iterations is irrelevant, leading to the conclusion that a single pass through a loop is sufficient to derive a suitability value.
Living organisms regulate the expression of genes using complex interactions of transcription factors, messenger RNA and active protein products. Due to their complexity, gene-regulatory networks are not fully underst...
详细信息
ISBN:
(纸本)0780390741
Living organisms regulate the expression of genes using complex interactions of transcription factors, messenger RNA and active protein products. Due to their complexity, gene-regulatory networks are not fully understood, however, various modeling approaches can be used to gain insight into their function and operation. this paper describes an ongoing study to use evolutionary algorithms to create computational models of gene-regulatory networks based on observed microarray data. Because of the computational requirements of this approach (which requires the discovery of gene network topologies), it is critical that it is implemented on a computing platform capable of delivering significant compute power. We discuss how this can be achieved using distributed and grid computing technology. In particular we investigate how Condor and JavaSpaces technology is suited to the requirements of our modeling approach.
the emergence of inexpensive and low-power wireless communication hardware and various handheld, wearable, and embedded computing technologies is making computing and communication devices more mobile and ubiquitous. ...
详细信息
ISBN:
(纸本)0769510655
the emergence of inexpensive and low-power wireless communication hardware and various handheld, wearable, and embedded computing technologies is making computing and communication devices more mobile and ubiquitous. Due to the mobility and high-density of network-enabled devices, short range mobile ad hoc networks (MANET) are instantaneously and autonomously formed to facilitate exchange of information. In MANET, interactions among the devices are driven by constantly changing contextual and environmental conditions. rather than by the applications resident on the devices. this trend makes Autonomous Decentralized Systems (ADS) a desirable architecture for facilitating ad hoc communication among mobile devices. In this paper, Reconfigurable Context-Sensitive Middleware (RCSM) is presented to facilitate ADS applications in MANET.
Modeling the performance behavior of parallel machines is important for compiler support of efficient parallel programming. For parallel machines with a distributed memory organization this includes the simulation of ...
详细信息
ISBN:
(纸本)0818677589
Modeling the performance behavior of parallel machines is important for compiler support of efficient parallel programming. For parallel machines with a distributed memory organization this includes the simulation of the communication behavior In this article, we investigate the communication behavior of the Intel Paragon for point-to-point and collective communication operations like single-broadcast and multi-broadcast operations. We derive runtime formulae for these operations that depend on some machine parameters and the message size. Experiments show that the predicted runtimes differ by only a small amount from the measured runtimes.
Given the contemporary complexities within the realm of digital forensics, distributedcomputing emerges as an imperative for effective password cracking. When confined to exclusively utilizing open-source software fo...
详细信息
ISBN:
(纸本)9798350386783;9798350386776
Given the contemporary complexities within the realm of digital forensics, distributedcomputing emerges as an imperative for effective password cracking. When confined to exclusively utilizing open-source software for password-cracking endeavors, it becomes evident that hashcat stands out unequivocally due to its exceptional speed and an extensive repertoire of supported hash formats. Traditionally, Hashcat is able to support a distributed hash-cracking system via overlays. In the paper, we show how to make hashcat parallel intuitively by introducing a message-passing interface (MPI) and provide a working solution for performing different cracking attacks. Experimental results of multiple cracking tasks demonstrate that the proposed approach is effective.
Memory reliability will be one of the major concerns for future HPC and Exascale systems. this concern is mostly attributed to the expected massive increase in memory capacity and the number of memory devices in Exasc...
详细信息
ISBN:
(纸本)9781509021406
Memory reliability will be one of the major concerns for future HPC and Exascale systems. this concern is mostly attributed to the expected massive increase in memory capacity and the number of memory devices in Exascale systems. For memory systems Error Correcting Codes (ECC) are the most commonly used mechanism. However state-of-the art hardware ECCs will not be sufficient in terms of error coverage for future computing systems and stronger hardware ECCs providing more coverage have prohibitive costs in terms of area, power and latency. Software-based solutions are needed to cooperate with hardware. In this work, we propose a Cyclic Redundancy Checks (CRCs) based software mechanism for task-parallel HPC applications. Our mechanism incurs only 1.7% performance overhead with hardware acceleration while being highly scalable at large scale. Our mathematical analysis demonstrates the effectiveness of our scheme and its error coverage. Results show that our CRCbased mechanism reduces the memory vulnerability by 87% on average with up to 32-bit burst (consecutive) and 5-bit arbitrary error correction capability.
Field Programmable Gate Array (FPGA) is an effective device to realize real-time parallel processing of vast amounts of video data because of the fine-grain reconfigurable structures. this paper presents a kind of par...
详细信息
ISBN:
(纸本)9780769541105
Field Programmable Gate Array (FPGA) is an effective device to realize real-time parallel processing of vast amounts of video data because of the fine-grain reconfigurable structures. this paper presents a kind of parallel processing construction of Sobel edge detection enhancement algorithm, which can quickly get the result of one pixel in only one clock periods. the algorithm is designed with a FPGA chip called XC3S200- 5ft256, and it can process 1024x1024x8 Gray Scale Image successfully. the design can locate the edge of the gray image quickly and efficiently.
this paper gives a definition of the communication overhead among nodes in task scheduling and resource management in Grid environment, presents rules of building QoS Routing Tree based on the QoS routing algorithm, p...
详细信息
ISBN:
(纸本)9780769526942
this paper gives a definition of the communication overhead among nodes in task scheduling and resource management in Grid environment, presents rules of building QoS Routing Tree based on the QoS routing algorithm, proposes grid heap-sort algorithm and QoS routing algorithm, and designs a scheme of grid task scheduling withthe help of them. the results of its correlative experiment indicate that this design can guarantee quality of service in Grid better.
the revolution in computing brought about by the Internet is changing the nature of computing from a personalized computing environment to a ubiquitous computing environment in which both data and computational resour...
详细信息
ISBN:
(纸本)9729881618
the revolution in computing brought about by the Internet is changing the nature of computing from a personalized computing environment to a ubiquitous computing environment in which both data and computational resources are network-distributed. Client-server communications protocols permit parallel ad hoc queries of frequently-updated databases, but they do not provide the functionality to automatically perform continual queries to track changes in those data sources through time. the lack of persistence of the state of data resources requires users to repeatedly query databases and manually compare the results of searches through time. To date, continual query systems have lacked both external and internal scalability. Herein we describe CQServer, a scalable, platform- and implementation-independent system that uses a distributed object infrastructure for heterogeneous enterprise computation of both content- and time-based continual queries.
Scheduling parallel and distributed applications efficiently onto grid environments is a difficult task and a great variety of scheduling heuristics has been developed aiming to address this issue. A successful grid r...
详细信息
Scheduling parallel and distributed applications efficiently onto grid environments is a difficult task and a great variety of scheduling heuristics has been developed aiming to address this issue. A successful grid resource allocation depends, among other things, on the quality of the available information about software artifacts and grid resources. In this article, we propose a semantic approach to integrate selection of equivalent resources and selection of equivalent software artifacts to improve the scheduling of resources suitable for a given set of application execution requirements. We also describe a prototype implementation of our approach based on the Integrade grid middleware and experimental results that illustrate its benefits. Copyright (C) 2009 John Wiley & Sons, Ltd.
暂无评论