Compilers and Programming Languages
High Performance Computing
Reconfigurable Computing
Machine Learning: GNN, Knowledge Graph etc.
Teaching:Core Courses
Compiler Design (CS3040): Jan 2020, Jan 2023,Jan 2024
Compiler Design Laboraroty (CS3140): Jan 2020, Jan 2021, Jan 2023, Jan 2024
Systems Programming (CS 2013): Aug 2024
Introduction to Programming (CS1020): Jan 2022
Data Structures and Algorithms (CS2030): Aug 2020, Aug 2022
Data Structures and Algorithms Laboratory (CS2130): Aug 2020, Aug 2022
Paradigms of Programming Laboratory (CS3130) : Aug 2019, Aug 2022, Aug 2023.
Teaching:Elective Courses
Parallel Programming (CS5005): Aug 2020,Aug 2023, Jan 2022
Real Time Systems (CS5618): Jan 2021
Compiler Optimization (CS 5510): Aug 2019, Aug 2021, Jan 2024
[J] Meerkat: A Framework for Dynamic Graph Analytics on GPUs. K J Concessao, U Cheramangalath, R M J Dev , R Nasre. IJPP,2024.
[C] STGraph: A Framework for Temporal Graph Neural Networks, N P Manoj, J Cherian, K J Concessao, U Cheramangalath. GrAPL@IPDPS 2024 (preprint). Download and try STGraph.
[C] Optimizing Machine Learning Operators and Models for Specific Hardware Using Apache-TVM. Kausthub T M, Abhinav Durgar, N. Patil, U. Cheramangalath. ICCNT 2023.
[C] Memory Leak Detection using Heap Object Flow Graph, H. Madhav, U. Cheramangalath, ISEC2023
[C] Custom Code generation for a Graph DSL, B.Gogoi, U.Cheramangalath, and R.Nasre GPGPU@PPoPP 2020
[J] CIMA: Compiler-Enforced Resilience Against Memory Safety Attacks in Cyber-Physical Systems. E. G. Chekole, S. Chattopadhyay, M.Ochoa, H.Guo, and U. Cheramangalath. Computers & Security, Vol.94, July 2020.