⚠️ r-Libre Maintenance

Due to scheduled maintenance, the platform will be unavailable on Monday, May 4th, 2026 (all day).
Thank you for your patience and understanding.

LogoTeluq
Français
Logo
Open access research
publication repository

DOCUMENTS BY daniel.lemire@teluq.ca

Export as [Atom feed] Atom [RSS feed] RSS 1.0 [RSS2 feed] RSS 2.0

Journal Articles

Clausecker, Robert et Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (In Press). Fixing ill-formed UTF-16 strings with SIMD instructions. Software: Practice and Experience. 10.1002/spe.70105

Champagne Gareau, Jaël et Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2026). Converting an integer to a decimal string in under two nanoseconds. Software: Practice and Experience. 10.1002/spe.70079

Champagne Gareau, Jaël et Lemire, Daniel (2026). Converting binary floating-point numbers to shortest decimal strings: An experimental review. Software: Practice and Experience, 56 (4). 10.1002/spe.70056

Savard, Isabelle, Léveillée, Anna-Kim, Dellazizzo, Laura, Latulippe, Karine, Plante, Patrick, Angulo Mendoza, Gustavo Adolfo, Roy, Jean-Sébastien et Lemire, Daniel (2026). Parcours d’apprentissage en santé : orchestrer les ressources en accès libre validées et les technologies d’intelligence artificielle au sein d’un environnement numérique SPÉCIAL. Médiations et médiatisations (23), 165–178. 10.52358/mm.vi23.504

Clausecker, Robert, Lemire, Daniel et Schintke, Florian (In Press). Faster Positional-Population Counts for AVX2, AVX-512, and ASIMD. Concurrency and Computation: Practice and Experience, 37 (27-28). 10.1002/cpe.70435

Lewis, François, Plante, Patrick et Lemire, Daniel (2025). Pertinence d'une composante sérieuse personnalisée dans un jeu vidéo d'action consacré à la rééducation en lecture de jeunes élèves présentant des symptômes dyslexiques. Médiations et médiatisations (21), 108-130. 10.52358/mm.vi21.449

Koekkoek, Jeroen et Lemire, Daniel (2025). Parsing Millions of DNS Records per Second. Software: Practice and Experience, 55 (4). 10.1002/spe.3396

Lemire, Daniel (In Press). Scanning HTML at Tens of Gigabytes per Second on ARM Processors. Software: Practice and Experience.

Brackett-Rozinsky, Nevin et Lemire, Daniel (2025). Batched Ranged Random Integer Generation. Software: Practice and Experience, 55 (1). 10.1002/spe.3369

Courcot, Blandine, Lemire, Daniel et Bélanger, Nicolas (2024). Dynamics of soil water potential as a function of stand types in a temperate forest: Emphasis on flash droughts. Geoderma Regional, 38. 10.1016/j.geodrs.2024.e00850

Keiser, John et Lemire, Daniel (2024). On-Demand JSON: A Better Way to Parse Documents?. Software: Practice and Experience, 54 (6). 10.1002/spe.3313

Nizipli, Yagiz et Lemire, Daniel (2024). Parsing Millions of URLs per Second. Software: Practice and Experience, 54 (5). 10.1002/spe.3296

Lemire, Daniel (2024). Exact Short Products From Truncated Multipliers. Computer Journal, 67 (4). 10.1093/comjnl/bxad077

Clausecker, Robert et Lemire, Daniel (2023). Transcoding Unicode Characters with AVX-512 Instructions. Software: Practice and Experience, 53 (12). 10.1002/spe.3261

Mushtak, Noble et Lemire, Daniel (2023). Fast Number Parsing Without Fallback. Software: Practice and Experience, 53 (7), 1467-1471. 10.1002/spe.3198

Graf, Thomas Mueller et Lemire, Daniel (2022). Binary Fuse Filters: Fast and Smaller Than Xor Filters. Journal of Experimental Algorithmics, 27. 10.1145/3510449

