James H. AndersonView profile
Professor
James H. Anderson is the Kenan Distinguished Professor and Department Chair in the Department of Computer Science at the University of North Carolina at Chapel Hill, where he has been a faculty member since 1993. A leading researcher in real-time systems and distributed computing, he previously served at the University of Maryland (1990-1993). His educational background includes: B.S. in Computer Science from Michigan State University (1982) M.S. in Computer Science from Purdue University (1983) Ph.D. in Computer Sciences from the University of Texas at Austin (1990) Anderson's research focuses on real-time systems, distributed and concurrent algorithms, multicore computing, and operating systems. His work addresses fundamental challenges in scheduling, resource management, and reliability in time-critical environments, with recent emphasis on GPU acceleration for AI workloads and heterogeneous platforms. He investigates novel approaches to budget enforcement, processing graph scheduling, and timing predictability in complex systems. Analysis of his recent publications reveals a strong trend toward applying real-time scheduling principles to GPU and heterogeneous computing architectures. Key research thrusts include enabling predictable AI acceleration, managing timing uncertainties in autonomous systems, and developing composable resource partitioning techniques for safety-critical applications. His distinguished honors include: U.S. Army Research Office Young Investigator Award (1995) Alfred P. Sloan Research Fellowship (1996) Seven Computer Science Student Association Teaching Awards (1995-2019) Fellowships from IEEE (2012), ACM (2013), AAAS (2020), and AAIA (2022) IEEE TCRTS Outstanding Technical Achievement and Leadership Award (2018) Anderson actively mentors through the TOPICS Club, a reading group for undergraduate students that he co-leads with Cynthia Sturton and Danielle Szafir. His professional leadership includes chairing IEEE TCRTS (2016-2017) and ACM SIGBED (2019-2021), plus service as program/general chair for major conferences including RTSS, PODC, ECRTS, and RTAS. He directs ongoing research initiatives in real-time systems through collaborative projects and the TOPICS Club, which provides undergraduates with hands-on research experience in cutting-edge computer science topics.








