Azim Afroozeh a soutenu avec succès sa thèse de doctorat.
Daniel Lemire figure parmi les 2 % des scientifiques les plus influents au monde, selon le classement 2025 de l’Université Stanford et Elsevier. Il est également éditeur de la revue Software: Practice and Experience, une revue établie de longue date (1971) où de nombreux résultats cruciaux ont été publiés (par exemple, des articles de Knuth et Bentley). Le blogue de Daniel Lemire fait partie des 50 blogues les plus populaires sur Hacker News, le site de référence pour l’actualité technologique. Il a écrit plusieurs livres. Il siège aux comités de programme de grandes conférences en informatique.
Vous pouvez retrouver ses logiciels dans les principaux navigateurs Web, dans Git, dans les bibliothèques standard des principaux langages de programmation, et ainsi de suite. En février 2019, il a été classé en deuxième position parmi les développeurs les plus populaires sur GitHub et le plus populaire en C++ (devant Microsoft, Google et Facebook). Il fait partie des 0,0006 % de programmeurs les plus suivis au monde sur GitHub ; GitHub compte plus de 100 millions de développeurs.
En 2020 et 2021, Daniel Lemire a été coprésident du comité d’informatique du CRSNG. Il a reçu le Prix d’excellence 2020 de l’Université du Québec pour l’ensemble de ses réalisations en recherche (tous domaines confondus) pour ses travaux sur l’accélération de l’analyse JSON. Il a été admis deux fois au cercle d’excellence de l’Université du Québec.
Ph.D. en mathématiques de l'ingénieur, 1998
École Polytechnique et Université de Montréal
M.Sc. en mathématique, 1995
University of Toronto
B.Sc. en mathématique (mention « High Distinction »), 1994
University of Toronto (St. Michael's college)
« La plupart des professeurs d’informatique ne sont pas de bons programmeurs. Il existe des exceptions, comme Daniel Lemire, mais elles sont rares. » (Casey Muratori)
Je prends le développement logiciel au sérieux. On peut trouver la plupart de mes contributions logicielles sur GitHub.
Contributions choisies :
Certains des billets de mon blogue ont mené à des améliorations au sein de logiciels bien connus.
Plusieurs de nos articles scientifiques ont aussi eu un effet notable.
Dictionary et pour accélérer les appels de fonctions virtuelles.std::shuffle.Vous pouvez trouver mes travaux sur arXiv, sur Google Scholar, sur DBLP, sur le portail ACM, sur R Libre et ailleurs.
Je donne régulièrement des conférences. Ma conférence à QCon San Francisco 2019 a été identifiée comme “best voted” avec un taux de satisfaction de 98% ce qui est beaucoup plus élevé que la moyenne.
09/05/2026, SIMD-Accelerated Data Processing
11/11/2023, NodeConf EU 2023
16/06/2023, Invited talk at the Filter Workshop, Workshop held in conjunction with SPAA 2023 (June 16, 2023 - Orlando, USA)
25/02/2023, Invited talk at the SIGPLAN BID 2023, Benchmarking in the Data Center: Expanding to the Cloud, Workshop held in conjunction with PPoPP 2023: Principles and Practice of Parallel Programming 2023 (February 25, 2023 - Montreal, Canada)
25/02/2023, Invited talk at the SIGPLAN BID 2023, Benchmarking in the Data Center: Expanding to the Cloud, Workshop held in conjunction with PPoPP 2023: Principles and Practice of Parallel Programming 2023 (February 25, 2023 - Montreal, Canada)
01/10/2021, Invited talk at SPIRE 2021, 28th International Symposium on String Processing and Information Retrieval (October 4-6th, 2021 - Lille, France)
12/05/2021, MIT Fast Code Seminar
07/10/2020, Go Systems
16/06/2020, Performance Summit III (Facebook)
07/10/2019, QCon San Francisco 2019
Routines rapides de lectures de nombres à virgule
Traiter des gigaoctets de documents JSON par seconde
Routines Unicode : des milliards de caractères par seconde
Bitmap compressés et véloces, largement déployés. (photo: Edge Earth)
Nous avons la chance d’avoir un laboratoire entièrement équipé avec un technicien dédié. Nous disposons d’une ferme de serveurs qui a été utilisée dans le monde entier pour des expériences sur la performance des logiciels (par exemple, par des chercheurs comme Agner Fog). Nous disposons également de plusieurs stations de travail puissantes et de magnifiques tableaux blancs !
J’enseigne principalement en ligne depuis 2004.
Premier cycle :
Cycle supérieur :
Quelques diplômés récents:
ntang
Quelques ancients étudiants:
Étudiants au doctorat en cours de supervision:
Étudiants à la maîtrise en cours de supervision:
Stagiaires post-doctoraux récents:
Assistants de recherche récents (premier cycle):
Recent research guests :
Mentorat
Azim Afroozeh a soutenu avec succès sa thèse de doctorat.
Guy Carlos Tamkodjou Tchio est un nouveau docteur !
Lockman Saleh a soutenu avec succès sa thèse de doctorat.
Fatma Miladi a soutenu avec succès sa thèse de doctorat.
Je suis éditeur de la revue Software: Practice and Experience (Wiley) depuis 2021. Cette revue a été fondée en 1971 et elle a publié plusieurs articles fondamentaux en informatique.
Avant les événements de 2020, j’organisais à Montréal des séries d’ateliers ouverts au public: le technolab et le tribalab. En 2019, j’ai été le président d’EDA 2019 (Business Intelligence & Big Data) tenue en octobre 2019 à Montpellier, France. En juin 2018, j’ai participé au séminaire Dagstuhl 18251 intitulé “Database Architectures for Modern Hardware”. En 2018, j’ai été reconnu par la revue Software: Practice and Experience comme “distinguished referee”. J’ai été éditeur associé de la section informatique au sein de la revue Heliyon (Elsevier) de 2015 à 2020.
J’ai récemment fait partie des comités scientifiques suivants :
J’ai été un examinateur externe sur les thèses de doctorat suivantes :
J’ai évalué les mémoires de maîtrise suivants:
En 2020, j’étais l’un de deux évaluateurs externes du programme de maîtrise en informatique à l’UQAC.
J’ai servi comme membre de comité d’évaluateur au sein d’organismes subventionnaires :
En 2022, j’ai fait partie du sous-comité universitaire sur le génie et les technologies de l’information, au sein du comité sur l’implantation des mesures de l’opération main-d’oeuvre du gouvernement du Québec.
Articles et entrevues
Cliquez sur la photo pour une version agrandie.
J’ai travaillé comme consultant depuis 1998. En tant que consultant, j’ai construit des logiciels personnalisés, j’ai résolu des problèmes de performance profonds, j’ai offert des sessions de formation spécialisées, j’ai conçu des algorithmes novateurs. J’adore travailler avec l’industrie sur des problèmes importants. Je propose les services commerciaux suivants.