Humeau, Tom, Savard, Isabelle, Lemire, Daniel, Dionne, Pierre-Olivier, Angulo Mendoza, Gustavo Adolfo, Plante, Patrick, Pinard, Anne Marie et Roy, Jean-Sébastien (2022). FORCES 3 : Exploitation à des fins pédagogiques des données d’un portail d’apprentissage de l’autogestion de la douleur. Développement d’une architecture de collecte et d’analyse de données et d’un module de suivi du développement des compétences. Médiations et médiatisations (12), 74-97. 10.52358/mm.vi12.287

Lemire, Daniel et Muła, Wojciech (2022). Transcoding Billions of Unicode Characters per Second with SIMD Instructions. Software: Practice and Experience, 52 (2).

Humeau, Tom, Savard, Isabelle, Dionne, Pierre-Olivier, Angulo-Mendoza, Gustavo, Plante, Patrick, Pinard, Anne Marie et Lemire, Daniel (2022). FORCES 3 : Exploitation à des fins pédagogiques des données d’un portail d’apprentissage de l’autogestion de la douleur. Développement d’une architecture de collecte et d’analyse de données et d’un module de suivi du développement des compétences. Médiations & médiatisations (12), 74-97. 10.52358/mm.vi12.287

Klarqvist, Marcus D. R., Muła, Wojciech et Lemire, Daniel (2021). Efficient Computation of Positional Population Counts Using SIMD Instructions. Concurrency and Computation: Practice and Experience, 33 (17). 10.1002/cpe.6304

Lemire, Daniel, Bartlett, Colin et Kaser, Owen (2021). Integer Division by Constants: Optimal Bounds. Heliyon, 7 (6). 10.1016/j.heliyon.2021.e07442

Keiser, John et Lemire, Daniel (2021). Validating UTF-8 In Less Than One Instruction Per Byte. Software: Practice and Experience, 51 (5), 950-964. 10.1002/spe.2920

Lemire, Daniel (2021). Number Parsing at a Gigabyte per Second. Software: Practice and Experience, 51 (8). 10.1002/spe.2984

Lewis, François, Plante, Patrick et Lemire, Daniel (2021). Pertinence, efficacité et principes pédagogiques de la réalité virtuelle et augmentée en contexte scolaire : une revue de littérature. Médiations & médiatisations (5), 11-27.

Graf, Thomas Mueller et Lemire, Daniel (2020). Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters. Journal of Experimental Algorithmics, 25 (1). 10.1145/3376122

Muła, Wojciech et Lemire, Daniel (2020). Base64 encoding and decoding at almost the speed of a memory copy. Software: Practice and Experience, 50 (2), 89-97. 10.1002/spe.2777

Lemire, Daniel, Kaser, Owen et Kurz, Nathan (2019). Faster Remainder by Direct Computation: Applications to Compilers and Software Libraries. Software: Practice and Experience, 49 (6), 953-970. 10.1002/spe.2689

Lemire, Daniel (2019). Fast Random Integer Generation in an Interval. ACM Transactions on Modeling and Computer Simulation, 29 (1). 10.1145/3230636

Dai, Xueping, Cheng, Li Zhen, Mareschal, Jean-Claude, Lemire, Daniel et Liu, Chong (2019). New method for denoising borehole transient electromagnetic data with discrete wavelet transform. Journal of Applied Geophysics, 168, 41-48. 10.1016/j.jappgeo.2019.05.009

Lemire, Daniel et O'Neill, Melissa (2019). Xorshift1024*, Xorshift1024+, Xorshift128+ and Xoroshiro128+ Fail Statistical Tests for Linearity. Computational and Applied Mathematics, 350, 139-142. 10.1016/j.cam.2018.10.019

Langdale, Geoff et Lemire, Daniel (2019). Parsing Gigabytes of JSON per Second. VLDB Journal, 28 (6). 10.1007/s00778-019-00578-5

Muła, Wojciech et Lemire, Daniel (2018). Faster Base64 Encoding and Decoding Using AVX2 Instructions. ACM Transactions on the Web, 12 (3). 10.1145/3132709

