Up-to-date publications

 
This page is unmaintained for a long time. Please, look at HAL to get recent informations

Publications

 

Theses

 
[Dan04Thesis]
Vincent Danjean. Contribution à l'élaboration d'ordonnanceurs de processus légers performants et portables pour architectures multiprocesseurs. Master thesis, École normale supérieure de Lyon, Dec. 2004.

Journal Papers

 
[BarDanGen06BioInfo]
Claire Bardel, Vincent Danjean and Emmanuelle Génin. ALTree: association detection and localization of susceptibility sites using haplotype phylogenetic trees. Bioinformatics, April 2006.
[DanWac05TSI]
Vincent Danjean and Pierre-André Wacrenier. Mécanismes de traces efficaces pour programmes multithreadés. TSI, 2005.
[BarDanHugDarGen05BMCGen]
Claire Bardel, Vincent Danjean, Jean-Pierre Hugot, Pierre Darlu and Emmanuelle Génin. On the use of haplotype phylogeny to detect disease susceptibility loci. BMC Genetics, May 2005.

International Conferences

 
[CunDanDumGauHua.ea06TC]
Van Dat Cung, Vincent Danjean, Jean-Guillaume Dumas, Thierry Gautier, Guillaume Huard, Bruno Raffin, Christophe Rapine, Jean-Louis Roch and Denis Trystram . Adaptive and Hybrid Algorithms: classification and illustration on triangular system solving. Transgressive Computing 2006, April 2006.
[DanNam03HIPC]
Vincent Danjean and Raymond Namyst. Controling Kernel Scheduling from User Space: an Approach to Enhancing Applications' Reactivity to I/O Events. Proceedings of the 2003 International Conference on High Performance Computing (HiPC '03), Dec. 2003.
[Dan03RenPar]
Vincent Danjean. Mécanismes de traces efficaces pour programmes multithreadés. Actes de RenPar'15, CFSE'3, SympAAA'2003, Oct. 2003.
[Dan02RenPar]
Vincent Danjean. Réactivité aux événements d'entrées/sorties dans les environnements multithreads. Actes des Rencontres francophones du parallélisme (RenPar 14), April 2002.
[BouDanNam02EuroPar]
Luc Bougé, Vincent Danjean and Raymond Namyst. Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API . Parallel Processing : 8th International Euro-Par Conference (Euro-Par 2002), Aug. 2002.
[DanNamRus00IASTED]
Vincent Danjean, Raymond Namyst and Robert Russell. Linux Kernel Activations to Support Multithreading. Proc. 18th IASTED International Conference on Applied Informatics (AI 2000), Febr. 2000.
[Dan00RenPar:publis]
Vincent Danjean. LinuxActivations : un support système performant pour les applications de calcul multithreads. Actes des Rencontres francophones du parallélisme (RenPar 12), June 2000.

