Search results for "Message passing"

showing 7 items of 17 documents

Mapping of BLASTP Algorithm onto GPU Clusters

2011

Searching protein sequence database is a fundamental and often repeated task in computational biology and bioinformatics. However, the high computational cost and long runtime of many database scanning algorithms on sequential architectures heavily restrict their applications for large-scale protein databases, such as GenBank. The continuing exponential growth of sequence databases and the high rate of newly generated queries further deteriorate the situation and establish a strong requirement for time-efficient scalable database searching algorithms. In this paper, we demonstrate how GPU clusters, powered by the Compute Unified Device Architecture (CUDA), OpenMP, and MPI parallel programmi…

Source codeSequence databaseComputer sciencemedia_common.quotation_subjectMessage passingParallel computingGPU clusterComputational scienceCUDATask (computing)Search algorithmGenBankScalabilityAlgorithmmedia_common2011 IEEE 17th International Conference on Parallel and Distributed Systems
researchProduct

Hierarchical Parallelization of an H.264/AVC Video Encoder

2006

Last generation video encoding standards increase computing demands in order to reach the limits on compression efficiency. This is particularly the case of H.264/AVC specification that is gaining interest in industry. We are interested in applying parallel processing to H.264 encoders in order to fulfill the computation requirements imposed by stressing applications like video on demand, videoconference, live broadcast, etc. Given a delivered video quality and bit rate, the main complexity parameters are image resolution, frame rate and latency. These parameters can still be pushed forward in such a way that special purpose hardware solutions are not available. Parallel processing based on…

VideoconferencingComputer scienceComputationMessage passingComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONParallel computingLatency (engineering)computer.software_genreVideo qualityFrame rateEncoderImage resolutioncomputerInternational Symposium on Parallel Computing in Electrical Engineering (PARELEC'06)
researchProduct

Network Reconfiguration Suitability for Scientific Applications

2008

This paper analyzes the communication pattern of several scientific applications and how they can make profit of network reconfiguration in order to adapt network topology to the communication needs so that total execution time is reduced. By using an analysis methodology based on real application executions, we study the variation of the required communication bandwidth with time and also the global interprocedural communication patterns. Results show that required bandwidth between each pair of processes does not significantly fluctuates, leading to a constant use of the links and therefore discouraging dynamic reconfigurations of the network during execution time. Nevertheless, the group…

Wireless ad hoc networkComputer sciencebusiness.industryDistributed computingMessage passingMessage Passing InterfaceSystem on a chipNetwork reconfigurationbusinessNetwork topologyNetwork simulationComputer network2008 37th International Conference on Parallel Processing
researchProduct

The 1-way on-line coupled atmospheric chemistry model system MECO(n) – Part 2: On-line coupling with the Multi-Model-Driver (MMD)

2012

A new, highly flexible model system for the seamless dynamical down-scaling of meteorological and chemical processes from the global to the meso-γ scale is presented. A global model and a cascade of an arbitrary number of limited-area model instances run concurrently in the same parallel environment, in which the coarser grained instances provide the boundary data for the finer grained instances. Thus, disk-space intensive and time consuming intermediate and pre-processing steps are entirely avoided and the time interpolation errors of common off-line nesting approaches are minimised. More specifically, the regional model COSMO of the German Weather Service (DWD) is nested on-line into the …

atmospheric chemistryTheoretical computer scienceatmospheric model010504 meteorology & atmospheric sciencesScale (ratio)Computer scienceMessage Passing Interface02 engineering and technology01 natural sciencesComputational scienceMESSyComponent (UML)0202 electrical engineering electronic engineering information engineering0105 earth and related environmental sciencesglobal modelregional model020203 distributed computingCOSMOlcsh:QE1-996.5Process (computing)Gridlcsh:GeologyData exchangemodel couplingNesting (computing)Dynamik der AtmosphäreInterpolationGeoscientific Model Development
researchProduct

EOF-Library: Open-source Elmer FEM and OpenFOAM coupler for electromagnetics and fluid dynamics

2019

EOF-Library is a software that couples Elmer and OpenFOAM simulation packages. It enables efficient internal field interpolation and communication between the finite element and the finite volume frameworks. The coupling of the two packages is based on the Message Passing Interface, which results in low latency, high data bandwidth and parallel scalability. Potential applications are magnetohydrodynamics, convective cooling of electrical devices, industrial plasma physics and microwave heating. In this work we introduce the software and perform interpolation accuracy and parallel scaling tests by sending a known scalar distribution between the two codes. Keywords: Elmer, FEM, OpenFOAM, FVM,…

lcsh:Computer software0303 health sciencesFinite volume methodElectromagneticsbusiness.industryComputer scienceMessage Passing InterfaceScalar (physics)Computational fluid dynamics01 natural sciencesFinite element methodComputer Science ApplicationsComputational science03 medical and health sciencesSoftwarelcsh:QA76.75-76.7650103 physical sciences010306 general physicsbusinessSoftware030304 developmental biologyInterpolationSoftwareX
researchProduct

Linear Types for Higher Order Processes with First Class Directed Channels

1995

Abstract We present a small programming language for distributed systems based on message passing processes. In contrast to similar languages, channels are one-to-one connections between a unique sender and a unique receiver process. Process definitions and channels are first class values and the topology of process systems can change dynamically. The operational semantics of the language is defined by means of graph rewriting rules. A static type system based on the notion of linear types ensures that channels are always used as one-to-one connections.

process algebrasGraph rewritinggraph rewritingTheoretical computer scienceGeneral Computer ScienceProcess (engineering)Computer scienceMessage passinglinear typesTopology (electrical circuits)Communicating sequential processesType (model theory)Operational semanticsTheoretical Computer Scienceoperational semanticsComputer Science::Programming Languagesdistributed programmingcomputerComputer Science(all)Computer Science::Information Theorycomputer.programming_languageElectronic Notes in Theoretical Computer Science
researchProduct

Modelling Recurrent Events for Improving Online Change Detection

2016

The task of online change point detection in sensor data streams is often complicated due to presence of noise that can be mistaken for real changes and therefore affecting performance of change detectors. Most of the existing change detection methods assume that changes are independent from each other and occur at random in time. In this paper we study how performance of detectors can be improved in case of recurrent changes. We analytically demonstrate under which conditions and for how long recurrence information is useful for improving the detection accuracy. We propose a simple computationally efficient message passing procedure for calculating a predictive probability distribution of …

ta113noiseComputer scienceData stream miningMessage passingDetectordata streamsonline change detection02 engineering and technologycomputer.software_genreTask (computing)recurrent eventschange points020204 information systems0202 electrical engineering electronic engineering information engineeringProbability distribution020201 artificial intelligence & image processingNoise (video)Data miningBaseline (configuration management)computerChange detectionProceedings of the 2016 SIAM International Conference on Data Mining
researchProduct