<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://fires.im/feed.xml" rel="self" type="application/atom+xml" /><link href="https://fires.im/" rel="alternate" type="text/html" /><updated>2025-11-02T01:01:22+00:00</updated><id>https://fires.im/feed.xml</id><title type="html">FireSim</title><subtitle>FireSim is an open-source (https://github.com/firesim/firesim) FPGA-accelerated full-system hardware simulation platform that makes it easy to validate, profile, and debug RTL hardware implementations at 10s to 100s of MHz. FireSim simplifies co-simulating ASIC RTL with cycle-accurate hardware and software models for other system components (e.g. I/Os). FireSim can productively scale from individual SoC simulations hosted on on-prem FPGAs (e.g., a single Xilinx Alveo board attached to a desktop) to massive datacenter-scale simulations harnessing hundreds of cloud FPGAs (e.g., on Amazon EC2 F1).</subtitle><author><name>Sagar Karandikar</name></author><entry><title type="html">FireSim 1.17.0 Released with Support for Xilinx VCU118, U250, U280, and RHS Research Nitefury II On-Premises FPGAs</title><link href="https://fires.im/2023/07/09/FireSim-1.17.0-Released-with-VCU118-U250-U280-Nitefury-Support.html" rel="alternate" type="text/html" title="FireSim 1.17.0 Released with Support for Xilinx VCU118, U250, U280, and RHS Research Nitefury II On-Premises FPGAs" /><published>2023-07-09T16:00:00+00:00</published><updated>2023-07-09T16:00:00+00:00</updated><id>https://fires.im/2023/07/09/firesim-1.17.0-released-with-vcu118-u250-u280-nitefury-support</id><content type="html" xml:base="https://fires.im/2023/07/09/FireSim-1.17.0-Released-with-VCU118-U250-U280-Nitefury-Support.html"><![CDATA[<p>We just released <a href="https://github.com/firesim/firesim/releases/tag/1.17.0">FireSim 1.17.0</a>, which adds support for several new
on-premises FPGA boards, including:</p>

<ul>
  <li><a href="https://www.xilinx.com/products/boards-and-kits/vcu118.html">Xilinx VCU118</a>: <a href="https://docs.fires.im/en/1.17.0/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-VCU118-FPGAs.html">FireSim VCU118 XDMA-based Getting Started Guide</a></li>
  <li><a href="https://rhsresearch.com/collections/rhs-public/products/nitefury-xilinx-artix-fpga-kit-in-nvme-ssd-form-factor-2280-key-m">RHS Research Nitefury II</a>: <a href="https://docs.fires.im/en/1.17.0/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/RHS-Research-Nitefury-II-FPGAs.html">FireSim Nitefury II XDMA-based Getting Started Guide</a></li>
  <li><a href="https://www.xilinx.com/products/boards-and-kits/alveo/u250.html">Xilinx Alveo U250</a>: <a href="https://docs.fires.im/en/1.17.0/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-Alveo-U250-FPGAs.html">FireSim U250 XDMA-based Getting Started Guide</a></li>
  <li><a href="https://www.xilinx.com/products/boards-and-kits/alveo/u280.html">Xilinx Alveo U280</a>: <a href="https://docs.fires.im/en/1.17.0/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-Alveo-U280-FPGAs.html">FireSim U280 XDMA-based Getting Started Guide</a></li>
</ul>

<p>All of these platforms support all FireSim features, including advanced debugging
features like TracerV, Printf Synthesis, and more. FireSim’s automation is also
maintained, enabling the ability to build large local clusters of FPGAs and
automatically deploy simulations to them. The getting started guides for each
FPGA (linked above) explain how to set up host systems of various scales, including:</p>

<ul>
  <li>A portable FireSim-host consisting of a laptop with a Thunderbolt-attached Nitefury II FPGA (e.g., FireStarter laptop on slide 32 <a href="https://fires.im/isca23-slides-pdf/10_firesim_local_fpga_and_distributed_metasim.pdf#page=32">here</a>)</li>
  <li>A desktop-based FireSim-host with one or a handful of FPGAs (e.g., FireStation desktop on slide 28 <a href="https://fires.im/isca23-slides-pdf/10_firesim_local_fpga_and_distributed_metasim.pdf#page=28">here</a>)</li>
  <li>A large on-premises FireSim-host cluster with many machines and many FPGAs</li>
</ul>

