Daniel Lemire

regular member

Professeur
TÉLUQ

Biography

Daniel Lemire est professeur d’informatique à l’Université du Québec (TÉLUQ). Il a aussi été un chercheur au conseil national de recherche du Canada et un entrepreneur. Il est l’auteur de plus de 75 publications arbitrées, incluant plus de 45 articles parus dans des revues internationales. Il détient des subventions de recherche depuis plus de 20 ans. Il participe aux comités scientifiques de plusieurs conférences prestigieuses en informatique (par exemple, ACM CIKM, WWW, ACM WSDM, ACM SIGIR, ACM RecSys). Ses logiciels sont utilisés par de grandes sociétés comme Google et Facebook. Au concours des subventions à la découverte du CRSNG de 2016-2017, il a reçu la mention remarquable en ce qui a trait à l’excellence du chercheur. En 2020 et 2021, Daniel Lemire était co-président du comité informatique du CRSNG. Il a reçu le prix d’excellence de l’Université du Québec 2020 en recherche et création pour une réalisation en recherche (tous secteurs confondus) concernant ses travaux sur l’accélération du traitement des fichiers JSON.

Il est professeur associé à l’UQAM au département d’informatique où il est membre du laboratoire LATECE. Il est aussi professeur associé à l’Université du Nouveau-Brunswick au département d’informatique.

Il organise des conférences régulières ouvertes au public à Montréal: tribalab et technolab. Il est aussi directeur de son département.

Subjects of interests

  • Technologies des communications et de l’information
  • Informatique, Mathématiques appliquées
  • Algorithmes, Approche théorique, Bases de données informatiques, Mathématique informatique
  • Collaborative filtering, data warehousing, indexing, information retrieval
Number Parsing at a Gigabyte per Second32021https://arxiv.org/abs/2101.11408
"SIMDGiraffe: Visualizing SIMD Functions"3147-15452021https://www.scitepress.org/Papers/2021/101952/101952.pdf
Daniel LemireJohn Keiser
"Validating UTF-8 In Less Than One Instruction Per Byte"Softw. Pract. Exp.102020 https://doi.org/10.1002/spe.2920
Daniel LemireWojciech Mula
"Base64 encoding and decoding at almost the speed of a memory copy"Softw. Pract. Exp.50289-97 22020 https://doi.org/10.1002/spe.2777
Edmon Begoli Jesús Camacho-RodríguezJulian HydeMichael J. Mior and Daniel Lemire
"Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources"SIGMOD Conference221-2302018
Wojciech Mula and Daniel Lemire
"Faster Base64 Encoding and Decoding Using AVX2 Instructions"TWEB 12(3)20:1-20:262018
Jing LiYuhong Yan and Daniel Lemire
"Full Solution Indexing for Top-K Web Service Composition"IEEE Trans. Services Computing 11(3)521-5332018
Daniel Lemire Owen KaserNathan Kurz Luca Deri Chris O'Hara François Saint-Jacques and Gregory Ssi Yan Kai
Softw., Pract. Exper. 48(4)867-8952018
Daniel Lemire Nathan Kurz and Christoph Rupp
"Stream VByte: Faster byte-oriented integer compression"Inf. Process. Lett. 1301-62019
Antonio Badia and Daniel Lemire
"On Desirable Semantics of Functional Dependencies over Databases with Incomplete Information"Fundam. Inform. 158(4)327-352
Wojciech MulaNathan Kurz and Daniel Lemire
"Faster Population Counts Using AVX2 Instructions"Comput. J. 61(1)111-1202018
"Fast Random Integer Generation in an Interval" ACM Trans. Model. Comput. Simul. 29(1)3:1-3:12 2019
Daniel Lemire Owen Kaser and Nathan Kurz
"Faster remainder by direct computation: Applications to compilers and software libraries"Softw., Pract. Exper. 49(6)953-9702019
Daniel Lemire and Melissa E. O'Neill
"Xorshift1024*, xorshift1024+, xorshift128+ and xoroshiro128+ fail statistical tests for linearity" J. Computational Applied Mathematics 350139-1422019
Students Status Subjects
Corriolan, Claude Master
Kandja, Eric Master
Khei, Tarek Doctorate
Koffi Aokou, Erick Doctorate
Lefebvre, Genevieve Master
Roberge, Patrick Master
Smith, Brandon Master
Students Status Subjects
Tumusenge, Joseph Maîtrise
Boisvert, Maxime Maîtrise
Carle, Shany-Jonathan Maîtrise