Search results for "Bottleneck"

showing 10 items of 52 documents

Advanced C++11 Multithreading

2018

Abstract The previous chapter introduced the basic concepts of multithreading using the C++11 threading API starting with basic spawn and join approaches, while finishing with non-trivial synchronization based on mutexes and condition variables. However, the major bottleneck of application performance is usually caused by contention for a shared resource. In case of mutex-based programming all participating threads usually try to acquire the same lock in parallel which effectively serializes the program for lightweight operations such as increment/decrement or updates of a single scalar value. Fortunately, modern CPUs provide dedicated commands that allow for the efficient execution of unin…

Computer scienceMonitorMultithreadingThreading (manufacturing)Operating systemSemaphorecomputer.software_genreData typecomputerBottleneckSpawn (computing)Shared resource
researchProduct

Cell-List based Molecular Dynamics on Many-Core Processors: A Case Study on Sunway TaihuLight Supercomputer

2020

Molecular dynamics (MD) simulations are playing an increasingly important role in several research areas. The most frequently used potentials in MD simulations are pair-wise potentials. Due to the memory wall, computing pair-wise potentials on many-core processors are usually memory bounded. In this paper, we take the SW26010 processor as an exemplary platform to explore the possibility to break the memory bottleneck by improving data reusage via cell-list-based methods. We use cell-lists instead of neighbor-lists in the potential computation, and apply a number of novel optimization methods. Theses methods include: an adaptive replica arrangement strategy, a parameter profile data structur…

CoprocessorCell lists010304 chemical physicsComputer scienceReplica020207 software engineering02 engineering and technologyParallel computingSupercomputerData structure01 natural sciencesBottleneckMolecular dynamics0103 physical sciencesScalability0202 electrical engineering electronic engineering information engineeringSunway TaihuLightSC20: International Conference for High Performance Computing, Networking, Storage and Analysis
researchProduct

NP-completeness of the hamming salesman problem

1985

It is shown that the traveling salesman problem, where cities are bit strings with Hamming distances, is NP-complete.

Discrete mathematicsComputer Networks and CommunicationsApplied MathematicsComputer Science::Neural and Evolutionary ComputationHamming distanceComputer Science::Computational ComplexityTravelling salesman problemCombinatoricsHigh Energy Physics::TheoryComputational MathematicsCompleteness (order theory)Computer Science::Data Structures and AlgorithmsNP-completeBottleneck traveling salesman problemHamming codeSoftwareComputer Science::Information TheoryMathematicsBIT
researchProduct

Adaptative Network Topology for Data Centers

2016

Data centers have an important role in supporting cloud computing services (such as email, social networking, web search, etc.) enterprise computing needs, and infrastructure-based services. Data center networking is a research topic that aims at improving the overall performances of the data centers. It is a topic of high interest and importance for both academia and industry. Several architectures such as FatTree, FiConn, DCel, BCube, and SprintNet have been proposed. However, these topologies try to improve the scalability without any concerns about energy that data centers use and the network infrastructure cost, which are critical parameters that impact the performances of data centers…

Engineeringbusiness.industryNetwork TopologyData center networksupporting cloud computing servicesComputer securitycomputer.software_genreNetwork topologyAverage path lengthBottleneckLow latency (capital markets)ServerScalabilityData centerInstalled basebusinesscomputerComputer networkQatar Foundation Annual Research Conference Proceedings Volume 2016 Issue 1
researchProduct

Uncertainty in urban flood damage assessment due to urban drainage modelling and depth-damage curve estimation

2010

Due to the increased occurrence of flooding events in urban areas, many procedures for flood damage quantification have been defined in recent decades. The lack of large databases in most cases is overcome by combining the output of urban drainage models and damage curves linking flooding to expected damage. The application of advanced hydraulic models as diagnostic, design and decision-making support tools has become a standard practice in hydraulic research and application. Flooding damage functions are usually evaluated by a priori estimation of potential damage (based on the value of exposed goods) or by interpolating real damage data (recorded during historical flooding events). Hydrau…

Environmental EngineeringUrban PopulationRainContext (language use)urban floodCivil engineeringModels BiologicalBottlenecklocal foodHydrology (agriculture)HumansGeotechnical engineeringComputer SimulationDrainageuncertaintyUncertainty reduction theoryWater Science and TechnologyData collectionFlood mythSewageDrainage SanitarySettore ICAR/02 - Costruzioni Idrauliche E Marittime E IdrologiaFlood damageFloodsFlooding (computer networking)flood modellingItalyCalibrationEnvironmental science
researchProduct

Why are viral genomes so fragile? The bottleneck hypothesis

2021

If they undergo new mutations at each replication cycle, why are RNA viral genomes so fragile, with most mutations being either strongly deleterious or lethal? Here we provide theoretical and numerical evidence for the hypothesis that genetic fragility is partly an evolutionary response to the multiple population bottlenecks experienced by viral populations at various stages of their life cycles. Modelling within-host viral populations as multi-type branching processes, we show that mutational fragility lowers the rate at which Muller’s ratchet clicks and increases the survival probability through multiple bottlenecks. In the context of a susceptible-exposed-infectious-recovered epidemiolog…