Workshops

 
[DanNamRus00RTSPP]
Vincent Danjean, Raymond Namyst and Robert Russell. Integrating Kernel Activations in a Multithreaded Runtime System on Linux. Parallel and Distributed Processing. Proc. 4th Workshop on Runtime Systems for Parallel Programming (RTSPP '00), May 2000.

Research Reports

 
[DanNamWac05RRINRIA]
Vincent Danjean, Raymond Namyst and Pierre-André Wacrenier. An Efficient Multi-level Trace Toolkit for Multi-threaded Applications . , March 2005.
[BouDanNam02RRINRIA]
Luc Bougé, Vincent Danjean and Raymond Namyst. Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API . , June 2002.
[Dan00RRLIP]
Vincent Danjean. Linux Activations : un support système performant pour les applications de calcul multithreads. , March 2000.
[Dan00DEA:publis]
Vincent Danjean. Environnement multithreads distribués: traitement efficace et réactif des communications. Master thesis, DEA d'informatique fondamentale, Univ. Claude Bernard, Lyon 1, June 2000.
[Dan99MIM2]
Vincent Danjean. Extending the Linux kernel with Activations for Better Support of Multithreaded Programs and Integration in PM2. Master thesis, Magistère d'informatique et modélisation (MIM), ENS Lyon, Sep. 1999.
[Dan98MIM1]
Vincent Danjean. Introduction d'un ordonnanceur de processus légers mixte dans PM2 pour l'exploitation efficace des architectures multiprocesseurs. Master thesis, Magistère d'informatique et modélisation (MIM), ENS Lyon, Sep. 1998.

Misc

 
[PMT01Man]
the PM2 Team. Getting Started with PM2. , 2001.

Thesis

(top)

Contribution à l'élaboration d'ordonnanceurs de processus légers performants et portables pour architectures multiprocesseurs

  2004.

Vincent Danjean

@PhDThesis{Dan04Thesis,
author
= {Vincent Danjean},
title
= {Contribution {\`a} l'{\'e}laboration d'ordonnanceurs de processus l{\'e}gers performants et portables pour architectures multiprocesseurs},
school
= {{\'E}cole normale sup{\'e}rieure de Lyon},
address
= {46, allée d'Italie, 69364 Lyon cedex 07, France},
note
= {156 pages},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan04Thesis},
month
= dec,
year
= 2004
}

Journal Papers

(top)

ALTree: association detection and localization of susceptibility sites using haplotype phylogenetic trees

  2006.

Claire Bardel, Vincent Danjean and Emmanuelle Génin

Finding the genes involved in complex diseases susceptibili ty and among those genes, localizing the variant sites explaining this susceptib ility is a major goal of genetic epidemiology. In this context, haplotypic metho ds that use the joint information on several markers may be of particular intere st. When the number of haplotypes is large, a grouping may be required. Phylogen etic trees allow such groupings of haplotypes based on their evolutionary histor y and may help in the detection and localization of disease susceptibility sites . In this paper, we present a new software to perform phylogeny-based associatio n and localization analysis.

@Article{BarDanGen06BioInfo,
author
= {Claire Bardel and Vincent Danjean and Emmanuelle G{\'e}nin},
title
= {ALTree: association detection and localization of susceptibility sites using haplotype phylogenetic trees},
journal
= {Bioinformatics},
note
= {Available at \url{http://www.biomedcentral.com/1471-2156/6/24}},
number
= 22,
volume
= 11,
url
= {http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btl131v1},
month
= apr,
year
= 2006
}

Mécanismes de traces efficaces pour programmes multithreadés

  2005.

Vincent Danjean and Pierre-André Wacrenier

@Article{DanWac05TSI,
author
= {Vincent Danjean and Pierre-André Wacrenier},
title
= {{M}écanismes de traces efficaces pour programmes multithreadés},
journal
= {TSI},
note
= {To appear, version longue de \cite{Dan03RenPar:publis}},
url
= {http://www-id.imag.fr/\~danjean/publications.html#DanWac05TSI},
year
= 2005
}

On the use of haplotype phylogeny to detect disease susceptibility loci

  2005.

Claire Bardel, Vincent Danjean, Jean-Pierre Hugot, Pierre Darlu and Emmanuelle Génin

@Article{BarDanHugDarGen05BMCGen,
author
= {Claire Bardel and Vincent Danjean and Jean-Pierre Hugot and Pierre Darlu and Emmanuelle G{\'e}nin},
title
= {On the use of haplotype phylogeny to detect disease susceptibility loci},
journal
= {BMC Genetics},
note
= {Available at \url{http://www.biomedcentral.com/1471-2156/6/24}},
number
= 24,
volume
= 6,
url
= {http://www.biomedcentral.com/1471-2156/6/24},
month
= may,
year
= 2005
}

International Conferences

(top)

Adaptive and Hybrid Algorithms: classification and illustration on triangular system solving

  2006.

Van Dat Cung, Vincent Danjean, Jean-Guillaume Dumas, Thierry Gautier, Guillaume Huard, Bruno Raffin, Christophe Rapine, Jean-Louis Roch and Denis Trystram

@InProceedings{CunDanDumGauHua.ea06TC,
author
= { Van Dat Cung and Vincent Danjean and Jean-Guillaume Dumas and Thierry Gautier and Guillaume Huard and Bruno Raffin and Christophe Rapine and Jean-Louis Roch and Denis Trystram },
title
= {{A}daptive and {H}ybrid {A}lgorithms: classification and illustration on triangular system solving},
booktitle
= {{T}ransgressive {C}omputing 2006},
pages
= {131--148},
address
= {Grenade, Spain},
url
= {http://www-id.imag.fr/\~danjean/publications.html#CunDanDumGauHuaRafRapRocTry06TC},
month
= apr,
year
= 2006
}

Controling Kernel Scheduling from User Space: an Approach to Enhancing Applications' Reactivity to I/O Events

  2003.

Vincent Danjean and Raymond Namyst

@InProceedings{DanNam03HIPC,
author
= {Vincent Danjean and Raymond Namyst},
organization
= {Held in conjunction with IEEE Computer Society and ACM},
title
= {{C}ontroling {K}ernel {S}cheduling from {U}ser {S}pace: an {A}pproach to {E}nhancing {A}pplications' {R}eactivity to {I}/{O} {E}vents},
booktitle
= {Proceedings of the 2003 International Conference on High Performance Computing (HiPC~'03)},
pages
= {490--499},
publisher
= {Springer-Verlag},
address
= {Hyderabad, India},
note
= {10 pages},
series
= {Lect. Notes in Comp. Science},
volume
= 2913,
url
= {http://www-id.imag.fr/\~danjean/publications.html#DanNam03HIPC},
month
= dec,
year
= 2003
}

Mécanismes de traces efficaces pour programmes multithreadés

  2003.

Vincent Danjean

@InProceedings{Dan03RenPar,
author
= {Vincent Danjean},
title
= {{M}écanismes de traces efficaces pour programmes multithreadés},
booktitle
= {{Actes de RenPar'15, CFSE'3, SympAAA'2003}},
pages
= {92--100},
editor
= {Michel Auguin and Fran\c{c}oise Baude and Dominique Lavenier and Michel Riveill},
publisher
= {INRIA},
address
= {La Colle sur Loup, France},
note
= {ISBN 2-7261-1264-1},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan03RenPar},
month
= oct,
year
= 2003
}

Réactivité aux événements d'entrées/sorties dans les environnements multithreads

  2002.

Vincent Danjean

@InProceedings{Dan02RenPar,
author
= {Vincent Danjean},
title
= {{R}\'eactivit\'e aux \'ev\'enements d'entr\'ees/sorties dans les environnements multithreads},
booktitle
= {Actes des Rencontres francophones du parall{\'e}lisme (RenPar~14)},
address
= {Hammamet, Tunisie},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan02RenPar},
month
= apr,
year
= 2002
}

Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API

  2002.

Luc Bougé, Vincent Danjean and Raymond Namyst

@InProceedings{BouDanNam02EuroPar,
author
= {Luc Boug\'e and Vincent Danjean and Raymond Namyst},
organization
= {Held in conjunction with ACM and IFIP},
title
= {{I}mproving {R}eactivity to {I}/{O} {E}vents in {M}ultithreaded {E}nvironments {U}sing a {U}niform, {S}cheduler-{C}entric {API} },
booktitle
= {Parallel Processing : 8th International Euro-Par Conference (Euro-Par 2002)},
pages
= {605--614},
editor
= {B. Monien and R. Feldman},
publisher
= {Springer-Verlag Heidelberg},
address
= {Paderborn, Germany},
note
= {10 pages},
series
= {Lect. Notes in Comp. Science},
volume
= 2400,
url
= {http://www-id.imag.fr/\~danjean/publications.html#BouDanNam02EuroPar},
month
= aug,
year
= 2002
}

Linux Kernel Activations to Support Multithreading

  2000.

Vincent Danjean, Raymond Namyst and Robert Russell

@InProceedings{DanNamRus00IASTED,
author
= {Vincent Danjean and Raymond Namyst and Robert Russell},
organization
= {IASTED},
title
= {{Linux} Kernel Activations to Support Multithreading},
booktitle
= {Proc. 18th IASTED International Conference on Applied Informatics (AI 2000)},
pages
= {718--723},
address
= {Innsbruck, Austria},
url
= {http://www-id.imag.fr/\~danjean/publications.html#DanNamRus00IASTED},
month
= feb,
year
= 2000
}

LinuxActivations : un support système performant pour les applications de calcul multithreads

  2000.

Vincent Danjean

@InProceedings{Dan00RenPar:publis,
author
= {Vincent Danjean},
title
= {{LinuxActivations}~: un support syst{\`e}me performant pour les applications de calcul multithreads},
booktitle
= {Actes des Rencontres francophones du parall{\'e}lisme (RenPar~12)},
pages
= {87--92},
address
= {LIB, Univ. Besan{\c{c}}on},
note
= {Version abr{\'e}g{\'e}e de~\cite{Dan00RRLIP:publis}},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan00RenPar},
month
= jun,
year
= 2000
}

Workshops

(top)

Integrating Kernel Activations in a Multithreaded Runtime System on Linux

  2000.

Vincent Danjean, Raymond Namyst and Robert Russell

@InProceedings{DanNamRus00RTSPP,
author
= {Vincent Danjean and Raymond Namyst and Robert Russell},
organization
= {Held in conjunction with IPDPS 2000. IEEE TCPP and ACM},
title
= {Integrating Kernel Activations in a Multithreaded Runtime System on {Linux}},
booktitle
= {Parallel and Distributed Processing. Proc. 4th Workshop on Runtime Systems for Parallel Programming (RTSPP~'00)},
pages
= {1160--1167},
publisher
= {Springer-Verlag},
address
= {Cancun, Mexico},
series
= {Lect. Notes in Comp. Science},
volume
= 1800,
url
= {http://www-id.imag.fr/\~danjean/publications.html#DanNamRus00RTSPP},
month
= may,
year
= 2000
}

Research Reports

(top)

An Efficient Multi-level Trace Toolkit for Multi-threaded Applications

  2005.

Vincent Danjean, Raymond Namyst and Pierre-André Wacrenier

Nowadays, observing and understanding the behavior and performance of a multithreaded application is nontrivial, especially within a complex multithreaded environment such as a multilevel thread scheduler. In this report, we present a trace toolkit that allows a programmer to precisely analyze the behavior of a multithreaded application. A application's run generates several traces that are merged and analyzed offline. The resulting super-trace contains not only classical information such as the number of elapsed cpu cycles per functions but also details about thread scheduling at multiple levels.

Aujourd'hui, il est très difficile d'observer et de comprendre finement les performances des applications reposant sur des supports d'exécution multithreadés, en particulier lorsque la plateforme de threads utilisée est complexe (ordonnancement multiniveaux). Dans ce rapport, nous présentons un environnement permettant d'observer précisément le comportement des applications multithreadées. Lors de son exécution, l'application génère plusieures traces qui sont fusionnées et analysées après coup. La supertrace résultante donne non seulement des informations classiques comme la consommation de cycle CPU par fonction, mais aussi le détail de l'ordonnancement multiniveau des processus légers de l'application.

@TechReport{DanNamWac05RRINRIA,
author
= {Vincent Danjean and Raymond Namyst and Pierre-André Wacrenier},
institution
= {INRIA},
title
= {An Efficient Multi-level Trace Toolkit for Multi-threaded Applications },
address
= {Runtime / Futurs, France},
note
= {Submited to EuroPar2005},
number
= {RR-5513},
url
= {http://www.inria.fr/rrrt/rr-5513.html},
month
= mar,
year
= 2005
}

Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API

  2002.

Luc Bougé, Vincent Danjean and Raymond Namyst

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 detection server, through a simple, uniform API. We show that a good choice for this detection server is the thread scheduler. This approach simplifies application programming, significantly improves performance, and provides a much tighter control on reactivity.

La réactivité aux événements d'entrée-sortie est un facteur crucial pour les performances des environnements de programmation multithreads actuels. Dans notre approche centrée sur l'ordonnanceur, une application demande la détection d'un événement d'entrée-sortie par l'invocation d'un service sur un serveur de détection, grâce à une interface simple et uniforme. Nous montrons qu'il est intéressant de charger l'ordonnanceur de threads du service de détection. Cette approche simplifie la programmation, augmente significativement les performances et donne à l'application un bien meilleur contrôle sur la réactivité.

@TechReport{BouDanNam02RRINRIA,
author
= {Luc Boug\'e and Vincent Danjean and Raymond Namyst},
institution
= {INRIA},
title
= {{I}mproving {R}eactivity to {I}/{O} {E}vents in {M}ultithreaded {E}nvironments {U}sing a {U}niform, {S}cheduler-{C}entric {API} },
address
= {Rhone-Alpes / Rennes, France},
note
= {Published as \cite{BouDanNam02EuroPar:publis}},
number
= {RR-4471},
url
= {http://www.inria.fr/rrrt/rr-4471.html},
month
= jun,
year
= 2002
}

Linux Activations : un support système performant pour les applications de calcul multithreads

  2000.

Vincent Danjean

@TechReport{Dan00RRLIP,
author
= {Vincent Danjean},
institution
= {LIP, ENS Lyon},
title
= {{L}inux {A}ctivations~: un support syst{\`e}me performant pour les applications de calcul multithreads},
address
= {Lyon, France},
note
= {Publi{\'e} comme~\cite{Dan00RenPar:publis}},
number
= {RR2000-14},
url
= {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2000/RR2000-14.ps.Z},
month
= mar,
year
= 2000
}

Environnement multithreads distribués: traitement efficace et réactif des communications

  2000.

Vincent Danjean

@MastersThesis{Dan00DEA:publis,
author
= {Vincent Danjean},
title
= {Environnement multithreads distribu{\'e}s: traitement efficace et r{\'e}actif des communications},
school
= {DEA d'informatique fondamentale, Univ. Claude Bernard, Lyon~1},
address
= {France},
url
= {ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/DEA/DEA2000/DEA2000-03.ps.Z},
month
= jun,
year
= 2000
}

Extending the Linux kernel with Activations for Better Support of Multithreaded Programs and Integration in PM2

  1999.

Vincent Danjean

@MastersThesis{Dan99MIM2,
author
= {Vincent Danjean},
title
= {Extending the {Linux} kernel with Activations for Better Support of Multithreaded Programs and Integration in {PM2}},
school
= {Magist{\`e}re d'informatique et mod{\'e}lisation (MIM), ENS Lyon},
address
= {Dept. Comp. Science, Univ. New Hampshire, Durham, NH, USA},
note
= {Stage effectu{\'e} sous la direction de Robert Russell et Phil Hatcher, en liaison avec Raymond Namyst et Luc Boug{\'e}. Publi{\'e} comme~\cite{DanNamRus00IASTED:publis}},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan99MIM2},
month
= sep,
year
= 1999
}

Introduction d'un ordonnanceur de processus légers mixte dans PM2 pour l'exploitation efficace des architectures multiprocesseurs

  1998.

Vincent Danjean

@MastersThesis{Dan98MIM1,
author
= {Vincent Danjean},
title
= {Introduction d'un ordonnanceur de processus l{\'e}gers mixte dans {PM2} pour l'exploitation efficace des architectures multiprocesseurs},
school
= {Magist{\`e}re d'informatique et mod{\'e}lisation (MIM), ENS Lyon},
address
= {LIP, ENS Lyon},
note
= {Stage effectu{\'e} sous la direction de Luc Boug{\'e} et Raymond Namyst},
url
= {http://www-id.imag.fr/\~danjean/publications.html#Dan98MIM1},
month
= sep,
year
= 1998
}

Misc

(top)

Getting Started with PM2

  2001.

the PM2 Team

@Manual{PMT01Man,
author
= {the {PM2 Team}},
title
= {Getting Started with PM2},
note
= {59 pages, \url{http://dept-info.labri.fr/~namyst/}},
url
= {http://www-id.imag.fr/\~danjean/publications.html#PMT01Man},
year
= 2001
}