![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Article
Open AccessAn original phylogenetic approach identified mitochondrial haplogroup T1a1 as inversely associated with breast cancer risk in BRCA2 mutation carriers
Individuals carrying pathogenic mutations in the BRCA1 and BRCA2 genes have a high lifetime risk of breast cancer. BRCA1 and BRCA2 are involved in DNA double-strand break repair, DNA alterations that can be cause...
-
Chapter and Conference Paper
libKOMP, an Efficient OpenMP Runtime System for Both Fork-Join and Data Flow Paradigms
To efficiently exploit high performance computing platforms, applications currently have to express more and more finer-grain parallelism. The OpenMP standard allows programmers to do so since version 3.0 and ...
-
Chapter and Conference Paper
A Work Stealing Scheduler for Parallel Loops on Shared Cache Multicores
Reordering instructions and data layout can bring significant performance improvement for memory bounded applications. Parallelizing such applications requires a careful design of the algorithm in order to kee...
-
Chapter and Conference Paper
Scalability and Parallelization of Monte-Carlo Tree Search
Monte-Carlo Tree Search is now a well established algorithm, in games and beyond. We analyze its scalability, and in particular its limitations and the implications in terms of parallelization. We focus on our...
-
Article
Open AccessOn the use of haplotype phylogeny to detect disease susceptibility loci
The cladistic approach proposed by Templeton has been presented as promising for the study of the genetic factors involved in common diseases. This approach allows the joint study of multiple markers within a ...
-
Chapter and Conference Paper
An Efficient Multi-level Trace Toolkit for Multi-threaded Applications
Nowadays, observing and understanding the behavior and performance of a multi-threaded application is a nontrivial task, especially within a complex multi-threaded environment such as a multi-level thread sche...
-
Chapter and Conference Paper
Controlling Kernel Scheduling from User Space: An Approach to Enhancing Applications’ Reactivity to I/O Events
In this paper, we present a sophisticated mechanism that allows an application to tightly control the way I/O events are handled within the underlying operating system’s kernel. The goal is to provide an effic...
-
Chapter and Conference Paper
Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler- Centric API
Reactivity to I/O events is a crucial factor for the performance of modern multithreaded distributed systems. In our scheduler-centric approach, an application detects I/O events by requesting a service from a de...
-
Chapter and Conference Paper
Integrating Kernel Activations in a Multithreaded Runtime System on top of Linux
Clusters of SMP machines are frequently used toper form heavy parallel computations, and the concepts of multithreading have proved suitable for exploiting SMP architectures. Generally, the programmer uses a t...