Li, Jing, Yan, Yuhong et Lemire, Daniel (2018). Full Solution Indexing for top-K Web Service Composition. IEEE Transactions on Services Computing, 11 (3), 521 - 533. 10.1109/TSC.2016.2578924

Lemire, Daniel, Kaser, Owen, Kurz, Nathan, Deri, Luca, O'Hara, Chris, Saint-Jacques, François et Ssi-Yan-Kai, Gregory (2018). Roaring Bitmaps: Implementation of an Optimized Software Library. Software: Practice and Experience, 48 (4), 867–895. 10.1002/spe.2560

Muła, Wojciech, Kurz, Nathan et Lemire, Daniel (2018). Faster population counts using AVX2 instructions. Computer Journal, 61 (1). 10.1093/comjnl/bxx046

Lemire, Daniel, Kurz, Nathan et Rupp, Christoph (2018). Stream VByte: Faster byte-oriented integer compression. Information Processing Letters, 130. 10.1016/j.ipl.2017.09.011

Badia, Antonio et Lemire, Daniel (2018). On Desirable Semantics of Functional Dependencies over Databases with Incomplete Information. Fundamenta Informaticae, 158 (4), 327-352. 10.3233/FI-2018-1651

Ivanchykhin, Dmytro, Ignatchenko, Sergey et Lemire, Daniel (2017). Regular and almost universal hashing: an efficient implementation. Software: Practice and Experience, 47 (10). 10.1002/spe.2461

Lemire, Daniel et Rupp, Christoph (2017). Upscaledb: Efficient Integer-Key Compression in a Key-Value Store using SIMD Instructions. Information Systems, 66, 13–23. 10.1016/j.is.2017.01.002

Lemire, Daniel, Ssi-Yan-Kai, Gregory et Kaser, Owen (2016). Consistently faster and smaller compressed bitmaps with Roaring. Software: Practice and Experience, 46 (11), 1547-1569. 10.1002/spe.2402

Chambi, Samy, Lemire, Daniel et Godin, Robert (2016). Vers de meilleures performances avec des Roaring bitmaps. Technique et Science Informatiques, 35 (3), 335-355.

Lemire, Daniel et Boytsov, Leonid (2015). Decoding billions of integers per second through vectorization. Software: Practice & Experience, 45 (1), 1-29. 10.1002/spe.2203

Lemire, Daniel et Kaser, Owen (2014). Strongly universal string hashing is fast. Computer Journal, 57 (11), 1624-1638. 10.1093/comjnl/bxt070

Webb, Hazel, Lemire, Daniel et Kaser, Owen (2013). Diamond dicing. Data & Knowledge Engineering, 86. 10.1016/j.datak.2013.01.001

Lemire, Daniel, Kaser, Owen et Gutarra, Eduardo (2012). Reordering rows for better compression: Beyond the lexicographic order. ACM Transactions on Database Systems, 37 (3). 10.1145/2338626.2338627

Zhu, Xiaodan, Turney, Peter, Lemire, Daniel et Vellino, Andre (2015). Measuring academic influence: Not all citations are equal. Journal of the Association for Information Science and Technology, 66 (2), 408-427. 10.1002/asi.23179

Badia, Antonio et Lemire, Daniel (2015). Functional dependencies with null markers. Computer Journal, 58 (5), 1160-1168. 10.1093/comjnl/bxu039

Kaser, Owen et Lemire, Daniel (2006). Attribute value reordering for efficient hybrid OLAP. Information Systems, 176 (16), 2304-2336. 10.1016/j.ins.2005.09.005

Lemire, Daniel (2006). Streaming maximum-minimum filter using no more than three comparisons per element. Nordic Journal of Computing, 13 (4), 328-339.

Lemire, Daniel (2005). Scale and translation invariant collaborative filtering systems. Information Retrieval, 8 (1), 129-150. 10.1023/B:INRT.0000048492.50961.a6

Lemire, Daniel, Boley, Harold, McGrath, Sean et Ball, Marc (2005). Collaborative filtering and inference rules for context-aware learning object recommendation. Interactive Technology and Smart Education, 2 (3). 10.1108/17415650580000043

