Matches in SemOpenAlex for { <https://semopenalex.org/work/W2989165654> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W2989165654 abstract "Tracing code paths to form extended basic blocks is useful in many areas, compiler optimizations [1], improving instruction cache behavior [2] and custom-hardware offloading [3]. Prior work has been plagued by small traces, limited either by the overheads of dynamic profiling, statically available information [4], or side-exit branches [5]. In this work, we rethink what code path sequences to fuse and construct long traces for offloading to spatial accelerators, while minimizing the occurrence of side exits which limit dynamic coverage. We introduce a novel technique that recasts learning a program's execution patterns as a natural-language-processing problem, CBOW (Continuous Bag of Words). We then use a deep learning network to learn the relationships among paths. During the compilation phase, the compiler uses a sequence miner to decide what paths are likely to occur. The learning network predicts a Deepframe online, which is an extended basic block comprising a multi-path sequence (each path itself is composed of multiple basic blocks). We demonstrate the efficacy of Deepframe on spatial hardware accelerators and find the following: i) Deepframe can construct up to 5x (max: 27x) longer offload regions compared to prior approaches. ii) Surprisingly far-flung ILP (instruction-level parallelism) and MLP (memory-level parallelism) can be mined from the frames statically (5.5x increase in ILP and 10.5x increase in MLP). iii) The frames offloaded to the spatial accelerator have minimal side exits (mis-speculation) and achieve sufficient dynamic coverage to improve overall application performance (up to 9x improvement). We will be releasing open-source our end-to-end compiler prototype based on LLVM." @default.
- W2989165654 created "2019-11-22" @default.
- W2989165654 creator A5035046431 @default.
- W2989165654 creator A5051063210 @default.
- W2989165654 creator A5053898081 @default.
- W2989165654 date "2019-09-01" @default.
- W2989165654 modified "2023-09-25" @default.
- W2989165654 title "Deepframe: A Profile-Driven Compiler for Spatial Hardware Accelerators" @default.
- W2989165654 cites W12207660 @default.
- W2989165654 cites W1963529871 @default.
- W2989165654 cites W1969012464 @default.
- W2989165654 cites W1975489482 @default.
- W2989165654 cites W1994790794 @default.
- W2989165654 cites W2008438324 @default.
- W2989165654 cites W2025106479 @default.
- W2989165654 cites W2035924020 @default.
- W2989165654 cites W2054103475 @default.
- W2989165654 cites W2063255488 @default.
- W2989165654 cites W2070133749 @default.
- W2989165654 cites W2070996757 @default.
- W2989165654 cites W2081211681 @default.
- W2989165654 cites W2084451631 @default.
- W2989165654 cites W2105311743 @default.
- W2989165654 cites W2108112890 @default.
- W2989165654 cites W2116136092 @default.
- W2989165654 cites W2121470602 @default.
- W2989165654 cites W2129962996 @default.
- W2989165654 cites W2130408605 @default.
- W2989165654 cites W2147657366 @default.
- W2989165654 cites W2154332652 @default.
- W2989165654 cites W2161498199 @default.
- W2989165654 cites W2163681909 @default.
- W2989165654 cites W2170382128 @default.
- W2989165654 cites W2544732887 @default.
- W2989165654 cites W2935480346 @default.
- W2989165654 cites W4230737732 @default.
- W2989165654 cites W4231002400 @default.
- W2989165654 cites W4238089251 @default.
- W2989165654 cites W4238502383 @default.
- W2989165654 cites W4242976792 @default.
- W2989165654 cites W4246166885 @default.
- W2989165654 cites W4246403730 @default.
- W2989165654 cites W4246413825 @default.
- W2989165654 cites W4247211217 @default.
- W2989165654 cites W4250893843 @default.
- W2989165654 cites W4250948891 @default.
- W2989165654 cites W4256018993 @default.
- W2989165654 cites W59486908 @default.
- W2989165654 doi "https://doi.org/10.1109/pact.2019.00014" @default.
- W2989165654 hasPublicationYear "2019" @default.
- W2989165654 type Work @default.
- W2989165654 sameAs 2989165654 @default.
- W2989165654 citedByCount "5" @default.
- W2989165654 countsByYear W29891656542020 @default.
- W2989165654 countsByYear W29891656542021 @default.
- W2989165654 countsByYear W29891656542022 @default.
- W2989165654 crossrefType "proceedings-article" @default.
- W2989165654 hasAuthorship W2989165654A5035046431 @default.
- W2989165654 hasAuthorship W2989165654A5051063210 @default.
- W2989165654 hasAuthorship W2989165654A5053898081 @default.
- W2989165654 hasConcept C118524514 @default.
- W2989165654 hasConcept C149635348 @default.
- W2989165654 hasConcept C169590947 @default.
- W2989165654 hasConcept C173608175 @default.
- W2989165654 hasConcept C190902152 @default.
- W2989165654 hasConcept C199360897 @default.
- W2989165654 hasConcept C41008148 @default.
- W2989165654 hasConcept C9390403 @default.
- W2989165654 hasConceptScore W2989165654C118524514 @default.
- W2989165654 hasConceptScore W2989165654C149635348 @default.
- W2989165654 hasConceptScore W2989165654C169590947 @default.
- W2989165654 hasConceptScore W2989165654C173608175 @default.
- W2989165654 hasConceptScore W2989165654C190902152 @default.
- W2989165654 hasConceptScore W2989165654C199360897 @default.
- W2989165654 hasConceptScore W2989165654C41008148 @default.
- W2989165654 hasConceptScore W2989165654C9390403 @default.
- W2989165654 hasLocation W29891656541 @default.
- W2989165654 hasOpenAccess W2989165654 @default.
- W2989165654 hasPrimaryLocation W29891656541 @default.
- W2989165654 hasRelatedWork W1531622613 @default.
- W2989165654 hasRelatedWork W1541585229 @default.
- W2989165654 hasRelatedWork W1547259518 @default.
- W2989165654 hasRelatedWork W1583465708 @default.
- W2989165654 hasRelatedWork W1601646354 @default.
- W2989165654 hasRelatedWork W1606851719 @default.
- W2989165654 hasRelatedWork W1853049011 @default.
- W2989165654 hasRelatedWork W1879698733 @default.
- W2989165654 hasRelatedWork W2091772480 @default.
- W2989165654 hasRelatedWork W2479014312 @default.
- W2989165654 isParatext "false" @default.
- W2989165654 isRetracted "false" @default.
- W2989165654 magId "2989165654" @default.
- W2989165654 workType "article" @default.