Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Syste 2020
DOI: 10.1145/3373376.3378455
|View full text |Cite
|
Sign up to set email alerts
|

FirePerf

Abstract: Achieving high-performance when developing specialized hardware/software systems requires understanding and improving not only core compute kernels, but also intricate and elusive system-level bottlenecks. Profiling these bottlenecks requires both high-fidelity introspection and the ability to run sufficiently many cycles to execute complex software stacks, a challenging combination. In this work, we enable agile full-system performance optimization for hardware/ software systems with FirePerf, a set of novel … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(2 citation statements)
references
References 37 publications
(38 reference statements)
0
2
0
Order By: Relevance
“…In Ref. [ 22 ], the authors have presented a set of profiling tools designed to integrate with a field programmable gate array accelerated simulation platform. However, it was too slow to observe end-to-end system-level level operation in a multi-cluster environment and is at an inadequate level of abstraction to diagnose performance.…”
Section: Related Workmentioning
confidence: 99%
“…In Ref. [ 22 ], the authors have presented a set of profiling tools designed to integrate with a field programmable gate array accelerated simulation platform. However, it was too slow to observe end-to-end system-level level operation in a multi-cluster environment and is at an inadequate level of abstraction to diagnose performance.…”
Section: Related Workmentioning
confidence: 99%
“…In FPGA research, public cloud infrastructure added AutoCounter functionality to FireSim to automatically insert performance counters into the intermediate register transfer language to precisely profile specific areas within the hardware design (Karandikar et al (2020)).…”
Section: Related Workmentioning
confidence: 99%