Dubuc, Serge, Lemire, Daniel et Merrien, Jean-Louis (2001). Fourier analysis of 2-point Hermite interpolatory subdivision schemes. Journal of Fourier Analysis and Applications, 7 (5), 532-552. 10.1007/BF02511225

Lemire, Daniel et Kaser, Owen (2008). Hierarchical Bin Buffering: Online Local Moments for Dynamic External Memory Arrays. ACM Transactions on Algorithms, 4 (1), 1-31. 10.1145/1328911.1328925

Lemire, Daniel, Brooks, Martin et Yan, Yuhong (2009). An optimal linear time algorithm for quasi-monotonic segmentation. International Journal of Computer Mathematics, 86 (7). 10.1080/00207160701694153

Lemire, Daniel (2009). Faster retrieval with a two-pass dynamic-time-warping lower bound. Pattern Recognition, 42 (9). 10.1016/j.patcog.2008.11.030

Lemire, Daniel et Kaser, Owen (2010). Recursive n-gram hashing is pairwise independent, at best. Computer Speech & Language, 24 (4), 698-710. 10.1016/j.csl.2009.12.001

Lemire, Daniel, Kaser, Owen et Aouiche, Kamel (2010). Sorting improves word-aligned bitmap indexes. Data & Knowledge Engineering, 69 (1), 3-28. 10.1016/j.datak.2009.08.006

Badia, Antonio et Lemire, Daniel (2011). A call to arms: Revisiting database design. SIGMOD Record, 40 (3), 61-69. 10.1145/2070736.2070750

Lemire, Daniel et Kaser, Owen (2011). Reordering Columns for Smaller Indexes. Information Sciences, 181 (12), 2550–2570. 10.1016/j.ins.2011.02.002

Lemire, Daniel (2012). The universality of iterated hashing over variable-length strings. Discrete Applied Mathematic, 160 (4-5), 604–617. 10.1016/j.dam.2011.11.009

Neylon, Cameron, Aerts, Jan, Brown, C. Titus, Coles, Simon J., Hatton, Les, Lemire, Daniel, Millman, K. Jarrod, Murray-Rust, Peter, Perez, Fernando, Saunders, Neil, Shah, Nigam, Smith, Arfon, Varoquaux, Gaël et Willighagen, Egon (2012). Changing computational research. The challenges ahead. Source Code for Biology and Medicine, 7 (2). 10.1186/1751-0473-7-2

Prekopcsák, Zoltán et Lemire, Daniel (2012). Time Series Classification by Class-Specific Mahalanobis Distance Measures. Advances in Data Analysis and Classification, 6 (3). 10.1007/s11634-012-0110-6

Kaser, Owen et Lemire, Daniel (2016). Compressed bitmap indexes: beyond unions and intersections. Software: Practice and Experience, 46 (2). 10.1002/spe.2289

Crainiceanu, Adina et Lemire, Daniel (2015). Bloofi : Multidimensional Bloom Filters. Information Systems, 54. 10.1016/j.is.2015.01.002

Zhao, Wayne Xin, Zhang, Xudong, Lemire, Daniel, Shan, Dongdong, Nie, Jian-Yun, Yan, Hongfei et Wen, Ji-Rong (2015). A General SIMD-based Approach to Accelerating Compression Algorithms. ACM Transactions on Information Systems, 33 (3). 10.1145/2735629

Lemire, Daniel, Boytsov, Leonid et Kurz, Nathan (2016). SIMD Compression and the Intersection of Sorted Integers. Software: Practice and Experience, 46 (6).

Chambi, Samy, Lemire, Daniel, Kaser, Owen et Godin, Robert (2016). Better bitmap performance with Roaring bitmaps. Software: Practice and Experience, 45 (5), 709–719. 10.1002/spe.2325

Lemire, Daniel et Kaser, Owen (2016). Faster 64-bit universal hashing using carry-less multiplications. Journal of Cryptographic Engineering, 6 (3), 171-185. 10.1007/s13389-015-0110-5

Book Sections

