Herding LLaMaS: Using LLMs as an OS Module

Aditya K Kamath,Sujay Yadalam
2024-01-17
Abstract:Computer systems are becoming increasingly heterogeneous with the emergence of new memory technologies and compute devices. GPUs alongside CPUs have become commonplace and CXL is poised to be a mainstay of cloud systems. The operating system is responsible for managing these hardware resources, requiring modification every time a new device is released. Years of research and development are sunk into tuning the OS for high performance with each new heterogeneous device. With the recent explosion in memory technologies and domain-specific accelerators, it would be beneficial to have an OS that could provide high performance for new devices without significant effort.
Operating Systems,Machine Learning
What problem does this paper attempt to address?