<p>All of the platforms listed above are supported using XDMA-based shells. If
you were previously using FireSim’s Vitis-based U250 support, we highly
recommend migrating to the new XDMA-based U250 flow.</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We just released FireSim 1.17.0, which adds support for several new on-premises FPGA boards, including: Xilinx VCU118: FireSim VCU118 XDMA-based Getting Started Guide RHS Research Nitefury II: FireSim Nitefury II XDMA-based Getting Started Guide Xilinx Alveo U250: FireSim U250 XDMA-based Getting Started Guide Xilinx Alveo U280: FireSim U280 XDMA-based Getting Started Guide All of these platforms support all FireSim features, including advanced debugging features like TracerV, Printf Synthesis, and more. FireSim’s automation is also maintained, enabling the ability to build large local clusters of FPGAs and automatically deploy simulations to them. The getting started guides for each FPGA (linked above) explain how to set up host systems of various scales, including: A portable FireSim-host consisting of a laptop with a Thunderbolt-attached Nitefury II FPGA (e.g., FireStarter laptop on slide 32 here) A desktop-based FireSim-host with one or a handful of FPGAs (e.g., FireStation desktop on slide 28 here) A large on-premises FireSim-host cluster with many machines and many FPGAs All of the platforms listed above are supported using XDMA-based shells. If you were previously using FireSim’s Vitis-based U250 support, we highly recommend migrating to the new XDMA-based U250 flow.]]></summary></entry><entry><title type="html">FireSim Selected for ISCA@50 25-year Retrospective 1996-2020</title><link href="https://fires.im/2023/06/29/FireSim-Selected-for-ISCA50-Retrospective.html" rel="alternate" type="text/html" title="FireSim Selected for ISCA@50 25-year Retrospective 1996-2020" /><published>2023-06-29T16:00:00+00:00</published><updated>2023-06-29T16:00:00+00:00</updated><id>https://fires.im/2023/06/29/firesim-selected-for-isca50-retrospective</id><content type="html" xml:base="https://fires.im/2023/06/29/FireSim-Selected-for-ISCA50-Retrospective.html"><![CDATA[<p>FireSim was selected for the “ISCA@50 25-year Retrospective 1996-2020” and the
retrospectives are now published! You can find our retrospective paper
<a href="https://sites.coecis.cornell.edu/isca50retrospective/files/2023/06/Karandikar_2018_FireSim.pdf">here</a>.</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[FireSim was selected for the “ISCA@50 25-year Retrospective 1996-2020” and the retrospectives are now published! You can find our retrospective paper here.]]></summary></entry><entry><title type="html">Videos from the First FireSim and Chipyard User/Developer Workshop Now Available</title><link href="https://fires.im/2023/04/03/FireSim-Chipyard-Workshop-ASPLOS2023-Videos-Available.html" rel="alternate" type="text/html" title="Videos from the First FireSim and Chipyard User/Developer Workshop Now Available" /><published>2023-04-03T16:00:00+00:00</published><updated>2023-04-03T16:00:00+00:00</updated><id>https://fires.im/2023/04/03/firesim-workshop-asplos-2023-videos-available</id><content type="html" xml:base="https://fires.im/2023/04/03/FireSim-Chipyard-Workshop-ASPLOS2023-Videos-Available.html"><![CDATA[<p>We held the First FireSim and Chipyard User/Developer Workshop at ASPLOS 2023
on March 26, 2023! This workshop featured a full-day of talks from users and
developers in the FireSim and Chipyard community. YouTube videos of the talks (and slides)
are now available on the <a href="https://fires.im/workshop-2023/">2023 Workshop Page</a>!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We held the First FireSim and Chipyard User/Developer Workshop at ASPLOS 2023 on March 26, 2023! This workshop featured a full-day of talks from users and developers in the FireSim and Chipyard community. YouTube videos of the talks (and slides) are now available on the 2023 Workshop Page!]]></summary></entry><entry><title type="html">Videos from the FireSim and Chipyard Tutorial at ASPLOS 2023 Now Available</title><link href="https://fires.im/2023/04/02/FireSim-Chipyard-Tutorial-ASPLOS2023-Videos-Available.html" rel="alternate" type="text/html" title="Videos from the FireSim and Chipyard Tutorial at ASPLOS 2023 Now Available" /><published>2023-04-02T16:00:00+00:00</published><updated>2023-04-02T16:00:00+00:00</updated><id>https://fires.im/2023/04/02/firesim-tutorial-asplos-2023-videos-available</id><content type="html" xml:base="https://fires.im/2023/04/02/FireSim-Chipyard-Tutorial-ASPLOS2023-Videos-Available.html"><![CDATA[<p>Videos and slides from our 
hands-on tutorial on FireSim and Chipyard at
ASPLOS 2023 are now available.</p>