Aouiche, Kamel, Lemire, Daniel et Godin, Robert (2009). Web 2.0 OLAP: From data cubes to tag clouds. In Web Information Systems and Technologies. 4th International Conference, WEBIST 2008, Funchal, Madeira, Portugal, May 4-7, 2008, Revised Selected Papers. Springer, coll. « Lecture Notes in Business Information Processing », vol. 18.

Noël, Sylvie et Lemire, Daniel (2010). On the Challenges of Collaborative Data Processing. In Foster, Jonathan (Ed.), Collaborative Information Behaviour. User Engagement and Communication Sharing (p. 55-71). IGI Global : IGI Global.

Papers in Conference Proceedings

Miladi, Fatma, Psyché, Valéry, Diattara, Awa, El Mawas, Nour et Lemire, Daniel (In Press). Evaluating a GPT-4 and Retrieval-Augmented Generation-Based Conversational Agent to Enhance Learning Experience in a MOOC. In 17th International Conference on Computer Supported Education.

Miladi, Fatma, Psyché, Valéry et Lemire, Daniel (2024). Comparative Performance of GPT-4, RAG-Augmented GPT-4, and Students in MOOCs. In Breaking Barriers with Generative Intelligence. Using GI to Improve Human Education and Well-Being (BBGI 2024). Springer, coll. « Communications in Computer and Information Science ». 10.1007/978-3-031-65996-6_7

Lewis, François, Plante, Patrick et Lemire, Daniel (2024). Présentation du projet de thèse : Pertinence de l’ajout d’une composante sérieuse personnalisée à un jeu vidéo d’action dédié à la rééducation en lecture d’élèves rencontrant des difficultés d’apprentissages. In Plante, Patrick; Papi, Cathia; Alexandre, Marie; Stockless, Alain, & Gravel, France (Ed.), Actes du Colloque ROC 2023 : La personne en formation au cœur de l'apprentissage avec le numérique (p. 119-123). Québec, Canada : REFAD, ONE, CIRTA, Université TÉLUQ.

Miladi, Fatma, Psyché, Valéry et Lemire, Daniel (2024). Leveraging GPT-4 for Accuracy in Education: A Comparative Study on Retrieval-Augmented Generation in MOOCs. In AIED 2024 - 25th International Conference on Artificial Intelligence in Education (LBR Track). New York City : Springer-Verlag, coll. « Communications in Computer and Information Science », vol. 2150. 10.1007/978-3-031-64315-6_40

Miladi, Fatma, Lemire, Daniel et Psyché, Valéry (2023). Learning Engagement and Peer Learning in MOOC: A Selective Systematic Review. In Frasson, Claude; Mylonas, Phivos, & Troussas, Christos (Ed.), Augmented Intelligence and Intelligent Tutoring Systems. 19th International Conference on Intelligent Tutoring Systems. ITS 2023. Springer, coll. « Lecture Notes in Computer Science », vol. 13891. 10.1007/978-3-031-32883-1_29

Lemire, Daniel (2021). Unicode at Gigabytes per Second. In Lecroq, Thierry, & Touzet, Hélène (Ed.), SPIRE 2021: String Processing and Information Retrieval. 10.1007/978-3-030-86692-1_2

Begoli, Edmon, Camacho-Rodríguez, Jesús, Hyde, Julian, Mior, Michael et Lemire, Daniel (2018). Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources. In Proceedings of the 2018 ACM International Conference on Management of Data (SIGMOD) (p. 221-230). 10.1145/3183713.3190662

Chambi, Samy, Lemire, Daniel et Godin, Robert (2016). Nouveaux modèles d’index bitmap compressés à 64 bits. In Actes des 12es journées francophones sur les Entrepôts de Données et l'Analyse en Ligne.

Chambi, Samy, Lemire, Daniel, Godin, Robert, Boukhalfa, Kamel, Allen, Charles et Yang, Fangjin (2016). Optimizing Druid with Roaring bitmaps. In Proceedings of the 20th International Database Engineering & Applications Symposium. ACM. ISBN 978-1-4503-4118-9 10.1145/2938503.2938515

