Matches in SemOpenAlex for { <https://semopenalex.org/work/W4285387002> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W4285387002 abstract "FPGA-based accelerators are becoming increasingly popular for deep neural network inference due to their ability to scale performance with increasing degree of specialization with dataflow architectures or custom data type precision. In order to reduce the barrier for software engineers and data scientists to adopt FPGAs, C++- and OpenCL-based design entries with high-level synthesis (HLS) have been introduced. They provide higher abstraction compared to register-transfer level (RTL)-based design. HLS offers faster development time, better maintainability and more flexibility in code exploration, when evaluating several options for multi-dimension tensors, convolutional layers or different degrees of parallelism. For this reason, HLS has been adopted by DNN accelerator generation frameworks such as FINN and hls4ml. In this paper, we present an alternative backend library for FINN, leveraging RTL. We investigate and evaluate, across a spectrum of design dimensions, the pros and cons of an RTL-based implementation versus the original HLS variant. We show that for smaller design parameters, RTL produces significantly smaller circuits as compared to HLS. For larger circuits, however, the look-up table (LUT) count of RTL-based design is slightly higher, up to around (15% ) . On the other hand, HLS consistently requires more flip-flops (FFs) (with an orders-of-magnitude difference for smaller designs) and block RAMs (BRAMs) (2 × more). This also impacts the critical path delay, with RTL producing significantly faster circuits, up to around (80% ) . Furthermore, RTL also benefits from at-least a 10 × reduction in synthesis time. Finally, the results were validated in practice using two real-world use cases, one of a multi-layer perceptron (MLP) used in network intrusion detection and the other a convolution network called ResNet used in image recognition. Overall, since HLS frameworks code-generate the hardware design, the benefits of the ease in the design entry is less important. As such, the gained benefits in synthesis time together with some design-dependent resource benefits, make the RTL abstraction an attractive alternative." @default.
- W4285387002 created "2022-07-14" @default.
- W4285387002 creator A5003800161 @default.
- W4285387002 creator A5031107943 @default.
- W4285387002 creator A5031192719 @default.
- W4285387002 creator A5055093027 @default.
- W4285387002 creator A5061182145 @default.
- W4285387002 date "2022-07-14" @default.
- W4285387002 modified "2023-10-17" @default.
- W4285387002 title "On the RTL Implementation of FINN Matrix Vector Unit" @default.
- W4285387002 cites W2000921084 @default.
- W4285387002 cites W2023497162 @default.
- W4285387002 cites W2085879890 @default.
- W4285387002 cites W2094998159 @default.
- W4285387002 cites W2095761111 @default.
- W4285387002 cites W2097117768 @default.
- W4285387002 cites W2108598243 @default.
- W4285387002 cites W2154009134 @default.
- W4285387002 cites W2171318521 @default.
- W4285387002 cites W2194775991 @default.
- W4285387002 cites W2296509296 @default.
- W4285387002 cites W2337583919 @default.
- W4285387002 cites W2343695530 @default.
- W4285387002 cites W2554302513 @default.
- W4285387002 cites W2589329959 @default.
- W4285387002 cites W2618530766 @default.
- W4285387002 cites W2618715568 @default.
- W4285387002 cites W2787132281 @default.
- W4285387002 cites W2891946740 @default.
- W4285387002 cites W2944730674 @default.
- W4285387002 cites W2988155571 @default.
- W4285387002 cites W3013186616 @default.
- W4285387002 cites W3093982621 @default.
- W4285387002 cites W3100596846 @default.
- W4285387002 cites W3102383356 @default.
- W4285387002 cites W3103292482 @default.
- W4285387002 cites W3161542527 @default.
- W4285387002 cites W3198585464 @default.
- W4285387002 cites W4247306016 @default.
- W4285387002 doi "https://doi.org/10.1145/3547141" @default.
- W4285387002 hasPublicationYear "2022" @default.
- W4285387002 type Work @default.
- W4285387002 citedByCount "3" @default.
- W4285387002 countsByYear W42853870022023 @default.
- W4285387002 crossrefType "journal-article" @default.
- W4285387002 hasAuthorship W4285387002A5003800161 @default.
- W4285387002 hasAuthorship W4285387002A5031107943 @default.
- W4285387002 hasAuthorship W4285387002A5031192719 @default.
- W4285387002 hasAuthorship W4285387002A5055093027 @default.
- W4285387002 hasAuthorship W4285387002A5061182145 @default.
- W4285387002 hasBestOaLocation W42853870021 @default.
- W4285387002 hasConcept C101468663 @default.
- W4285387002 hasConcept C113775141 @default.
- W4285387002 hasConcept C118524514 @default.
- W4285387002 hasConcept C134835016 @default.
- W4285387002 hasConcept C147358964 @default.
- W4285387002 hasConcept C149635348 @default.
- W4285387002 hasConcept C173608175 @default.
- W4285387002 hasConcept C199360897 @default.
- W4285387002 hasConcept C2777904410 @default.
- W4285387002 hasConcept C41008148 @default.
- W4285387002 hasConcept C42935608 @default.
- W4285387002 hasConcept C58013763 @default.
- W4285387002 hasConcept C96324660 @default.
- W4285387002 hasConceptScore W4285387002C101468663 @default.
- W4285387002 hasConceptScore W4285387002C113775141 @default.
- W4285387002 hasConceptScore W4285387002C118524514 @default.
- W4285387002 hasConceptScore W4285387002C134835016 @default.
- W4285387002 hasConceptScore W4285387002C147358964 @default.
- W4285387002 hasConceptScore W4285387002C149635348 @default.
- W4285387002 hasConceptScore W4285387002C173608175 @default.
- W4285387002 hasConceptScore W4285387002C199360897 @default.
- W4285387002 hasConceptScore W4285387002C2777904410 @default.
- W4285387002 hasConceptScore W4285387002C41008148 @default.
- W4285387002 hasConceptScore W4285387002C42935608 @default.
- W4285387002 hasConceptScore W4285387002C58013763 @default.
- W4285387002 hasConceptScore W4285387002C96324660 @default.
- W4285387002 hasLocation W42853870021 @default.
- W4285387002 hasOpenAccess W4285387002 @default.
- W4285387002 hasPrimaryLocation W42853870021 @default.
- W4285387002 hasRelatedWork W1943664624 @default.
- W4285387002 hasRelatedWork W2047588290 @default.
- W4285387002 hasRelatedWork W2100744616 @default.
- W4285387002 hasRelatedWork W2579860273 @default.
- W4285387002 hasRelatedWork W2593544597 @default.
- W4285387002 hasRelatedWork W2944879222 @default.
- W4285387002 hasRelatedWork W2999668243 @default.
- W4285387002 hasRelatedWork W3003815297 @default.
- W4285387002 hasRelatedWork W3147787617 @default.
- W4285387002 hasRelatedWork W4252406749 @default.
- W4285387002 isParatext "false" @default.
- W4285387002 isRetracted "false" @default.
- W4285387002 workType "article" @default.