Introduction to Linux Kernel Concepts (1st Offering)
Presenter: Salma Aly
Date: Tuesday, November 11, 2025
Time: 2:00 PM
Location: Lecture Space/Workshop Space, 4th Floor - 300 Ouellette Ave., School of Computer Science Advanced Computing Hub
This workshop offers participants be introduction to identifying performance bottlenecks in multi-agent systems using Linux tracing tools. The session's core focus is the concept of a custom kernel-like scheduling layer designed to manage agent requests through fundamental concurrency primitives like threads and queues to significantly optimize system performance and inform potential advancements in the Linux kernel for AI acceleration.
This workshop will introduce participants to using Linux tracing tools to observe and identify performance bottlenecks (like latency and contention) in multi-agent systems sharing a single LLM resource. Next, we will introduce the concept of a custom kernel-like scheduling layer designed to manage agent requests efficiently using fundamental concurrency primitives like threads and queues.
- Basic understanding of Linux Command Line and System Concepts
- Intermediate Programming Skills
Salma Aly is an entrepreneur PhD student at the University of Windsor in the School of Computer Science. Her research interests are Software testing, Reinforcement learning, and Generative AI. She received her M.Sc. in computer science from The American University in Cairo, Egypt. Her master's were focused on artificial intelligence (AI) and computer vision. She has taken several roles in the industry, such as AI Engineer, Intelligent Automation Consultant, and Data Analyst.