Li, Jing, Yan, Yuhong et Lemire, Daniel (2016). Scaling up Web Service Composition with the Skyline Operator. In Proceedings of the IEEE International Conference on Web Services 2016.

Li, Jing, Yan, Yuhong et Lemire, Daniel (2015). A web service composition method based on compact K2-trees. In Proceedings of the IEEE International Conference on Services Computing (p. 403 - 410). IEEE. ISBN 978-1-4673-7280-0 10.1109/SCC.2015.62

Li, Jing, Yan, Yuhong et Lemire, Daniel (2014). Full Solution Indexing Using Database for QoS-aware Web Service Composition. In Proceedings of the IEEE International Conference on Services Computing (p. 99 - 106). IEEE. ISBN 978-1-4799-5065-2 10.1109/SCC.2014.22

Chambi, Samy, Lemire, Daniel et Godin, Robert (2014). Roaring bitmap : nouveau modèle de compression bitmap. In Actes des 10e journées francophones sur les Entrepôts de Données et l'Analyse en Ligne.

Aouiche, Kamel, Lemire, Daniel et Godin, Robert (2008). Collaborative OLAP with Tag Clouds: Web 2.0 OLAP Formalism and Experimental Evaluation. In Proceedings of WEBIST 2008. Portugal : Institute for Systems and Technologies of Information, Control and Communication.

Aouiche, Kamel et Lemire, Daniel (2007). A Comparison of Five Probabilistic View-Size Estimation Techniques in OLAP. In Proceedings of the 10th International Workshop on Data Warehousing and OLAP. ACM.

Aouiche, Kamel et Lemire, Daniel (2007). Unasssuming View-Size Estimation Techniques in OLAP. In Proceedings of the 9th International Conference on Enterprise Information Systems. Portugal : INSTICC.

