Sean Chester is an Assistant Professor in the Department of Computer Science at the University of Victoria, Canada. He is affiliated with the Faculty of Engineering and Computer Science and specializes in scalable data analytics, with a focus on data management, parallel computing, and algorithm engineering. His research interests include GPU-native algorithms, multicore optimization, spatio-temporal data processing, and graph-based analysis. He actively contributes to open-source projects and course materials on platforms like GitHub, emphasizing open science and education. Recent work highlights include advancements in skyline computation, GPU-accelerated algorithms, and efficient processing of large-scale datasets. His publications span topics such as kNN optimization, social network anonymization, and vectorized k-core decomposition. Sean is involved in teaching courses like CSC 485C/586C on data management on modern hardware and CSC 370 on database systems. No scientific awards or grants are explicitly mentioned in the provided texts. He collaborates with students and researchers through platforms like GitHub, where he maintains repositories related to algorithm engineering and educational materials.
Dr. J Nelson Amaral is a Professor in the Department of Computing Science within the Faculty of Science at the University of Alberta. His research focuses on compiler optimization techniques that enhance performance in modern computing architectures through clever code transformations. Educational background includes B.Sc. in Electrical Engineering (PUCRS), M.Sc. in Electrical Engineering (ITA), and Ph.D. in Electrical and Computer Engineering (University of Texas at Austin). Research interests span compiler optimizations for resource utilization, learning technology applications in compilation processes, and feedback-directed optimization efficiency improvements. Current investigations include instruction-level parallelism exploitation, code transformations for heterogeneous architectures, and machine learning-enhanced compilation. Publication analysis reveals strong focus on compiler techniques for performance optimization, particularly for matrix operations, convolution algorithms, and memory hierarchy management. Recent work emphasizes hardware-software co-design for specialized processors and auto-vectorization methods. University of Alberta Faculty of Science Excellence in Teaching Award (2015) Distinguished Engineer, Association for Computing Machinery (2014) Distinguished Speaker, Association for Computing Machinery (2012-2014) Interdepartmental Science Students' Society Award for Excellence in Teaching (2014) IBM Center for Advanced Studies Research Faculty Fellow of the Year (2012) Research includes industry collaborations through the IBM-CAS partnership. Contributes to computing education through curriculum development and student mentoring. Leads compiler optimization research at the IBM Center for Advanced Studies, focusing on performance improvements for enterprise workloads and specialized hardware.
Daniel Lemire is a full professor of computer science at the Université du Québec (TELUQ), recognized as one of the top 2% most cited scientists globally according to Stanford University's 2024 rankings. He ranks among the 0.0006% most followed programmers on GitHub, with his work adopted by major technology companies including Google, Facebook, Intel, and Shopify. Education: Ph.D. in Engineering Mathematics (University of Montreal and Polytechnique Montréal), Master's in Mathematics (University of Toronto), Bachelor's in Mathematics with High Distinction (University of Toronto) Current Role: Editor of Software: Practice and Experience journal since 2020 Professional Recognition: Co-chair of NSERC's Computer Science Discovery Grants Committee (2020-2021) Professor Lemire's research focuses on software performance optimization and data indexing techniques. His work bridges theoretical computer science with practical applications, particularly in areas where performance bottlenecks exist in real-world systems. He specializes in leveraging hardware capabilities through vectorization (SIMD instructions) to dramatically improve processing speeds for fundamental operations that have remained inefficient for decades. His approach combines deep theoretical understanding with practical implementation, resulting in algorithms that are both mathematically sound and immediately applicable in production systems. Lemire's research portfolio demonstrates a consistent pattern of identifying critical performance bottlenecks in widely used software operations and developing innovative solutions that achieve order-of-magnitude improvements. His work spans multiple domains including JSON parsing, Unicode string processing, URL parsing, base64 encoding, and bitmap indexing. A common thread through his publications is the application of hardware-specific optimizations, particularly SIMD instructions, to accelerate operations that were previously considered near-optimal. His research has evolved from foundational algorithm development to influencing major software ecosystems, with his libraries becoming integral components of industry-standard tools. Among the 2% most cited scientists globally (Stanford University, 2024) Université du Québec's Prix d'excellence 2020 for research success Most read articles at Software: Practice and Experience (2024, 2025) Best voted talk at QCon San Francisco 2019 Editor of Software: Practice and Experience journal since 2020 Numerous citations in patents held by Microsoft, LinkedIn, Oracle, and Fujitsu Professor Lemire maintains an active research group that has graduated numerous PhD students, many of whom now hold key positions at leading technology companies. He offers automatic scholarships for all students making progress on M.Sc. theses and Ph.D. programs in his lab, with tuition waivers for international Ph.D. students. His laboratory is equipped with a diverse server farm featuring multiple processor architectures (Intel Xeon, Core i7, Xeon Phi, POWER9, ARMv8) specifically designed for software performance experiments. The lab also explores virtual reality applications in data science. Lemire actively recruits students who are passionate about high-performance programming and open-source development, with special programs for Canadian undergraduate and graduate students through NSERC funding mechanisms.