Prakhar Gupta

I like computers...


Developing an Out-Of-Order RISC-V CPU: part one

This post is about 5 months late. I created the markdown file on 12/23/2025 but never got around to writing anything to it. Now, I have some time on my hands (and I feel bad about not writing as often as I had planned to) - so I figured I will give this a shot again. Last fall, I took ECE 411 the infamous computer-architecture class at my university. This was a class I was really looking forward to.

Read more...

Supermicrosummit24

Super Micro Open Stroage Summit 2024 https://www.thecube.net/events/supermicro/open-storage-summit-2024 I attended the last 2 events at this stummit. Here are my thoughts and notes: The New High Performance Computing: Optimized Storage from HPC to AI Speakers: Randy Kreiser Supermicro CJ Newburn NVIDIA Balaji Venkateshwaran DDN Bill Panos Solidigm CJ- The moderator looks like he is being held at gunpoint. Rate at which usage models are changing need for new infrastructure new models characterized by large scale and making memory accesses of fine granularity

Read more...

Making a POSIX (-ish?) Linux Kernel

Interactive Demo here Features include Concurrency through RoundRobin Scheduler Interrupt Support, Keyboard IO, RTC Custom read-only filesystem with POXIS(-ish?) syscalls x86_32 Paging exec() and exit() functionality for certain programs For academic integrity reasons, I cannot share the source code This project also has mouse support, soundblasters, and real-time UART pvp TicTacToe implemented for extra credit. Not available in the online demo. This placed 3rd in the Design competition in SP24

1 of 1