<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ScreamingPigeon</title><link>http://screamingpigeon.net/</link><description>I like computers...</description><generator>Hugo</generator><language>en-us</language><atom:link href="http://screamingpigeon.net/rss.xml" rel="self" type="application/rss+xml"/><item><title>Dams, Capacitors, and Datacenters</title><link>http://screamingpigeon.net/blog/capacitor/</link><description><![CDATA[
          <p>I have been reading Marc Reisner&rsquo;s <a href="https://en.wikipedia.org/wiki/Cadillac_Desert">Cadillac Desert</a> of late. It is a great book that gets into
the history of irrigation and water reclamation projects in the American west. I will reference
some of the things discussed in that book here, so if you don&rsquo;t want spoilers, go give it a read
first. It&rsquo;s full of history and economics and politics.</p>
<p>The Colorado river is basically just a trickle into the gulf of California now. It used to be
this roaring river carrying snowmelt from the Rockies. A monstrous force of
nature that carved gorges and canyons into volcanic rock that formed 11 million years ago.</p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/random">random</a> </p>
          
          <p>Word Count: 542</p>
          <p>Reading Time: 3 minutes</p>
          
      ]]></description><pubDate>Thu, 02 Jul 2026 09:35:33 -0500</pubDate><guid>http://screamingpigeon.net/blog/capacitor/</guid></item><item><title>Skyline Panel</title><link>http://screamingpigeon.net/blog/skyline_panel/</link><description><![CDATA[
          <p>The <a href="https://cascade.cs.utexas.edu/isca26-workshop.html">SKYLINE</a> workshop at <a href="https://iscaconf.org/isca2026/program/workshops.php">ISCA 2026</a> assembled a panel of researchers - Amir from Google DeepMind, Joseph Torellas from UIUC, Jovan Stojkovic from UT Austin and Meta, Chaojie Zhang from Microsoft Azure Research, and Benjamin C. Lee from UPenn and Google to chat about the evolving landscape of cloud-native architectures, agentic AI, and the fundamental redesign of systems from the ground up. Here is my transcript from the talk.</p>
<p>Amir: <em>Self refinement is something we really need to talk about. And just to put it out there, Bayesian inference on top of LLM generated templates gives us some real added performance gains. But let me close my opening with a reflection on life, I think we sometimes forget the human side of all this technical progress.</em></p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/conference">conference</a> <a href="/tags/ai">ai</a> </p>
          
          <p>Word Count: 1400</p>
          <p>Reading Time: 7 minutes</p>
          
      ]]></description><pubDate>Sat, 27 Jun 2026 21:10:18 -0500</pubDate><guid>http://screamingpigeon.net/blog/skyline_panel/</guid></item><item><title>Characterization of Cache Aware Scheduling on Linux</title><link>http://screamingpigeon.net/projects/cas/</link><description><![CDATA[
          <p>This past semester, I took a class on parallel computer architecture, with a
focus on shared memory multiprocessor systems. For the final project, my group
(huge thanks to <a href="https://atmospheal.com/">Ingi</a> and <a href="https://pradyun.net/">Pradyun</a> for carrying)
and I worked on doing a characterization of <strong>Cache-Aware</strong> Scheduling on Linux.</p>
<p>This is the final paper we produced for the class. I converted the <code>.tex</code>
file to a hugo compatible markdown using <code>pandoc</code>, followed by some
tweaking to get images to render.</p>
          
          
            <p>Tags: <a href="/tags/projects">projects</a> <a href="/tags/operating-systems">operating-systems</a> <a href="/tags/linux">linux</a> </p>
          
          <p>Word Count: 6533</p>
          <p>Reading Time: 31 minutes</p>
          
      ]]></description><pubDate>Tue, 02 Jun 2026 22:17:29 -0500</pubDate><guid>http://screamingpigeon.net/projects/cas/</guid></item><item><title>Pictures from Spring Break 2026</title><link>http://screamingpigeon.net/blog/spring_break_2026/</link><description><![CDATA[
          <p>Hello!</p>
<p>I return to the blog about 2 weeks later than I should be. I will be serving my (nonexistent???) readers
with some more low-vocabulary slop.</p>
<p>As an attempt to half-ass my new year resolution of writing a blog post every month - I will be uploading
pictures from my trip to New England and NYC with some blurbs. Why? Because it is easier than writing something
interesting.</p>
<h1 id="boston">Boston</h1>
<p><img src="/sp26/DSC06285.jpg" alt="txt" title="Downtown Boston" /></p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/travel">travel</a> <a href="/tags/photography">photography</a> </p>
          
          <p>Word Count: 335</p>
          <p>Reading Time: 2 minutes</p>
          
      ]]></description><pubDate>Mon, 20 Apr 2026 13:19:13 -0500</pubDate><guid>http://screamingpigeon.net/blog/spring_break_2026/</guid></item><item><title>Books I read in 2025</title><link>http://screamingpigeon.net/blog/books2025/</link><description><![CDATA[
          <p>One of my resolutions for this year is to write more.</p>