<p>You can find them here: <a href="https://fires.im/asplos-2023-tutorial/">https://fires.im/asplos-2023-tutorial/</a></p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[Videos and slides from our hands-on tutorial on FireSim and Chipyard at ASPLOS 2023 are now available. You can find them here: https://fires.im/asplos-2023-tutorial/]]></summary></entry><entry><title type="html">Tutorial on FireSim and Chipyard at ISCA 2023</title><link href="https://fires.im/2023/03/03/FireSim-Chipyard-Tutorial-ISCA2023.html" rel="alternate" type="text/html" title="Tutorial on FireSim and Chipyard at ISCA 2023" /><published>2023-03-03T16:00:00+00:00</published><updated>2023-03-03T16:00:00+00:00</updated><id>https://fires.im/2023/03/03/firesim-tutorial-at-isca-2023</id><content type="html" xml:base="https://fires.im/2023/03/03/FireSim-Chipyard-Tutorial-ISCA2023.html"><![CDATA[<p>We’re running a hands-on tutorial on FireSim and Chipyard at
the 50th International Symposium on Computer Architecture (ISCA 2023)
in Orlando, FL on June 17, 2023.
Learn more here: <a href="https://fires.im/isca-2023-tutorial/">https://fires.im/isca-2023-tutorial/</a></p>

<p>Slides will be available after the tutorial and attendees will get to
work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx.
Hope to see you there!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running a hands-on tutorial on FireSim and Chipyard at the 50th International Symposium on Computer Architecture (ISCA 2023) in Orlando, FL on June 17, 2023. Learn more here: https://fires.im/isca-2023-tutorial/ Slides will be available after the tutorial and attendees will get to work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx. Hope to see you there!]]></summary></entry><entry><title type="html">First FireSim and Chipyard User/Developer Workshop at ASPLOS 2023</title><link href="https://fires.im/2023/01/26/FireSim-Chipyard-Workshop-ASPLOS2023.html" rel="alternate" type="text/html" title="First FireSim and Chipyard User/Developer Workshop at ASPLOS 2023" /><published>2023-01-26T16:00:00+00:00</published><updated>2023-01-26T16:00:00+00:00</updated><id>https://fires.im/2023/01/26/firesim-workshop-at-asplos-2023</id><content type="html" xml:base="https://fires.im/2023/01/26/FireSim-Chipyard-Workshop-ASPLOS2023.html"><![CDATA[<p>We’re running the First FireSim and Chipyard User/Developer Workshop at
ASPLOS 2023 on March 26, 2023 in Vancouver, BC, Canada! This workshop
will feature a full-day of
submitted talks from users and developers in the FireSim and Chipyard
community. Learn more and <strong>submit your work</strong> on the 
<a href="https://fires.im/workshop-2023/">2023 Workshop Page</a>!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running the First FireSim and Chipyard User/Developer Workshop at ASPLOS 2023 on March 26, 2023 in Vancouver, BC, Canada! This workshop will feature a full-day of submitted talks from users and developers in the FireSim and Chipyard community. Learn more and submit your work on the 2023 Workshop Page!]]></summary></entry><entry><title type="html">Tutorial on FireSim and Chipyard at ASPLOS 2023</title><link href="https://fires.im/2023/01/14/FireSim-Chipyard-Tutorial-ASPLOS2023.html" rel="alternate" type="text/html" title="Tutorial on FireSim and Chipyard at ASPLOS 2023" /><published>2023-01-14T16:00:00+00:00</published><updated>2023-01-14T16:00:00+00:00</updated><id>https://fires.im/2023/01/14/firesim-tutorial-at-asplos-2023</id><content type="html" xml:base="https://fires.im/2023/01/14/FireSim-Chipyard-Tutorial-ASPLOS2023.html"><![CDATA[<p>We’re running a hands-on tutorial on FireSim and Chipyard at
the 28th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023)
in Vancouver, BC, Canada on March 25, 2023.
Learn more here: <a href="https://fires.im/asplos-2023-tutorial/">https://fires.im/asplos-2023-tutorial/</a></p>

