Matches in SemOpenAlex for { <https://semopenalex.org/work/W2520792220> ?p ?o ?g. }
Showing items 1 to 92 of
92
with 100 items per page.
- W2520792220 endingPage "774" @default.
- W2520792220 startingPage "761" @default.
- W2520792220 abstract "Memory-intensive implementations often require access to an external, off-chip memory which can substantially slow down an field-programmable gate array accelerator due to memory bandwidth limitations. Buffering frequently reused data on chip is a common approach to address this problem and the optimization of the cache architecture introduces yet another complex design space. This paper presents a high-level synthesis (HLS) design aid that automatically generates parallel multicache systems which are tailored to the specific requirements of the application. Our program analysis identifies nonoverlapping memory regions, supported by private caches, and regions which are shared by parallel units after parallelization, which are supported by coherent caches and synchronization primitives. It also decides whether the parallelization is legal with respect to data dependencies. The novelty of this paper is the focus on programs using dynamically allocated, pointer-based data structures which, while common in software engineering, remain difficult to analyze and are beyond the scope of the overwhelming majority of HLS techniques to date. Second, we devise a high-level cache performance estimation to find a heterogeneous configuration of cache sizes that maximizes the performance of the multicache system subject to an on-chip memory resource constraint. We demonstrate our technique with three case studies of applications using dynamic data structures and use Xilinx Vivado HLS as an exemplary HLS tool. We show up to 15× speedup after parallelization of the HLS implementations and the insertion of the application-specific distributed hybrid multicache architecture." @default.
- W2520792220 created "2016-09-23" @default.
- W2520792220 creator A5000955555 @default.
- W2520792220 creator A5027505039 @default.
- W2520792220 creator A5029829952 @default.
- W2520792220 creator A5053965583 @default.
- W2520792220 date "2017-05-01" @default.
- W2520792220 modified "2023-10-15" @default.
- W2520792220 title "Custom Multicache Architectures for Heap Manipulating Programs" @default.
- W2520792220 cites W1495368328 @default.
- W2520792220 cites W1537636533 @default.
- W2520792220 cites W1966693694 @default.
- W2520792220 cites W1990525787 @default.
- W2520792220 cites W2005022399 @default.
- W2520792220 cites W2013594929 @default.
- W2520792220 cites W2022128349 @default.
- W2520792220 cites W2094966716 @default.
- W2520792220 cites W2095761111 @default.
- W2520792220 cites W2097537332 @default.
- W2520792220 cites W2104251622 @default.
- W2520792220 cites W2127788760 @default.
- W2520792220 cites W2141280299 @default.
- W2520792220 cites W2154009134 @default.
- W2520792220 cites W2161160262 @default.
- W2520792220 cites W2165972424 @default.
- W2520792220 cites W2286366494 @default.
- W2520792220 cites W2397454561 @default.
- W2520792220 cites W2601686331 @default.
- W2520792220 cites W3003468330 @default.
- W2520792220 cites W2029279761 @default.
- W2520792220 doi "https://doi.org/10.1109/tcad.2016.2608861" @default.
- W2520792220 hasPublicationYear "2017" @default.
- W2520792220 type Work @default.
- W2520792220 sameAs 2520792220 @default.
- W2520792220 citedByCount "1" @default.
- W2520792220 countsByYear W25207922202019 @default.
- W2520792220 crossrefType "journal-article" @default.
- W2520792220 hasAuthorship W2520792220A5000955555 @default.
- W2520792220 hasAuthorship W2520792220A5027505039 @default.
- W2520792220 hasAuthorship W2520792220A5029829952 @default.
- W2520792220 hasAuthorship W2520792220A5053965583 @default.
- W2520792220 hasBestOaLocation W25207922202 @default.
- W2520792220 hasConcept C115537543 @default.
- W2520792220 hasConcept C118524514 @default.
- W2520792220 hasConcept C133875982 @default.
- W2520792220 hasConcept C141917322 @default.
- W2520792220 hasConcept C149635348 @default.
- W2520792220 hasConcept C173608175 @default.
- W2520792220 hasConcept C188045654 @default.
- W2520792220 hasConcept C189783530 @default.
- W2520792220 hasConcept C2776221188 @default.
- W2520792220 hasConcept C38556500 @default.
- W2520792220 hasConcept C41008148 @default.
- W2520792220 hasConcept C42935608 @default.
- W2520792220 hasConcept C58013763 @default.
- W2520792220 hasConceptScore W2520792220C115537543 @default.
- W2520792220 hasConceptScore W2520792220C118524514 @default.
- W2520792220 hasConceptScore W2520792220C133875982 @default.
- W2520792220 hasConceptScore W2520792220C141917322 @default.
- W2520792220 hasConceptScore W2520792220C149635348 @default.
- W2520792220 hasConceptScore W2520792220C173608175 @default.
- W2520792220 hasConceptScore W2520792220C188045654 @default.
- W2520792220 hasConceptScore W2520792220C189783530 @default.
- W2520792220 hasConceptScore W2520792220C2776221188 @default.
- W2520792220 hasConceptScore W2520792220C38556500 @default.
- W2520792220 hasConceptScore W2520792220C41008148 @default.
- W2520792220 hasConceptScore W2520792220C42935608 @default.
- W2520792220 hasConceptScore W2520792220C58013763 @default.
- W2520792220 hasFunder F4320320005 @default.
- W2520792220 hasFunder F4320334627 @default.
- W2520792220 hasIssue "5" @default.
- W2520792220 hasLocation W25207922201 @default.
- W2520792220 hasLocation W25207922202 @default.
- W2520792220 hasOpenAccess W2520792220 @default.
- W2520792220 hasPrimaryLocation W25207922201 @default.
- W2520792220 hasRelatedWork W1482095711 @default.
- W2520792220 hasRelatedWork W1484089092 @default.
- W2520792220 hasRelatedWork W1507204039 @default.
- W2520792220 hasRelatedWork W1529387754 @default.
- W2520792220 hasRelatedWork W1534227216 @default.
- W2520792220 hasRelatedWork W1558545464 @default.
- W2520792220 hasRelatedWork W1579918296 @default.
- W2520792220 hasRelatedWork W2008751668 @default.
- W2520792220 hasRelatedWork W2118508246 @default.
- W2520792220 hasRelatedWork W2520792220 @default.
- W2520792220 hasVolume "36" @default.
- W2520792220 isParatext "false" @default.
- W2520792220 isRetracted "false" @default.
- W2520792220 magId "2520792220" @default.
- W2520792220 workType "article" @default.