summaryrefslogtreecommitdiffstats
path: root/content/zettel/1c9.md
blob: e2ca7253b505dcc3d1ddb891761cf06a034c9b54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+++
title = "Resource Sharing"
author = "Yann Herklotz"
tags = []
categories = []
backlinks = ["3c6", "1c8"]
forwardlinks = ["1c10"]
zettelid = "1c9"
+++

Resource sharing is an important optimisation in HLS, because some
operations can be expensive to implement directly in hardware, and it is
therefore more efficient to share the hardware between multiple
different uses of the hardware.

This is also an important metric during scheduling, because if one can
get a minimal schedule while reusing as much of the hardware as
possible, that is a much better hardware design in general.