Kaser, Owen et Lemire, Daniel (2007). Removing Manually-Generated Boilerplate from Electronic Texts: Experiments with Project Gutenberg e-Books. In Spencer, Bruce; Story, Margaret-Ann, & Stewart, Darlene (Ed.), Proceedings of the 2007 Conference of the Center for Advanced Studies on Collaborative Research (CASCON '07). Riverton, NJ, É.-U. : IBM.

Kaser, Owen et Lemire, Daniel (2007). Tag-Cloud Drawing: Algorithms for Cloud Visualization. In Proceedings of the Tagging and Metadata for Social Information Organization Workshop, 16th International World Wide Web Conference (WWW 2007). Banff, Canada : IW3C2.

Kucerovsky, Dan et Lemire, Daniel (2007). Monotonicity Analysis over Chains and Curves. In Curve and surface fitting: Avignon 2006 (p. 180-190). Brentwood, TN, É.-U. : Nashboro Press.

Kaser, Owen, Lemire, Daniel et Keith, Steven (2006). The LitOLAP Project: Data Warehousing with Literature. In Proceedings of the 2006 CaSTA Conference. University of New Brunswick.

Brooks, Martin, Yan, Yuhong et Lemire, Daniel (2005). Scale-Based Monotonicity Analysis in Qualitative Modelling with Flat Segments. In Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Edinburgh, UK : IJICAI.

Lemire, Daniel (2005). A Better Alternative to Piecewise Linear Time Series Segmentation. In Apte, Chid; Skillicorn, David; Liu, Bing, & Parthasara, Srinivasan (Ed.), Proceedings of the 2007 SIAM International Conference on Data Mining (SDM'07) (p. 545-550). Minneapolis, Minnesota : SIAM. 10.1137/1.9781611972771.59

Lemire, Daniel, Brooks, Martin et Yan, Yuhong (2005). An Optimal Linear Time Algorithm for Quasi-Monotonic Segmentation. In Han, Jiawei; Wah, Benjamin W.; Vijay, Raghavan; Wu, Xindong, & Rastogi, Rajeev (Ed.), Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM-05) (p. 709-712). Piscataway, NJ : IEEE. 10.1109/ICDM.2005.25

Lemire, Daniel et Maclachlan, Anna (2005). Slope One Predictors for Online Rating-Based Collaborative Filtering. In Kargupta, Hillol; Srivastava, Jaideep; Kamath, Chandrika, & Goodman, Arnold (Ed.), Proceedings of the 2005 SIAM International Conference on Data Mining (SDM'05) (p. 471-475). Newport Beach, CA : SIAM.

Kaser, Owen et Lemire, Daniel (2003). Attribute Value Reordering for Efficient Hybrid OLAP. In Rizzi, Stefano, & Song, Il-Yeol (Ed.), Proceedings of the ACM Sixth International Workshop on Data Warehousing and OLAP (p. 1-8). New Orleans, LA : ACM.

Lemire, Daniel (2003). A Family of 4-Point Dyadic Multistep Subdivision Schemes. In Cohen, Albert; Merrien, Jean-Louis, & Scumaker, Larry L. (Ed.), Curves and Surface Fitting: Saint-Malo 2002 (p. 259-268). Brentwood, TN, USA : Nashboro Press.

Lemire, Daniel (2002). Wavelet-Based Relative Prefix Sum Methods for Range Sum Queries in Data Cubes. In Stewart, Darlene A., & Johnson, J. Howard (Ed.), Proceedings of the 2002 Conference of the Center for Advanced Studies on Collaborative Research (CASCON '02) (p. 6). Riverton, NJ, USA : IBM.

Webb, Hazel, Kaser, Owen et Lemire, Daniel (2008). Pruning Attributes From Data Cubes with Diamond Dicing. In IDEAS '08 Proceedings of the 2008 international symposium on Database engineering & applications. ACM International Conference Proceeding Series.

Kaser, Owen, Lemire, Daniel et Aouiche, Kamel (2008). Histogram-Aware Sorting for Enhanced Word-Aligned Compression in Bitmap Indexes. In Proceedings of the 11th ACM International Workshop on Data Warehousing and OLAP. ACM.

Lemire, Daniel et Vellino, Andre (2011). Extracting, Transforming and Archiving Scientific Data. In Proceedings of the Fourth Workshop on Very Large Digital Libraries. DELOS Association for Digital Libraries.

Ruer, Perrine, Gouin-Vallerand, Charles, Zhang, Le, Lemire, Daniel et Vallières, Évelyne F. (2015). An analysis tool for the contextual information from field experiments on driving fatigue. In Proceeding of the Ninth International and Interdisciplinary Conference on Modeling and Using Context (Context 2015). Springer, coll. « LNAI ».

Anderson, Michelle, Ball, Marcel, Boley, Harold, Greene, Stephen, Howse, Nancy, Lemire, Daniel et McGrath, Sean (2003). RACOFI: A Rule-Applying Collaborative Filtering System. In Proceedings of the IEEE/WIC COLA 2003.

Plaisance, Jeff, Kurz, Nathan et Lemire, Daniel (2015). Vectorized VByte Decoding. In Proceedings of the First International Symposium on Web Algorithms.

Conference papers (unpublished)

Plante, Patrick, Desjardins, Guillaume, Dionne, Pierre-Olivier, Marineau, Sophie, Paré, Jean-François, Sauvé, Louise, Savard, Isabelle, Pinard, Anne-Marie, Lemire, Daniel et Angulo Mendoza, Gustavo Adolfo (Oct 2019). Game Design Service Platform for Seniors' Health and Well-being. Poster presented at the AGE-WELL 2019 Annual Conference, Moncton, Canada.

Aouiche, Kamel, Lemire, Daniel et Kaser, Owen (Jun 2008). Tri de la table de faits et compression des index bitmaps avec alignement sur les mots. Paper presented at the 24ièmes journées 'Bases de Données Avancées'.

Books

Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2026). Faster than you think: Essays on thinking better and building faster. .

Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2025). Mastering Programming: From Testing to Performance in Go. . ISBN 9798280117723

Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2025). Maîtriser la programmation: Des tests à la performance en Go. . ISBN 9798316774128

Lemire, Daniel, Mezghani, Neila, Boissières, Élodie, Godin, Robert, Louafi, Habib, Osei, Richmond, Shuraida, Shadi, Schmitt, Renée-Maria et Vieru, Dragos (2024). La science des données: Théorie et applications avec R et Python. Publication indépendante. ISBN 979-8-3257-7723-3

