Matches in SemOpenAlex for { <https://semopenalex.org/work/W4321637441> ?p ?o ?g. }
Showing items 1 to 57 of
57
with 100 items per page.
- W4321637441 abstract "FPGAs are attractive for scientific high-performance computing due to their potential for high performance-per-Watt. Stencil codes in scientific applications are difficult to optimize on FPGAs, because of redundant, non-contiguous memory accesses to relatively low bandwidth DRAM. In this paper, we present an algorithm to aggressively reduce on-chip block RAM (BRAM) and off-chip DRAM utilisation of stencil codes running on FPGAs. The algorithm extracts memory accesses from computational pipelines and removes all redundant intermediate arrays, including those used for stencil buffering, by trading DRAM accesses for computation. The algorithm is based on rewrite-rules on a strict functional representation derived from Fortran code and generates provably correct, optimized code. Typical FPGA implementations store the stencil window in on-chip shift registers implemented in BRAMs; we use only DRAM and optimize the memory accesses instead. Our approach dramatically reduces BRAM usage so that the domain size is only limited by available DRAM. We report a drop of 78% and 18% in BRAM usage in 3-D and 2-D stencil codes compared to a manual implementation using shift registers while staying competitive in performance or even improving performance-per-Watt." @default.
- W4321637441 created "2023-02-24" @default.
- W4321637441 creator A5018480227 @default.
- W4321637441 creator A5047735250 @default.
- W4321637441 creator A5075369228 @default.
- W4321637441 date "2022-08-01" @default.
- W4321637441 modified "2023-10-18" @default.
- W4321637441 title "Reducing FPGA Memory Footprint of Stencil Codes through Automatic Extraction of Memory Patterns" @default.
- W4321637441 doi "https://doi.org/10.1109/fpl57034.2022.00033" @default.
- W4321637441 hasPublicationYear "2022" @default.
- W4321637441 type Work @default.
- W4321637441 citedByCount "0" @default.
- W4321637441 crossrefType "proceedings-article" @default.
- W4321637441 hasAuthorship W4321637441A5018480227 @default.
- W4321637441 hasAuthorship W4321637441A5047735250 @default.
- W4321637441 hasAuthorship W4321637441A5075369228 @default.
- W4321637441 hasBestOaLocation W43216374412 @default.
- W4321637441 hasConcept C13280743 @default.
- W4321637441 hasConcept C149635348 @default.
- W4321637441 hasConcept C173608175 @default.
- W4321637441 hasConcept C185798385 @default.
- W4321637441 hasConcept C205649164 @default.
- W4321637441 hasConcept C41008148 @default.
- W4321637441 hasConcept C42935608 @default.
- W4321637441 hasConcept C459310 @default.
- W4321637441 hasConcept C7366592 @default.
- W4321637441 hasConcept C76752949 @default.
- W4321637441 hasConcept C9390403 @default.
- W4321637441 hasConceptScore W4321637441C13280743 @default.
- W4321637441 hasConceptScore W4321637441C149635348 @default.
- W4321637441 hasConceptScore W4321637441C173608175 @default.
- W4321637441 hasConceptScore W4321637441C185798385 @default.
- W4321637441 hasConceptScore W4321637441C205649164 @default.
- W4321637441 hasConceptScore W4321637441C41008148 @default.
- W4321637441 hasConceptScore W4321637441C42935608 @default.
- W4321637441 hasConceptScore W4321637441C459310 @default.
- W4321637441 hasConceptScore W4321637441C7366592 @default.
- W4321637441 hasConceptScore W4321637441C76752949 @default.
- W4321637441 hasConceptScore W4321637441C9390403 @default.
- W4321637441 hasFunder F4320334627 @default.
- W4321637441 hasLocation W43216374411 @default.
- W4321637441 hasLocation W43216374412 @default.
- W4321637441 hasOpenAccess W4321637441 @default.
- W4321637441 hasPrimaryLocation W43216374411 @default.
- W4321637441 hasRelatedWork W2002703587 @default.
- W4321637441 hasRelatedWork W2083695406 @default.
- W4321637441 hasRelatedWork W2093683727 @default.
- W4321637441 hasRelatedWork W2379863404 @default.
- W4321637441 hasRelatedWork W2391655055 @default.
- W4321637441 hasRelatedWork W2497986104 @default.
- W4321637441 hasRelatedWork W2915788706 @default.
- W4321637441 hasRelatedWork W3118754324 @default.
- W4321637441 hasRelatedWork W3217667592 @default.
- W4321637441 hasRelatedWork W4285033109 @default.
- W4321637441 isParatext "false" @default.
- W4321637441 isRetracted "false" @default.
- W4321637441 workType "article" @default.