University of Alberta Athabasca Hall (ATH) 352 Edmonton, Alberta, Canada, T6G 2E8 Fax: (780) 492-1071 Email: amaral AT cs DOT ualberta DOT ca |
Alberta Tools, Compilers, and Talks | ||
|
Awards and Recognitions | ||
|
||
Students (Graduate) and Post Docs | |||
Caio Salvador Rohwedder (Ph.D. - UAHJIC) | Reza Ghanbari (M.Sc. - UAHJIC) | ||
Quinn Pham (M.Sc. - IBM CAS) |
Danila Seliayeu (M.Sc. - IBM CAS) |
||
Maedeh Dehghan (M.Sc. - UAHJIC) |
Students (Undergraduate) | |||
Ayokunle Amodu (B.Sc.) Summer 2024 |
Madison Bradley (B.Sc. - NSERC URSA) Summer 2024 |
||
Ayrton Chilibeck (B.Sc.) Summer 2024 |
Alexander Fair (B.Sc. - NSERC USRA) Summer 2024 |
||
Yash Jha (B.Sc.) Summer 2024 |
Zhaoyu Li (B.Sc.) Summer 2024 |
||
Justin Meimar (B.Sc.) Summer 2024 |
Danila Seliayeu (B.Sc.) Summer 2024 |
||
SarahThomson (B.Sc.) Summer 2024 |
Nathan Ulmer (B.Sc.) Summer 2024 |
||
Christiann Venter (B.Sc.) Summer 2024 |
Alumni (Graduate) | |||
Deric Cheung (M.Sc. - UAHJIC) Thesis: Applications and Limitations of Vulkan-Layer-based Instrumentation |
|||
Nathan Henderson (M.Sc.) Thesis: On Policy Decisions of Polymorphic Inline Caches in Dynamically-Typed Language Implementations Employment: IBM Canada, Markham, ON |
Tyler Gobran (M.Sc. - IBM CAS) Thesis: DASS: Dynamic Adaptive Sub-Target Specialization Employment: Persimmons, Inc., Edmonton, AB, Canada |
||
João Paulo Labegalini de Carvalho (Post-Doc Fellow) Employment: AMD, Edmonton, AB, Canada |
Rouzbeh Paktinatkeleshteri (M.Sc. - UAHJIC) Thesis: Efficient Auto-Vectorization for Control-Flow Dependent Loops through Data Permutation Employment: Huawei, Markham, ON |
||
Ivan Korostelev (M.Sc., IBM CAS) Thesis: Efficient Memory Hierarchy Utilization for Matrix Multiplication and Convolution on CPUs Employment: Synopsis, Calgary, AB |
Wyatt Praharenka (M.Sc. - UAHJIC) Thesis: Optimization of Vector Instructions in Divergent Control Flow on Long-Vector Architectures using Active-Lane Consolidation Employment: AMD, Toronto, ON |
||
Braedy Kuzma (M.Sc., IBM CAS) Thesis: Compiler-Only Code Generation for Performant and Modular Matrix-Multiplication Micro Kernels Using Matrix Engines Employment: Archiact |
David Pankratz (M.Sc. - UAHJIC) Thesis: Data-Driven Analysis and Design of Vulkan Ray-Tracing Applications using Automatic Instrumentation Employment: Stability AI, Toronto, ON |
||
Erick Ochoa (M.Sc. - IBM CAS) Thesis: Guiding Inlining Decisions Using Post-Inlining Transformations Co-Supervisor: Karim Ali Employment: Xanadu, Toronto, ON |
Marcus Karpoff (M.Sc. - MITACS) Thesis: Portable Software Update: A Framework for Dynamic Software Updates in C-Language Programs Employment: Amazon, Vancouver |
||
Artem Chikin (M.Sc. - IBM CAS) Thesis: Compiler-Driven Performance on Heterogeneous Computing Platforms Employment: Apple Corporation, Cupertino |
Taylor Lloyd (M.Sc. - IBM CAS) Thesis: Program Analysis and Compiler Transformations for Computational Accelerators Employment: Cruise, Seattle |
||
Juan Salamanca Guillen
(Ph.D. - Unicamp - FAPESP) Cosupervisor: Guido Araujo Thesis: Thread-Level Speculation on Hardware Transactional Memory Architectures |
Martin Ichilevici de Oliveira (M.Sc. - Unicamp - FAPESP) Cosupervisor: Guido Araujo Thesis: PTB: An Integrated Page, Thread and Bandwidth Allocation Approach for NUMA Architectures Employment: Eideticom, Calgary |
||
Marcio Machado Pereira (Ph.D. - Unicamp - SWB) Thesis: Scheduling and Serialization Techniques for Transactional Memories Employment: Post-Doctoral at Unicamp Cosupervisor: Guido Araujo |
Jeeva Paudel (Ph.D. - AIF) Thesis: Optimizing Task Distribution and Shared-Variable Accesses in an Asynchronous-Partitioned-Global-Address-Space Programming Model Employment: Qualcomm (Santa Clara) GPU Compiler Team |
||
You Li (M.Sc. - IBM CAS Alberta AIF) Thesis: Trading Consistency for Synchronization Cost Reduction in Real-time On-Line Analytical Processing (OLAP) Systems |
Matthew Gaudet (M.Sc. - IBM CAS NSERC) Thesis: Serialization Management Driven Performance in Best-Effort Hardware Transactional Memory Systems Employment: Mozilla |
||
Iain Ireland (M.Sc. - AIF) Thesis: SafeType: Detecting Type Violations for Type-Based Alias Analysis of C Employment: Mozilla |
Michail Alvanos (Ph.D. - Barcelona Supercomputing Center) Thesis: Optimization techniques for fine-grained communication in PGAS environments Cosupervisor: Xavier Martorell , Montse Farreras Employment: XM Financial Services |
||
Arnamoy Bhattacharyya (M.Sc.) Thesis: Do Inputs Matter Using Data-Dependence Profiling to Evaluate Thread Level Speculation in the BlueGeneQ Employment: Qualcomm, Toronto, ON, Canada |
Paul Berube (Ph.D. - NSERC) Thesis: Methodologies for May-Input Feedback-Directed Optimization Employment: Emc2 |
||
Ricardo N. Sanchez (M.Sc. - IBM CAS) Thesis: Applying Support Vector Machines to Discover Method-Specific Compilation Strategies Cosupervisor: Duane Szafron Employment: Taghos Tecnologia |
Carolina Simoes Gomes (M.Sc. - IBM CAS) Thesis: Heavyweight Pattern Mining in Attributed Flow Graphs Employment: Square, Toronto |
||
Xunhao Li (M.Sc.) Thesis: JiT4OpenCL A Compiler from Python to OpenCL Employment: Ethereum Classic Labs |
Adam Jocksch (M.Sc. - IBM CAS) Thesis: Data Mining Flow Graphs in a Dynamic Compiler Employment: Blackberry |
||
Rahul Garg (M.Sc.) Thesis: Python programs on graphic processing units Employment: Google |
Christopher Barton (Ph.D.) Thesis: Improving access to shared data in Partitioned Global Address Space programming model Employment: IBM Canada Software Laboratory |
||
Stephen Curial (M.Sc.) Thesis: Automatic Data Structure Splitting in a Production Compiler Employment: CTO at Jungle Scout |
Johnny Huynh (M.Sc.) Thesis: Minimizing Address-Computation Overhead Employment: Alberta Blue Cross |
||
Soraya Kasnavi (M.Sc.) Thesis: Content Addressable Memory-Based Circuits for Internet Protocol Routers: A Cache and Lookup Table Cosupervisor: Vincent Gaudet Employment: Instagram, Melo Alto, CA |
Shane Brewer (M.Sc.) Thesis: Applicability of Method Specialization Techniques to Java Employment: Coinbase, Issaquah, WA |
||
Paul Berube (M.Sc. - NSERC) Thesis: Aestimo A Feedback-Directed Optimization Evaluation Tool Employment: Dell Corporation |
Peng Zhao (Ph.D.) Thesis: Code and Data Outlining Employment: Google |
||
Angela French (M.Sc.) Thesis: A Study of Later Phase Static Single Assignment in the Open Research Compiler Employment: Consilient Technologies Corp. |
Christopher Barton (M.Sc.) Thesis: Code Transformations to Augment the Scope of Loop Fusion in a Production Compiler Employment: IBM Canada Software Laboratory |
Alumni (UnderGraduate Research Students) | |||
Yufei Chen (B.Sc.) Summer 2022 |
Vedant Vyas (B.Sc.) Summer 2022 |
||
Dhanrajbir Singh Hira (B.Sc.) Summer 2022 |
Rajan Maghera (B.Sc., NSERC USRA) Summer 2022 |
||
Patrick Zijlstra (B.Sc.) Summer 2022 |
|||
Emily Vandermeer (B.Sc., NSERC USRA) Summer 2021 |
Jason Sommerville (B.Sc.) Summer 2021 |
||
Giancarlo Pernudi Segura (B.Sc.) Summer 2021 |
Danila Seliayeu (B.Sc.) Summer 2021 |
||
Quinn Pham (B.Sc.) Summer 2020 |
Noah Gergel (B.Sc.) Summer 2020 |
||
Deric Cheung (B.Sc.) Summer 2020 |
Tyler Gobran (B.Sc.) Summer 2019 |
||
Abdulrahman Alattas (B.Sc.) Summer 2019 |
Mehrab Mehdi Islam (B.Sc.) Summer 2019 |
||
David Pankratz (B.Sc. - NSERC USRA) Summer 2019 |
Joshua Sabet (B.Sc. - NSERC USRA) Winter/Summer 2019 |
||
Zachary Selk (B.Sc.) Summer 2019 |
Taylor Zowtuk (B.Sc.) Summer 2019 |
||
Jason Cannon (B.Sc.) Summer 2018 |
Muhammad Usman (B.Sc.) Summer 2018 |
||
Kristen Newbury (B.Sc.) Summer 2017 |
Braedy Kuzma (B.Sc.) Summer 2017 |
||
Austin Crapo (B.Sc.) Summer 2017 |
Ramiro Campos (B.Sc. - Instituto Tecnologico Y de Estudios Superiores de Monterrey) Summer 2017 |
||
Dhruv Jain (B.Sc. - Indian Institute of Technology Kharagpur) Summer 2017 |
Sanket Kedia (B.Sc. - Indian Institute of Technology Kharagpu) Summer 2017 |
||
Erick Ochoa (B.Sc.) Summer, 2016 |
João Henrique Stange Hoffman (Undergrad - Science Without Borders) Summer, 2016 |
||
Morgan Redshaw (B.Sc. - NSERC USRA) Summer, 2015 |
Dylan Ashley (B.Sc. - NSERC USRA) Summer, 2015 |
||
Sean Baergen (B.Sc. - NSERC USRA) Summer, 2015 |
Marcus Karpoff (B.Sc.) Summer, 2015 |
||
Elliot Colp (B. Sc. - NSERC USRA) Summer, 2014 |
Caian Benedicto (B. Sc. - Unicamp - SWB) Summer, 2014 |
||
Calvin Beck (B. Sc.) Summer, 2014 |
Adarsh Chauhan (B. Sc. - IIT Kanpur - MITACS) Summer, 2014 |
||
Diogo Renno (Undergrad - Science Without Borders - UFMG) Summer, 2013 |
Bruno Rosa (Undergrad - Science Without Borders - Unicamp) Summer, 2013 |
||
George Godin Ribeiro (Undergrad - Science Without Borders - Unicamp) Summer, 2013 |
Taylor Lloyd (Undergrad - NSERC USRA) Summer, 2013 |
||
Sriseshan Srikanth (Undergrad - MITACS Global Link - Indian Institute of Technology Madras) Summer, 2013 |
Alumni (Visiting Students) |
Rafael Cardoso Fernandes Sousa (Ph.D. - Unicamp, Brazil) Supervisor: Guido Araujo Employment: IBM Brazil |
||
My Cooking Recipe Collection | ||
I have a collecion of cooking recipes called From Nelson's Kitchen | ||
A coleção também está disponível em Português com o nome Da Cozinha do Nelson. |
Distinguished Visits to Alberta | ||
Guang R. Gao University of Delaware April 09, 2002 |
Rajiv Gupta University of Arizona June 03, 2002 |
Laurie Hendren McGill University January 28, 2002 |
Susan Horwitz University of Wiscosin April 28, 2002 |
Bob Blainey IBM Toronto Laboratory March 26, 2002 |
Sun Chan Intel Corporation April 22, 2002 |
Mike Barnett Microsoft Research January 25, 2002 |
Yale Patt The University of Texas at Austin October 21, 2002 |
Kevin Stoodley IBM Toronto Laboratory April 01 2003 |
Barbara Ryder Rutgers University March 02, 2004 |
Sandhya Dwarkadas University of Rochester March 19, 2004 |
David Padua University of Illinois at Urbana-Champaign April 15, 2005 |
Saman Amarasinghe Massachusetts Institute of Technology November 20, 2006 |
Sid Chatterjee IBM Austin Research Laboratory April 21, 2008 |
Jens Palsberg University of California at Los Angeles (UCLA) September 24, 2008 |