<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chipyard on Pranav Kumar</title><link>https://pranav083.github.io/tags/chipyard/</link><description>Recent content in Chipyard on Pranav Kumar</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © 2016–2030, Pranav Kumar</copyright><lastBuildDate>Sun, 15 Dec 2024 00:00:00 -0500</lastBuildDate><atom:link href="https://pranav083.github.io/tags/chipyard/index.xml" rel="self" type="application/rss+xml"/><item><title>RISC-V Microarchitectural Design-Space Exploration in Chipyard</title><link>https://pranav083.github.io/post/project/s1-ece5504-cache-optimization/</link><pubDate>Sun, 15 Dec 2024 00:00:00 -0500</pubDate><guid>https://pranav083.github.io/post/project/s1-ece5504-cache-optimization/</guid><description>
&lt;p&gt;&lt;strong&gt;ECE 5504 — Computer Architecture · Virginia Tech · Fall 2024&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Team project&lt;/strong&gt; with Alok Mehendale and Benjamin Rice. Benchmarks were divided between us: Alok took &lt;code&gt;rsort&lt;/code&gt; and &lt;code&gt;vvadd&lt;/code&gt;, Benjamin took &lt;code&gt;towers&lt;/code&gt; and &lt;code&gt;median&lt;/code&gt;, and &lt;strong&gt;I took FFT and SHA-256&lt;/strong&gt;. Results were combined for the final report.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;General-purpose processor configurations are a compromise. Given an open, parameterised SoC generator, how much performance can be recovered by tailoring the microarchitecture to a &lt;em&gt;specific&lt;/em&gt; workload — and where does that tailoring stop paying off?&lt;/p&gt;</description></item></channel></rss>