Hi
user
Admin Login:
Username:
Password:
Name:
FireSim: A Scalable Platform for FPGA-Accelerated Simulation, Debugging, Profiling of RTL Designs
--client
fossi
--show
latch_2023
--room henley1010 15222 --force
Next: 10 bsg_tag: A minimal open-source ASIC configuration bus
show more...
Marks
Author(s):
Sagar Karandikar
Location
UCSB Henley Hall room 1010
Date
mar Fri 31
Days Raw Files
Start
13:30
First Raw Start
13:02
Duration
00:20:00
Offset
0:27:59
End
13:50
Last Raw End
14:04
Chapters
00:00
0:15:38
0:24:10
Total cuts_time
27 min.
https://www.fossi-foundation.org/latchup/#presentations
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
mp4
svg
png
assets
release.pdf
FireSim_A_Scalable_Platform_for_FPGAAccelerated_Simulation_Debugging_and_Profiling_of_RTL_Designs.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
FireSim is an easy-to-use, open-source, FPGA-accelerated hardware simulation platform that runs on cloud and on-premises FPGAs, including AWS EC2 F1 and local machines with Xilinx Alveo boards. FireSim automatically instruments and transforms RTL designs into fast (10s-100s MHz), deterministic, and cycle-exact FPGA-based simulators that enable productive pre-silicon verification and performance validation. Users can plug in their own designs or harness the included Chipyard SoC design environment, which includes in-order and out-of-order RISC-V cores, uncore components, peripherals, and accelerators. In contrast with traditional FPGA prototyping, FireSim includes synthesizable and timing-accurate models for standard I/O interfaces like DRAM, Ethernet, UART, and others, allowing users to obtain accurate performance measurements for their pre-silicon design. FireSim also provides a large array of debugging and profiling features not available in FPGA prototypes, including assertion synthesis, print synthesis, out-of-band instruction trace and performance counter recording, Flame Graph integration, and co-simulation with software models. These features enable rapidly debugging and profiling designs trillions of cycles into simulation, without perturbing design behavior. By providing a framework to automate the management of FPGA infrastructure, FireSim lets hardware and software developers get a head-start on building software for novel hardware designs, by letting developers interact with the pre-silicon hardware design as they would a virtual machine. In effect, both hardware and software developers can work from a single source of truth: the RTL for the hardware design. FireSim also scales to simulating thousands of multi-core compute nodes, including the ability to simulate large clusters of networked designs over hundreds of FPGAs. By providing a consistent, user-friendly interface for managing simulations, FireSim enables easy scaling from small numbers of simulations hosted by on-premises FPGAs to massive simulations using hundreds of FPGAs on the cloud. This allows FireSim to remove the high capex traditionally involved in large-scale FPGA-based simulation, democratizing access to realistic pre-silicon hardware modeling of new designs. By defining standardized host platforms and providing a large amount of automation/tooling, FireSim drastically simplifies the process of building and deploying large-scale FPGA-based hardware simulations. To date, FireSim has been used in the development of commercial silicon and in published work from authors at over 20 academic and industrial institutions across various areas including computer architecture, systems, networking, circuits, security, and HPC.
markdown
Comment:
production notes
2023-03-31/13_02_01.ts
Apply:
13:02:01 - 13:02:28 ( 00:00:27 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
End:
27.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 0.0
Wall: 13:02:01
Duration
00:30:00
13:32:01
seconds: 27.0
Wall: 13:02:28
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:02:28 - 13:15:31 ( 00:13:03 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
27.0) (
End:
810.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=027.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 27.0
Wall: 13:02:28
Duration
00:30:00
13:32:01
seconds: 810.0
Wall: 13:15:31
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:15:31 - 13:16:23 ( 00:00:52 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
810.0) (
End:
862.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=0810.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 810.0
Wall: 13:15:31
Duration
00:30:00
13:32:01
seconds: 862.0
Wall: 13:16:23
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:16:23 - 13:32:01 ( 00:15:38 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
862.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=0862.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 862.0
Wall: 13:16:23
Duration
00:30:00
13:32:01
seconds: 0.0
Wall: 13:02:01
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:34:20 - 13:42:52 ( 00:08:32 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
End:
512.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 0.0
Wall: 13:34:20
Duration
00:30:00
14:04:20
seconds: 512.0
Wall: 13:42:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:42:52 - 13:46:21 ( 00:03:29 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
512.0) (
End:
721.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0512.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 512.0
Wall: 13:42:52
Duration
00:30:00
14:04:20
seconds: 721.0
Wall: 13:46:21
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:46:21 - 13:48:58 ( 00:02:37 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
721.0) (
End:
878.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0721.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 721.0
Wall: 13:46:21
Duration
00:30:00
14:04:20
seconds: 878.0
Wall: 13:48:58
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:48:58 - 13:49:16 ( 00:00:18 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
878.0) (
End:
896.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0878.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 878.0
Wall: 13:48:58
Duration
00:30:00
14:04:20
seconds: 896.0
Wall: 13:49:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:49:16 - 14:04:20 ( 00:15:04 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
896.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0896.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 896.0
Wall: 13:49:16
Duration
00:30:00
14:04:20
seconds: 0.0
Wall: 13:34:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2023-03-31/13_02_01.ts
2023-03-31/13_34_20.ts
Veyepar
Video Eyeball Processor and Review