+++ 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.