Matches in SemOpenAlex for { <https://semopenalex.org/work/W3134877013> ?p ?o ?g. }
- W3134877013 abstract "The emergence of machine learning, image and audio processing on edge devices has motivated research towards power efficient custom hardware accelerators. Though FPGAs are an ideal target for energy efficient custom accelerators, the difficulty of hardware design and the lack of vendor agnostic, standardized hardware compilation infrastructure has hindered their adoption. This paper introduces HIR, an MLIR-based intermediate representation (IR) to describe hardware accelerator designs. HIR combines high level language features, such as loops and multi-dimensional tensors, with programmer defined explicit scheduling, to provide a high-level IR suitable for DSL compiler pipelines without compromising control over the micro-architecture of the accelerator. HIR's explicit schedules allow it to express fine-grained, synchronization-free parallelism and optimizations such as retiming and pipelining. Built as a dialect in MLIR, it draws from best IR practices learnt from communities like those of LLVM. While offering rich optimization opportunities and a high level abstraction, HIR enables sharing of optimizations, utilities and passes with software compiler infrastructure. Our implementation shows that the code generation time of the HIR code generator is on average 1112x lower than that of Xilinx Vivado HLS on a range of kernels without a compromise on the quality of the generated hardware. We believe that these are significant steps forward in the design of IRs for hardware synthesis and in equipping domain-specific languages with a productive and performing compilation path to custom hardware acceleration." @default.
- W3134877013 created "2021-03-15" @default.
- W3134877013 creator A5025342111 @default.
- W3134877013 creator A5089845972 @default.
- W3134877013 date "2021-02-27" @default.
- W3134877013 modified "2023-09-27" @default.
- W3134877013 title "HIR: An MLIR-based Intermediate Representation for Hardware Accelerator Description." @default.
- W3134877013 cites W154953953 @default.
- W3134877013 cites W1980208272 @default.
- W3134877013 cites W1982205631 @default.
- W3134877013 cites W1983394510 @default.
- W3134877013 cites W1994520161 @default.
- W3134877013 cites W1995207020 @default.
- W3134877013 cites W2018055497 @default.
- W3134877013 cites W2034248530 @default.
- W3134877013 cites W2103431534 @default.
- W3134877013 cites W2106962797 @default.
- W3134877013 cites W2153185479 @default.
- W3134877013 cites W2165673828 @default.
- W3134877013 cites W2168113051 @default.
- W3134877013 cites W2466242877 @default.
- W3134877013 cites W2517689844 @default.
- W3134877013 cites W2520083297 @default.
- W3134877013 cites W2771610171 @default.
- W3134877013 cites W2979322703 @default.
- W3134877013 cites W3007772124 @default.
- W3134877013 cites W3008964021 @default.
- W3134877013 cites W3015953825 @default.
- W3134877013 cites W3033189783 @default.
- W3134877013 cites W3033414614 @default.
- W3134877013 cites W3033664232 @default.
- W3134877013 cites W3059812300 @default.
- W3134877013 cites W3121932930 @default.
- W3134877013 cites W3122286897 @default.
- W3134877013 hasPublicationYear "2021" @default.
- W3134877013 type Work @default.
- W3134877013 sameAs 3134877013 @default.
- W3134877013 citedByCount "0" @default.
- W3134877013 crossrefType "posted-content" @default.
- W3134877013 hasAuthorship W3134877013A5025342111 @default.
- W3134877013 hasAuthorship W3134877013A5089845972 @default.
- W3134877013 hasConcept C111919701 @default.
- W3134877013 hasConcept C118524514 @default.
- W3134877013 hasConcept C13164978 @default.
- W3134877013 hasConcept C133162039 @default.
- W3134877013 hasConcept C149635348 @default.
- W3134877013 hasConcept C169590947 @default.
- W3134877013 hasConcept C173608175 @default.
- W3134877013 hasConcept C199360897 @default.
- W3134877013 hasConcept C26517878 @default.
- W3134877013 hasConcept C2777904410 @default.
- W3134877013 hasConcept C2778514511 @default.
- W3134877013 hasConcept C41008148 @default.
- W3134877013 hasConcept C42935608 @default.
- W3134877013 hasConcept C58013763 @default.
- W3134877013 hasConcept C65232700 @default.
- W3134877013 hasConcept C9390403 @default.
- W3134877013 hasConcept C96324660 @default.
- W3134877013 hasConceptScore W3134877013C111919701 @default.
- W3134877013 hasConceptScore W3134877013C118524514 @default.
- W3134877013 hasConceptScore W3134877013C13164978 @default.
- W3134877013 hasConceptScore W3134877013C133162039 @default.
- W3134877013 hasConceptScore W3134877013C149635348 @default.
- W3134877013 hasConceptScore W3134877013C169590947 @default.
- W3134877013 hasConceptScore W3134877013C173608175 @default.
- W3134877013 hasConceptScore W3134877013C199360897 @default.
- W3134877013 hasConceptScore W3134877013C26517878 @default.
- W3134877013 hasConceptScore W3134877013C2777904410 @default.
- W3134877013 hasConceptScore W3134877013C2778514511 @default.
- W3134877013 hasConceptScore W3134877013C41008148 @default.
- W3134877013 hasConceptScore W3134877013C42935608 @default.
- W3134877013 hasConceptScore W3134877013C58013763 @default.
- W3134877013 hasConceptScore W3134877013C65232700 @default.
- W3134877013 hasConceptScore W3134877013C9390403 @default.
- W3134877013 hasConceptScore W3134877013C96324660 @default.
- W3134877013 hasLocation W31348770131 @default.
- W3134877013 hasOpenAccess W3134877013 @default.
- W3134877013 hasPrimaryLocation W31348770131 @default.
- W3134877013 hasRelatedWork W1017723581 @default.
- W3134877013 hasRelatedWork W1023108378 @default.
- W3134877013 hasRelatedWork W1993187843 @default.
- W3134877013 hasRelatedWork W2051412506 @default.
- W3134877013 hasRelatedWork W2083500139 @default.
- W3134877013 hasRelatedWork W2170675383 @default.
- W3134877013 hasRelatedWork W2263852834 @default.
- W3134877013 hasRelatedWork W2771210328 @default.
- W3134877013 hasRelatedWork W2886649770 @default.
- W3134877013 hasRelatedWork W2929786106 @default.
- W3134877013 hasRelatedWork W2949251082 @default.
- W3134877013 hasRelatedWork W2971009090 @default.
- W3134877013 hasRelatedWork W3035791682 @default.
- W3134877013 hasRelatedWork W3042501387 @default.
- W3134877013 hasRelatedWork W3098510835 @default.
- W3134877013 hasRelatedWork W3108085245 @default.
- W3134877013 hasRelatedWork W3131592046 @default.
- W3134877013 hasRelatedWork W3162497216 @default.
- W3134877013 hasRelatedWork W3192107477 @default.
- W3134877013 hasRelatedWork W2183994219 @default.
- W3134877013 isParatext "false" @default.
- W3134877013 isRetracted "false" @default.