Table of Contents      
1. Overview 3. Program/Schedule 5. Workshop Organizers 7. Submitting Work (now closed)
2. Keynote 4. Registration 6. Is there also a tutorial? 8. Important Dates

Overview

The FireSim and Chipyard user and developer community has experienced rapid growth, with significant cross-institution user and developer collaborations. This full-day workshop at ASPLOS 2023 aims to bring together these communities to help drive the future direction of this ecosystem and spawn new collaborations.

This workshop will feature talks from academic and industrial users of FireSim and Chipyard, across areas like computer architecture, systems, programming languages, and VLSI research/development. We hope that the presentations in this workshop will inspire lively discussion of FireSim/Chipyard governance, feature roadmaps, outreach activities, host platform specifications, and more.

The workshop will have a hybrid format; see the In-person Attendees and Remote Attendees sections below. Remote attendance will take place via YouTube livestream and a Slack for Q&A. See below for links.

Keynote

FireSim in High-Profile Action—FETT: DARPA’s First Ever Bug Bounty Program
Joe Kiniry, Principal Scientist, Galois

Joe Kiniry
Bio: Dr. Kiniry is a Principal Scientist at Galois and the Research Lead of several programs: High-assurance Secure Hardware/Firmware Design and Verification, Rigorous Systems Engineering (High-assurance Model-Based Systems and Software Engineering with Digital Twins), Trustworthy and Verifiable Elections, High-assurance Cryptography, and Audits-for-Good. Dr. Kiniry is also the Principled CEO and Chief Scientist of Free & Fair, a Galois spin-out focusing on high-assurance elections technologies and services.


Abstract:
Joe will talk about FETT, DARPA’s first ever bug bounty program, and how FireSim played a key role in FETT’s success. More information about FETT is found here: https://fett.darpa.mil/. FETT was a part of the DARPA SSITH program: https://www.darpa.mil/program/ssith.

Program/Schedule

Time (PDT) Talk Title and Authors Slides Video
9:10am - 9:30am Intro and Welcome
Workshop Organizers
PDF YouTube Link
9:30am - 10:20am Keynote: “FireSim in High-Profile Action—FETT: DARPA’s First Ever Bug Bounty Program”
Joe Kiniry (Galois, Inc.)
PDF YouTube Link
10:20am - 10:40am Coffee Break N/A N/A
10:40am - 11:05am “TraceDoctor: Versatile High-Performance Tracing for FireSim”
Björn Gottschall (Norwegian Univeristy of Science and Technology), Magnus Jahre (Norwegian Univeristy of Science and Technology)
PDF YouTube Link
11:05am - 11:30am “Integrating a high performance instruction set simulator with FireSim to cosimulate operating system boots”
Jiahan Zhang (Tenstorrent Inc.), Varun Koyyalagunta (Tenstorrent Inc.), Joe Rahmeh (Tenstorrent Inc.), Divyang Agrawal (Tenstorrent Inc.)
PDF YouTube Link
11:30am - 12:00pm “Developing and Evaluating the nanoPU and nanoSort using Chipyard and Firesim”
Stephen Ibanez (Stanford University & Intel), Theo Jepsen (Stanford University & Intel), Alex Mallery (Stanford University), Serhat Arslan (Stanford University), Muhammad Shahbaz (Purdue University), Changhoon Kim (Stanford University), Gregory Valiant (Stanford University), Nick McKeown (Stanford University & Intel)
PDF YouTube Link
12:00pm - 1:40pm Lunch N/A N/A
1:40pm - 2:05pm “FireSim on Xilinx U250 and Other Custom Host Platforms”
David Christoph Metz (Norwegian University of Science and Technology), Magnus Själander (Norwegian University of Science and Technology)
PDF YouTube Link
2:05pm - 2:30pm “ChipShop: A Cloud-Based GUI for Accelerating SoC Design”
Shahzaib Kashif (Usman Institute of Technology), Talha Ahmed (Usman Institute of Technology), Mahnoor Ismail (Usman Institute of Technology), Farhan Ahmed Karim (Universiti Kebangsaan Malaysia)
PDF YouTube Link
2:30pm - 2:55pm “MIRAGE: Mitigating Cache Attacks with a Randomized Fully-Associative Cache”
Gururaj Saileshwar (NVIDIA Research & University of Toronto), Moinuddin Qureshi (Georgia Tech)
PDF YouTube Link
2:55pm - 3:20pm “Berkeley eXtensible Environment: A Cloud-Based Open-Source Computer Architecture Simulation Environment”
Farzad Fatollahi-Fard (Lawrence Berkeley National Laboratory), Nirmalendu Patra (Lawrence Berkeley National Laboratory), Angelos Ioannou (Lawrence Berkeley National Laboratory), John Shalf (Lawrence Berkeley National Laboratory)
PDF YouTube Link
3:20pm - 3:40pm Coffee Break N/A N/A
3:40pm - 4:05pm “Profiling an Architectural Simulator”
Johnson Umeike (University of Kansas), Neel Patel (University of Kansas), Alex Manley (University of Kansas), Amin Mamandipoor (University of Kansas), Heechul Yun (University of Kansas), Mohammad Alian (University of Kansas)
PDF YouTube Link
4:05pm - 4:30pm “Ocelot Vector Unit and Integrating SV-based Modules in BOOM”
Dongjie (DJ) Xie (Tenstorrent Inc.), Srikanth Arekapudi (Tenstorrent Inc.)
PDF YouTube Link
4:30pm - 5:00pm Wrap-up and Discussion
Workshop Organizers/Attendees
N/A N/A



Registration

In-person Attendees

To attend the workshop in-person, you must register for ASPLOS 2023.

Even if you’re attending in-person, you may want to join the workshop’s Slack for additional Q&A: Slack Join Link

Remote Attendees

No registration is required for remote attendance. Remote attendance will be available via a livestream on YouTube and a Slack organization for asking questions.

Workshop Organizers

Please contact sagark at eecs dot berkeley dot edu with any questions.

Is there also a tutorial?

Yes! We are also hosting an interactive FireSim/Chipyard tutorial on the first day of Workshops & Tutorials at ASPLOS 2023. See the ASPLOS 2023 Tutorial page for more info.

Submitting Work (now closed)

Talk submissions should consist of a two page abstract in PDF format, including title, authors, affiliations, and the email address of the contact author. Submissions will be accepted on a rolling basis.

We invite submissions in areas including (but not limited to):

  • Early or Completed work that uses FireSim or Chipyard, including (but not limited to) areas such as Architecture, Systems, Programming Languages, Operating Systems, and VLSI
  • User experiences of completed work
  • Industrial products created using FireSim or Chipyard
  • Integration with new tools/simulators/designs/etc.
  • Proposals for new features/directions
  • Custom FireSim host platforms

Accepted abstracts will give 15-30 minute talks at the workshop. Accepted submissions will also have the option to make a 6 page short paper available on the website and/or participate in the workshop’s poster session. All contents made available from the workshop (talks, slides, papers, posters) will not preclude publishing at future conference venues.

Submission website (now closed): https://firesim-chipyard-23.hotcrp.com

Important Dates

  • Abstract submission deadline: February 20, 2023, 11:59:59pm PST
  • Latest author notification: February 28, 2023 (Decisions are rolling, may be available earlier)
  • Workshop date: March 26, 2023

Stay tuned!

We will continue to update this page as the workshop is finalized. Join the FireSim mailing list and follow the FireSim Twitter account to stay up-to-date as we finalize the workshop!