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…

Object-oriented programmingComputingMethodologies_PATTERNRECOGNITIONComputer scienceComputationSingle-coreGenome-wide association studyPartitioned global address spaceParallel computingBioinformaticsSupercomputer2014 IEEE International Conference on Cluster Computing (CLUSTER)
researchProduct

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…

Object-oriented programmingSource codeComputer sciencemedia_common.quotation_subjectParallel computingSoftware_PROGRAMMINGTECHNIQUESShared memoryAsynchronous communicationUnified Parallel CDistributed memoryPartitioned global address spacecomputercomputer.programming_languageAbstraction (linguistics)media_common
researchProduct

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.

On columnJob shop schedulingComputer scienceColumn generationParallel computingSolverInteger linear programming formulationScheduling (computing)
researchProduct

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.

OpenCLGPGPUHeterogeneous Multi-coresReconfigurable ComputingHigh Performance ComputingGeneral Earth and Planetary SciencesCUDAComputational ScienceParallel Computer ArchitecturesGeneral Environmental ScienceProcedia Computer Science
researchProduct

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…

OptimizationComputer scienceRenewable Energy Sustainability and the Environment020209 energyPhotovoltaic systemEqualization (audio)Irradiance02 engineering and technologyRadiationSeries and parallel circuitsDynamic programmingSettore ING-IND/33 - Sistemi Elettrici Per L'EnergiaMatrix (mathematics)Settore ING-IND/31 - ElettrotecnicaMismatchPhotovoltaic moduleReconfiguration0202 electrical engineering electronic engineering information engineeringElectronic engineeringGeneral Materials ScienceIrradiationMaterials Science (all)
researchProduct

Musculoskeletal Imaging: Knee and Shoulder

2007

OrthodonticsMusculoskeletal imagingmedicine.anatomical_structurebusiness.industryPosterior cruciate ligamentAnterior cruciate ligamentmedicineRotator cuffParallel imagingbusiness
researchProduct

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-…

OrthodonticsUpper bodybusiness.industryBiophysicsPhysical Therapy Sports Therapy and Rehabilitation030229 sport sciencesBody weight03 medical and health sciences0302 clinical medicineparallel dips pull-ups push-ups strength Strength endurance upper bodyMedicineOrthopedics and Sports Medicinebusiness030217 neurology & neurosurgeryIsokinetics and Exercise Science
researchProduct

"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.

P P --> K+ XStrange production2760.0Nuclear TheorySingle Differential DistributionP P --> K- XDN/DPTInclusiveProton-Proton ScatteringPB PB --> K- XHigh Energy Physics::ExperimentPB PB --> K+ XNuclear ExperimentTransverse Momentum DependenceComputer Science::Distributed Parallel and Cluster Computing
researchProduct

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.

PAPIA Language Architecture SIMD Processor Parallel-CScalar processorComputer scienceVirtual machineProgramming languageSimd processorParallel computingArchitecturePyramid algorithmcomputer.software_genreLow-level programming languagecomputer
researchProduct

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…

POSIX ThreadsMulti-core processorBioinformaticsComputer scienceComputationCUDAParallel computingBioinformaticsPthreadsCUDAAccelerationComputingMethodologies_PATTERNRECOGNITIONTitan (supercomputer)Filter (video)EpistasisGWASEpistasis
researchProduct