Search results for "Parallel"
showing 10 items of 667 documents
UPC++ for bioinformatics: A case study using genome-wide association studies
2014
Modern genotyping technologies are able to obtain up to a few million genetic markers (such as SNPs) of an individual within a few minutes of time. Detecting epistasis, such as SNP-SNP interactions, in Genome-Wide Association Studies is an important but time-consuming operation since statistical computations have to be performed for each pair of measured markers. Therefore, a variety of HPC architectures have been used to accelerate these studies. In this work we present a parallel approach for multi-core clusters, which is implemented with UPC++ and takes advantage of the features available in the Partitioned Global Address Space and Object Oriented Programming models. Our solution is base…
Unified Parallel C++
2018
Abstract Although MPI is commonly used for parallel programming on distributed-memory systems, Partitioned Global Address Space (PGAS) approaches are gaining attention for programming modern multi-core CPU clusters. They feature a hybrid memory abstraction: distributed memory is viewed as a shared memory that is partitioned among nodes in order to simplify programming. In this chapter you will learn about Unified Parallel C++ (UPC++), a library-based extension of C++ that gathers the advantages of both PGAS and Object Oriented paradigms. The examples included in this chapter will help you to understand the main features of PGAS languages and how they can simplify the task of programming par…
A Column Generation Approach to Scheduling of Periodic Tasks
2011
We present an algorithm based on column generation for a real time scheduling problem, in which all tasks appear regularly after a given period. Furthermore, the tasks exchange messages, which have to be transferred over a bus, if the tasks involved are executed on different ECUs. Experiments show that for large instances our preliminary implementation is faster than the previous approach based on an integer linear programming formulation using a state-of-the-art solver.
Fourth Workshop on using Emerging Parallel Architectures
2012
AbstractThe Fourth Workshop on Using Emerging Parallel Architectures (WEPA), held in conjunction with ICCS 2012, provides a forum for exploring the capabilities of emerging parallel architectures such as GPUs, FPGAs, Cell B.E., Intel M.I.C. and multicores to accelerate computational science applications.
Increasing efficiency of photovoltaic systems under non-homogeneous solar irradiation using improved Dynamic Programming methods
2017
Abstract The paper presents a complete technique, based on the combination of algorithms, devoted to minimize losses and increase efficiency of Total Cross Tied (TCT) connected photovoltaic (PV) systems under non-homogeneous solar irradiation, based on irradiance equalization criterion. Irradiance equalization is achieved by changing the connections of the solar panels adaptively by a dynamic switching matrix so that total solar radiation on parallel circuits is the most equalized. In this paper, the authors introduce two algorithms. The first one is SmartChoice (SC) algorithm, which is combined with Dynamic Programming (DP) in order to create a hybrid method and obtain better results as co…
Musculoskeletal Imaging: Knee and Shoulder
2007
Upper body strength endurance evaluation: A comparison between the handgrip strength and three body weight tests
2021
BACKGROUND: The hand-grip strength test has been widely adopted to evaluate upper limb strength. Other field based tests as push-ups and pull-ups are commonly used for the same purpose. It is however unclear if these may be used interchangeably for upper body strength evaluation. OBJECTIVE: The purpose of this investigation was to evaluate strength endurance of the upper body and understand which test could be the most appropriate for upper body evaluation. METHODS: Thirty-eight healthy young male participants were tested with three tests comprised of: 1) push-ups (PS), 2) pull-ups (PL) and 3) parallel dips (PD) performed to exhaustion. Grip strength (GS), total number of repetitions, time-…
"Table 2" of "Production of charged pions, kaons and protons at large transverse momenta in pp and Pb-Pb collisions at sqrt(sNN) = 2.76 TeV"
2014
Invariant yields of identified kaons in central and peripheral Pb-Pb collisions, together with the unscaled pp reference yields.
Low Level Languages for the PAPIA Machine
1986
The paper presents the low-level languages implemented up to date to program the PAPIA machine. The parallel assembly-level P-MAGRO package, the microcode level instruction set and a machine simulating environment are described.
Hybrid CPU/GPU Acceleration of Detection of 2-SNP Epistatic Interactions in GWAS
2014
This is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Computer Science. The final authenticated version is available online at: https://doi.org/10.1007/978-3-319-09873-9_57 [Abstract] High-throughput genotyping technologies allow the collection of up to a few million genetic markers (such as SNPs) of an individual within a few minutes of time. Detecting epistasis, such as 2-SNP interactions, in Genome-Wide Association Studies is an important but time consuming operation since statistical computations have to be performed for each pair of measured markers. In this work we present EpistSearch, a parallelized tool that, following the log-linear model appr…