CHART Research Team

Image 1 of 3
Chalmers Heterogeneous Architecture and Runtime Team
Miquel Pericàs
Bhavishya Goel
CHART logo

NEWS! 

[2024/06/10] Congratulations to Sonia Rani Gupta on getting her paper "Co-Design of Convolutional Algorithms and Long Vector RISC-V Processors for Efficient CNN Model Serving" accepted at ICPP 2024

[2024/04/05] Congratulations to Jing Chen on successfully completing her PhD defense! 

Research Projects

eProcessor

EUPiLOT

Team Members

Team Leader

Miquel Pericas
  • Associate Professor, Computer and Network Systems, Computer Science and Engineering

Miquel Pericàs is an Associate Professor at Chalmers University of Technology. His research interests cover parallel and heterogeneous programming models, and hardware/software codesign with a focus on SIMD architectures. At Chalmers Miquel is responsible for two courses on parallel programming and development and optimization of HPC software. Hi is currently serving as the Chalmers representative in the RISC-V International foundation. View the full list of publications on his Google Scholar page. 

Research Engineers

Bhavishya Goel
  • Research Engineer, Computer and Network Systems, Computer Science and Engineering

Bhavishya's research primarily focuses on memory subsystems, with an emphasis on scalable cache coherence mechanisms and NUMA (Non-Uniform Memory Access) architectures. He is also passionate about developing energy-efficient resource management techniques to optimize system performance and sustainability. View the full list of publications on his Google Scholar page. 

Madhavan Manivannan
  • Research Engineer, Computer and Network Systems, Computer Science and Engineering

Postdoctoral Researchers

Minyu Cui
  • Postdoc, Computer and Network Systems, Computer Science and Engineering

Minyu's research interests lie in High-Performance Computing (HPC), computing architecture, and parallel programming. By exploring advanced computing architectures, such as multi-core and many-core processors, she aims to enhance performance and scalability in HPC systems for parallel applications. Particularly, she works on collaborative scheduling between the operating system and the applications in order to reduce the impact of system noise.

Jing Chen
  • Postdoc, Computer and Network Systems, Computer Science and Engineering

Jing’s research primarily focuses on energy efficiency and task scheduling techniques. Her work involves  developing energy-efficient task scheduling techniques, utilizing hardware controls and task characteristics to optimize energy-performance trade-offs. She is also interested in performance and power modeling, GPU computing and scheduling for energy efficiency. View the full list of publications on her Google Scholar page. 

PhD Students

Pirah Noor Soomro
  • Doctoral Student, Computer and Network Systems, Computer Science and Engineering
Sonia Rani Gupta
  • Doctoral Student, Computer and Network Systems, Computer Science and Engineering

Sonia's research focuses on the combined exploration of the optimization space for convolutional algorithms and the design space of tightly coupled architectures, with the goal of providing insights for designing future CPUs optimized for CNN inference. So far, she has investigated optimizations for the im2col+GEMM, Winograd, and Direct algorithms, along with tuning of micro-architectural parameters such as vector lengths, L2 cache, and on-chip parallelism on long vector architectures (RISC-VV, ARM-SVE). Now her interest is leading towards exploring dense transformers on multi-core architectures.

Hari Abram
  • Doctoral Student, Computer and Network Systems, Computer Science and Engineering

Hari's research focuses on performance characterization of the SYCL and OpenMP programming models, with an emphasis on SYCL through detailed micro-benchmarking. Additionally, he explores the feasibility of Process-In-Memory (PIM) processors within modern heterogeneous computing environments, aiming to unlock their potential for enhancing scientific applications.

Published Papers

Here is a list of the team's published papers, ordered by publication date.

  1. "Co-Design of Convolutional Algorithms and Long Vector RISC-V Processors for Efficient CNN Model Serving", Sonia Rani Gupta, Nikela Papadopoulou, Jing Chen, Miquel Pericàs. ICPP 2024: Proceedings of the 53rd International Conference on Parallel Processing, 2024. 
  2. "SWEEP: Adaptive Task Scheduling for Exploring Energy Performance Trade-offs", Jing Chen, Madhavan Manivannan, Bhavishya Goel, Miquel Pericàs. IPDPS 2024: IEEE International Parallel and Distributed Processing Symposium, 2024. 
  3. "Analysis and Characterization of Performance Variability for OpenMP Runtime", Minyu Cui, Nikela Papadopoulou, Miquel Pericàs. SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, 2023.
  4. "Challenges and Opportunities in the Co-design of Convolutions and RISC-V Vector Processors", Sonia Rani Gupta, Nikela Papadopoulou, Miquel Pericàs. SC-W '23: Proceedings of the SC'23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, 2023. 
  5. "JOSS: Joint Exploration of CPU-Memory DVFS and Task Scheduling for Energy Efficiency", Jing Chen, Madhavan Manivannan, Bhavishya Goel, Miquel Pericàs. ICPP 2023: Proceedings of the 52nd International Conference on Parallel Processing, 2023. 
  6. "ODIN: Overcoming Dynamic Interference in iNference Pipelines", Pirah Noor Soomro, Nikela Papadopoulou, Miquel Pericàs. Euro-Par 2023: European Conference on Parallel Processing, 2023. 
  7. "Accelerating CNN inference on long vector architectures via co-design", Sonia Rani Gupta, Nikela Papadopoulou, Miquel Pericas. IPDPS 2023: IEEE International Parallel and Distributed Processing Symposium, 2023. 
  8. "STEER: Asymmetry-aware energy efficient task scheduler for cluster-based multicore architectures", Jing Chen, Madhavan Manivannan, Bhavishya Goel, Mustafa Abduljabbar, Miquel Pericàs. SBAC-PAD 2022: IEEE 34th International Symposium on Computer Architecture and High Performance Computing, 2022. 
  9. "Shisha: Online scheduling of CNN pipelines on heterogeneous architectures", Pirah Noor Soomro, Mustafa Abduljabbar, Jeronimo Castrillon, Miquel Pericàs. PPAM 2022: Parallel Processing and Applied Mathematics, 2022.
  10. "ERASE: Energy Efficient Task Mapping and Resource Management for Work Stealing Runtimes", Jing Chen, Madhavan Manivannan, Mustafa Abduljabbar, Miquel Pericàs. TACO 2022: ACM Transactions on Architecture and Code Optimization, 2022. 
  11. "An online guided tuning approach to run CNN pipelines on edge devices", Pirah Noor Soomro, Mustafa Abduljabbar, Jeronimo Castrillon, Miquel Pericàs. CF 2021: Proceedings of the 18th ACM International Conference on Computing Frontiers, 2021. 
  12. "Scheduling task-parallel applications in dynamically asymmetric environments", Jing Chen, Pirah Noor Soomro, Mustafa Abduljabbar, Madhavan Manivannan, Miquel Pericàs. ICPP Workshops '20: Workshop Proceedings of the 49th International Conference on Parallel Processing, 2020. 

Job Vacancy

For the job vacancy please contact the group leader Miquel Pericàs. 


Umbraco.Cms.Core.RichTextEditorValue