<p>Slides will be available after the tutorial and attendees will get to
work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx.
Hope to see you there!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running a hands-on tutorial on FireSim and Chipyard at the 28th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023) in Vancouver, BC, Canada on March 25, 2023. Learn more here: https://fires.im/asplos-2023-tutorial/ Slides will be available after the tutorial and attendees will get to work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx. Hope to see you there!]]></summary></entry><entry><title type="html">Tutorial on FireSim and Chipyard at HPCA 2023</title><link href="https://fires.im/2022/10/31/FireSim-Chipyard-Tutorial-Hpca2023.html" rel="alternate" type="text/html" title="Tutorial on FireSim and Chipyard at HPCA 2023" /><published>2022-10-31T16:00:00+00:00</published><updated>2022-10-31T16:00:00+00:00</updated><id>https://fires.im/2022/10/31/firesim-tutorial-at-hpca-2023</id><content type="html" xml:base="https://fires.im/2022/10/31/FireSim-Chipyard-Tutorial-Hpca2023.html"><![CDATA[<p>We’re running a hands-on tutorial on FireSim and Chipyard at the 
29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29)
in Montreal, QC, Canada on February 26, 2023.
Learn more here: <a href="https://fires.im/hpca-2023-tutorial/">https://fires.im/hpca-2023-tutorial/</a></p>

<p>Slides will be available after the tutorial and attendees will get to
work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx.
Hope to see you there!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running a hands-on tutorial on FireSim and Chipyard at the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29) in Montreal, QC, Canada on February 26, 2023. Learn more here: https://fires.im/hpca-2023-tutorial/ Slides will be available after the tutorial and attendees will get to work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx. Hope to see you there!]]></summary></entry><entry><title type="html">Tutorial on FireSim and Chipyard at MICRO 2022</title><link href="https://fires.im/2022/08/16/FireSim-Chipyard-Tutorial-Micro2022.html" rel="alternate" type="text/html" title="Tutorial on FireSim and Chipyard at MICRO 2022" /><published>2022-08-16T16:00:00+00:00</published><updated>2022-08-16T16:00:00+00:00</updated><id>https://fires.im/2022/08/16/firesim-tutorial-at-micro-2022</id><content type="html" xml:base="https://fires.im/2022/08/16/FireSim-Chipyard-Tutorial-Micro2022.html"><![CDATA[<p>We’re running a hands-on tutorial on FireSim and Chipyard at the 2022
International Symposium on Microarchitecture in Chicago, IL on October 1, 2022.
Learn more here: <a href="https://fires.im/micro-2022-tutorial/">https://fires.im/micro-2022-tutorial/</a></p>

<p>Slides will be available after the tutorial and attendees will get to
work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx.
Hope to see you there!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running a hands-on tutorial on FireSim and Chipyard at the 2022 International Symposium on Microarchitecture in Chicago, IL on October 1, 2022. Learn more here: https://fires.im/micro-2022-tutorial/ Slides will be available after the tutorial and attendees will get to work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx. Hope to see you there!]]></summary></entry><entry><title type="html">Tutorial on FireSim and Chipyard at ISCA 2022</title><link href="https://fires.im/2022/02/17/FireSim-Chipyard-Tutorial-ISCA2022.html" rel="alternate" type="text/html" title="Tutorial on FireSim and Chipyard at ISCA 2022" /><published>2022-02-17T16:00:00+00:00</published><updated>2022-02-17T16:00:00+00:00</updated><id>https://fires.im/2022/02/17/firesim-tutorial-at-isca-2022</id><content type="html" xml:base="https://fires.im/2022/02/17/FireSim-Chipyard-Tutorial-ISCA2022.html"><![CDATA[<p>We’re running a hands-on tutorial on FireSim and Chipyard at
the 49th International Symposium on Computer Architecture (ISCA 2022)
in New York, NY on June 18, 2022.
Learn more here: <a href="https://fires.im/isca-2022-tutorial/">https://fires.im/isca-2022-tutorial/</a></p>

<p>Slides will be available after the tutorial and attendees will get to
work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx.
Hope to see you there!</p>

<!--more-->]]></content><author><name>Sagar Karandikar</name></author><summary type="html"><![CDATA[We’re running a hands-on tutorial on FireSim and Chipyard at the 49th International Symposium on Computer Architecture (ISCA 2022) in New York, NY on June 18, 2022. Learn more here: https://fires.im/isca-2022-tutorial/ Slides will be available after the tutorial and attendees will get to work hands-on on EC2 for free, thanks to the generosity of AWS and Xilinx. Hope to see you there!]]></summary></entry></feed>