Godin, Robert et Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2024). Programmation avec Python: des jeux au Web. . ISBN 979-8874122553

Godin, Robert et Lemire, Daniel ORCID: https://orcid.org/0000-0003-3306-6922 (2024). Java pas à pas: Introduction à la programmation et au langage Java. . ISBN 979-8-8728-5037-3

Reports

Desjardins, Guillaume et Plante, Patrick (2021). Guide des bonnes pratiques pour la conception de jeux sérieux et thérapeutiques destinés aux aînés (in collaboration with Marineau, Sophie; Angulo Mendoza, Gustavo Adolfo; Savard, Isabelle; Pinard, Anne Marie; Lemire, Daniel; Paré, Jean-François, & Pouliot, Sylvie) (Rapport de recherche). Québec, Canada : Observatoire du numérique en éducation.

Doctoral Dissertations and Master's Theses

Hbaieb, Hana (2026). Application de la réalité mixte pour améliorer l’efficacité de la compréhension de la conception architecturale (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Miladi, Fatma (2025). Agents conversationnels pédagogiques basés sur l'intelligence artificielle générative pour améliorer l'apprentissage en ligne (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Psyché, Valéry.

Dionne, Jean Philippe (2024). Générateur de textes aléatoires automatiquement lemmatisés (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Lewis, François (2024). Pertinence de l'ajout d'une composante sérieuse personnalisée à un jeu vidéo d'action dédié à la rééducation en lecture d'élèves ayant des difficultés d'apprentissage (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Plante, Patrick.

Mathon, Nicolas (2024). Évaluation d’Apache Ozone et de son intégration du protocole de consensus RAFT avec la librairie Apache Ratis afin d'obtenir un système distribué fiable et cohérent (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Guévin-Kamena, Roger (2023). Réglage fin par ensemble convergent de divers modèles transformers pour l’analyse du sentiment (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Courcot, Blandine (2023). Suivi et modélisation du potentiel hydrique du sol dans un contexte de stress climatiques : le cas d'une érablière à bouleau jaune à la marge nordique de sa distribution. (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Bélanger, Nicolas.

Ntang, Pierre Marie (2023). Visualiser pour comprendre : application à la programmation vectorielle (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Robert, Serge.

Verret, Carl (2022). Analyse d'un nouvel algorithme et conception d'une librairie en C# permettant la conversion des nombres décimaux en nombres à virgule flottante (IEEE 754) (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Germeil, Gary (2022). La crédibilité du comportement d'un personnage non-joueur dans un jeu de type cartes à collectionner (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Hotte, Richard, & Lemire, Daniel.

Lopez Chavez, Marina Adriana (2022). Proposition d’une plateforme de gestion des données de recherche et son adoption par les chercheurs en environnement et informatique dans le contexte de la recherche en foresterie au Québec (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Bélanger, Nicolas.

Grenier, Jean-François (2022). Segmentation sémantique par réseaux neuronaux des espèces indésirables dans la culture du bleuet sauvage (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Croteau, Carine (2021). Recherche et analyse de solutions performantes pour le traitement de fichiers JSON dans un langage de haut niveau (Master's thesis, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel.

Khei, Tarek (2020). Établir les correspondances entre les artéfacts d’un système d’information (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Lemire, Daniel, & Hotte, Richard.

Merdaoui, Badis (2018). Simulation probabilistique d'acquisition des langues secondes (ALS) (Doctoral dissertation, Université TÉLUQ, Québec, Canada). Advisor(s): Hotte, Richard, & Lemire, Daniel.

Numéros thématiques de revues

Angulo Mendoza, Gustavo Adolfo; Plante, Patrick, & Brassard, Caroline (Ed.). (2023). Regards sur les technologies immersives en éducation et en formation [numéro thématique]. Médiations et médiatisations (15).

--
R
-
L
I
B
R
E
-
P
R
E
P
R
O
D
--
--
R
-
L
I
B
R
E
-
P
R
E
P
R
O
D
--