Evolutionary GeneticsRNA virusesMutation rateEpidemiologyExtinct GenomesMedicine and Health SciencesBiology (General)Genetics0303 health sciencesEvolutionary epidemiologyEcologyMicrobial MutationGenomicsDeletion MutationComputational Theory and MathematicsViral genomesGenetic EpidemiologyModeling and SimulationViral evolutionPopulation bottlenecksVirusesRNA ViralResearch ArticleQH301-705.5Genomics[SDV.CAN]Life Sciences [q-bio]/CancerContext (language use)Genome ViralBiologyMicrobiologyGenomic InstabilityViral EvolutionBottleneckEvolution Molecular03 medical and health sciencesCellular and Molecular NeuroscienceSurvival probabilityVirologyGeneticsFragilityMolecular BiologyEcology Evolution Behavior and Systematics030304 developmental biologyEvolutionary BiologyModels Genetic030306 microbiologyOrganismsComputational BiologyBiology and Life SciencesRNAVirus evolutionOrganismal EvolutionGenetic architecture[MATH.MATH-PR]Mathematics [math]/Probability [math.PR]Population bottleneckViral replicationMutationMicrobial Evolution
researchProduct

Real-Time Routing Selection in Flexible Manufacturing Systems

1993

Routing flexibility is one of the main peculiarities of Flexible Manufacturing Systems. This paper proposes three methods for real-time routing selection. The first one makes decisions comparing the current workload of machines in each alternative path. The second method considers the current workloads at the bottleneck machines in each allowed route. The third approach makes real-time decisions minimizing a merit index that represents a measure of the still required resource amount. The index is computed by short discrete-event simulation runs. Some case studies evaluate and compare the proposed approaches.

Flexibility (engineering)Resource (project management)Computer-integrated manufacturingComputer scienceDistributed computingPath (graph theory)WorkloadRouting (electronic design automation)Selection (genetic algorithm)Bottleneck
researchProduct

Repeated transfer of small RNA virus populations leading to balanced fitness with infrequent stochastic drift

1996

The population dynamics of RNA viruses have an important influence on fitness variation and, in consequence, on the adaptative potential and virulence of this ubiquitous group of pathogens. Earlier work with vesicular stomatitis virus showed that large population transfers were reproducibly associated with fitness increases, whereas repeated transfers from plaque to plaque (genetic bottlenecks) lead to losses in fitness. We demonstrate here that repeated five-plaque to five-plaque passage series yield long-term fitness stability, except for occasional stochastic fitness jumps. Repeated five-plaque passages regularly alternating with two consecutive large population transmissions did not cau…

Geneticseducation.field_of_studyVirulencebiologyPopulation DynamicsPopulationVirulenceViral Plaque AssayViral quasispeciesVesicular stomatitis Indiana virusbiology.organism_classificationVesicular stomatitis Indiana virusVirusCell LinePopulation bottleneckVesicular stomatitis virusViral evolutionGeneticsAnimalseducationMolecular BiologyMolecular and General Genetics MGG
researchProduct

Meta-Analysis of Mitochondrial DNA Reveals Several Population Bottlenecks during Worldwide Migrations of Cattle

2014

Several studies have investigated the differentiation of mitochondrial DNA in Eurasian, African and American cattle as well as archaeological bovine material. A global survey of these studies shows that haplogroup distributions are more stable in time than in space. All major migrations of cattle have shifted the haplogroup distributions considerably with a reduction of the number of haplogroups and/or an expansion of haplotypes that are rare or absent in the ancestral populations. The most extreme case is the almost exclusive colonization of Africa by the T1 haplogroup, which is rare in Southwest Asian cattle. In contrast, ancient samples invariably show continuity with present-day cattle …

Haplogroup MMitochondrial DNABreedsCATTLEQ1HaplogroupQH301MigrationsBREEDSOtras Ciencias VeterinariasMIGRATIONSlcsh:QH301-705.5Nature and Landscape ConservationHAPLOGROUPSSettore AGR/17 - ZOOTECNICA GENERALE E MIGLIORAMENTO GENETICOEcologybiologyEcologyCiencias VeterinariasEcological ModelingHaplotypeHaplogroup L3biology.organism_classificationAgricultural and Biological Sciences (miscellaneous)Mitochondrial DNAhumanitiesMitochondrialEcological ModellingPopulation bottlenecklcsh:Biology (General)CIENCIAS AGRÍCOLASAmerican cattleEvolutionary biologyHaplogroupsCattleMITOCHONDRIAL DNA//purl.org/becyt/ford/4.3 [https]//purl.org/becyt/ford/4 [https]Meta-AnalysisHuman mitochondrial DNA haplogroupDiversity
researchProduct

Accelerated dinuclear palladium catalyst identification through unsupervised machine learning.

2021

Although machine learning bears enormous potential to accelerate developments in homogeneous catalysis, the frequent need for extensive experimental data can be a bottleneck for implementation. Here, we report an unsupervised machine learning workflow that uses only five experimental data points. It makes use of generalized parameter databases that are complemented with problem-specific in silico data acquisition and clustering. We showcase the power of this strategy for the challenging problem of speciation of palladium (Pd) catalysts, for which a mechanistic rationale is currently lacking. From a total space of 348 ligands, the algorithm predicted, and we experimentally verified, a number…

Identification (information)MultidisciplinaryComputer sciencebusiness.industryUnsupervised learningHomogeneous catalysisArtificial intelligencebusinessMachine learningcomputer.software_genrecomputerPalladium catalystBottleneckScience (New York, N.Y.)
researchProduct