Adithya Srinivasan

Adithya Srinivasan

I'm a Master's in Computer Science student at NC State University, specializing in Computer Vision research with a passion for pushing the boundaries of visual intelligence. My work spans from low-level systems programming in OS and Computer Architecture to cutting-edge research in Large Language Models, bridging the gap between foundational computing principles and modern AI applications.

Recent Works

  • Open-source code visualization tool for providing LLMs with structured repository context (#23 on Product Hunt)
  • High-performance out-of-order superscalar processor simulator with advanced instruction scheduling
  • Multi-level cache and memory hierarchy optimization featuring L1/L2 caches with stream buffer implementation
  • Complete XINU OS kernel enhancement:
    Process Scheduler: Implemented Exponential Distribution and Linux 2.2 kernel schedulers to eliminate starvation and maximize CPU throughput
    Virtual Memory Management: Architected demand paging system with memory-mapped files, dynamic heap expansion, and comprehensive syscall support
    File System Optimizer: Developed UNIX-style disk defragmentation utility to improve data locality and I/O performance