<p>So far, I have done a shitty job holding myself up to that. I have been having a hard time coming up with something to write about.
Naturally, commenting on writing is much easier than writing something original. So here are my thoughts on some of the books
I read in 2025.</p>
<h2 id="february">February</h2>
<h3 id="elder-race">Elder Race</h3>
<h4 id="adrian-tchaikovsky">Adrian Tchaikovsky</h4>
<p>This was the first book (novella?) I had picked up in a while (probably 6 months).
It was a great segue back into reading. The plot was easy to follow, and
the characters were moderately interesting.</p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/books">books</a> </p>
          
          <p>Word Count: 1944</p>
          <p>Reading Time: 10 minutes</p>
          
      ]]></description><pubDate>Tue, 10 Mar 2026 15:38:04 -0500</pubDate><guid>http://screamingpigeon.net/blog/books2025/</guid></item><item><title>Flush Reload</title><link>http://screamingpigeon.net/blog/flush_reload/</link><description><![CDATA[
          <h1 id="intro">Intro</h1>
<p>Last November, I got the chance to meet <a href="https://faculty.cc.gatech.edu/~genkin/">Daniel Genkin</a> - at the <a href="https://www.midwestsecurityworkshop.com/agenda.html">Midwest
Security Workshop</a>. He is one of the authors/discoveres of
<a href="https://en.wikipedia.org/wiki/Spectre_(security_vulnerability)">SPECTRE</a> and <a href="https://en.wikipedia.org/wiki/Meltdown_(security_vulnerability)">MELTDOWN</a>
, some of the most critical vulnerabilities discovered in the last decade. These were also unpatchable due to them being
hardware vulnerabilities.</p>
<p>Bumping into Daniel was a happy coincidence for me. I was aware that MSW had a section on HW Security (which is why I went in
the first place) - but I never knew that such an epic security researcher was going to be there.</p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/computer-architecture">computer-architecture</a> <a href="/tags/security">security</a> </p>
          
          <p>Word Count: 2055</p>
          <p>Reading Time: 10 minutes</p>
          
      ]]></description><pubDate>Tue, 06 May 2025 15:09:05 -0500</pubDate><guid>http://screamingpigeon.net/blog/flush_reload/</guid></item><item><title>Developing an Out-Of-Order RISC-V CPU: part one</title><link>http://screamingpigeon.net/projects/ooo_pt1/</link><description><![CDATA[
          <p>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.</p>
<p>Last fall, I took <a href="https://courses.grainger.illinois.edu/ece411/fa2024/https://courses.grainger.illinois.edu/ece411/fa2024/">ECE 411</a>
the infamous computer-architecture class at my university. This was a class I was really looking
forward to. After dealing with some department advising beauracracy (and almost losing my seat in the course)
I did end up taking the class - and I quite enjoyed it. The final project of the class
involves designing a Out-Of-Order RISC-V CPU. This blog post is going to hopefully go over</p>
          
          
            <p>Tags: <a href="/tags/projects">projects</a> <a href="/tags/computer-architecture">computer-architecture</a> </p>
          
          <p>Word Count: 3124</p>
          <p>Reading Time: 15 minutes</p>
          
      ]]></description><pubDate>Sat, 03 May 2025 17:44:00 -0600</pubDate><guid>http://screamingpigeon.net/projects/ooo_pt1/</guid></item><item><title>Supermicrosummit24</title><link>http://screamingpigeon.net/blog/supermicrosummit24/</link><description><![CDATA[
          <h1 id="super-micro-open-stroage-summit-2024">Super Micro Open Stroage Summit 2024</h1>
<p><a href="https://www.thecube.net/events/supermicro/open-storage-summit-2024">https://www.thecube.net/events/supermicro/open-storage-summit-2024</a></p>
<p>I attended the last 2 events at this stummit. Here are my thoughts and notes:</p>
<h2 id="the-new-high-performance-computing-optimized-storage-from-hpc-to-ai">The New High Performance Computing: Optimized Storage from HPC to AI</h2>
<p>Speakers:</p>
<ul>
<li>Randy Kreiser Supermicro</li>
<li>CJ Newburn NVIDIA</li>
<li>Balaji Venkateshwaran DDN</li>
<li>Bill Panos Solidigm</li>
</ul>
<p>CJ-
The moderator looks like he is being held at gunpoint.</p>
<p>Rate at which usage models are changing</p>
<p>need for new infrastructure</p>
<p>new models characterized by large scale and making
memory accesses of fine granularity</p>
          
          
            <p>Tags: <a href="/tags/blog">blog</a> <a href="/tags/conference">conference</a> </p>
          
          <p>Word Count: 529</p>
          <p>Reading Time: 3 minutes</p>
          
      ]]></description><pubDate>Tue, 27 Aug 2024 11:55:40 -0500</pubDate><guid>http://screamingpigeon.net/blog/supermicrosummit24/</guid></item><item><title>Making a POSIX (-ish?) Linux Kernel</title><link>http://screamingpigeon.net/projects/ece391/</link><description><![CDATA[
          <h4 id="interactive-demo-here"><a href="https://391-os.vercel.app">Interactive Demo here</a></h4>
<h5 id="features-include">Features include</h5>
<ul>
<li>Concurrency through RoundRobin Scheduler</li>
<li>Interrupt Support, Keyboard IO, RTC</li>
<li>Custom read-only filesystem with POXIS(-ish?) syscalls</li>
<li>x86_32 Paging</li>
<li>exec() and exit() functionality for certain programs</li>
</ul>
<p>For academic integrity reasons, I cannot share the source code</p>
<h3 id="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">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</h3>
          
          
            <p>Tags: <a href="/tags/projects">projects</a> <a href="/tags/operating-systems">operating-systems</a> </p>
          
          <p>Word Count: 70</p>
          <p>Reading Time: 1 minutes</p>
          
      ]]></description><pubDate>Thu, 09 May 2024 03:39:15 +0530</pubDate><guid>http://screamingpigeon.net/projects/ece391/</guid></item></channel></rss>