Matches in SemOpenAlex for { <https://semopenalex.org/work/W2892725138> ?p ?o ?g. }
Showing items 1 to 99 of
99
with 100 items per page.
- W2892725138 abstract "Abstract Modern processors contain several specific hardware modules and multiple cores to ensure performance for a wide range of applications. In this context, FPGAs are frequently used as the implementation platform, since they offer architecture customization and fast time-to-market. However, many of them may not have the needed resources to implement all the necessary features, because of costs or complexity of the system to be implemented. When some needed functionalities do not fit in the target, they must be mapped into the much slower software domain. In this work, we exploit the fact these designs usually underuse their available BRAMs and propose a low-cost hardware-based function reuse mechanism for FPGAs, recovering some of the performance lost from the software part of applications that could not be implemented in hardware logic, with minimal impact on LUT usage. This is achieved by saving the inputs and outputs of the most frequently executed functions in a BRAM-based reuse table, so the next function executions with the same arguments can be skipped. This mechanism supports both precise and approximate modes and is evaluated with a 4-issue VLIW processor implemented in HDL, also considering a multi-core environment. Precise reuse, in single and multi-core scenarios, is assessed by running applications that use a software library to emulate floating point operations. Approximate reuse is evaluated over a single-core image-processing application that tolerates a certain level of error. Our scheme achieves 1.39 × geomean speedup in the precise single-core, while the multi-core case demonstrates application improvements from 1.25 × to 1.9 × when we start sharing the reuse table. In the approximate scenario, we achieve 1.52 × speedup with less than 10% error." @default.
- W2892725138 created "2018-10-05" @default.
- W2892725138 creator A5015275122 @default.
- W2892725138 creator A5034556690 @default.
- W2892725138 creator A5066892560 @default.
- W2892725138 creator A5078952423 @default.
- W2892725138 date "2018-11-01" @default.
- W2892725138 modified "2023-10-16" @default.
- W2892725138 title "BRAM-based function reuse for multi-core architectures in FPGAs" @default.
- W2892725138 cites W1490174819 @default.
- W2892725138 cites W1563597203 @default.
- W2892725138 cites W1906952654 @default.
- W2892725138 cites W1973268332 @default.
- W2892725138 cites W1977850862 @default.
- W2892725138 cites W2020217519 @default.
- W2892725138 cites W2094505759 @default.
- W2892725138 cites W2094710396 @default.
- W2892725138 cites W2095667776 @default.
- W2892725138 cites W2103246828 @default.
- W2892725138 cites W2104225326 @default.
- W2892725138 cites W2120080222 @default.
- W2892725138 cites W2138683481 @default.
- W2892725138 cites W2147932236 @default.
- W2892725138 cites W2153185479 @default.
- W2892725138 cites W2166012656 @default.
- W2892725138 cites W2166773037 @default.
- W2892725138 cites W2171066426 @default.
- W2892725138 cites W2187230075 @default.
- W2892725138 cites W2206208003 @default.
- W2892725138 cites W2265166184 @default.
- W2892725138 cites W2551339185 @default.
- W2892725138 cites W2554131156 @default.
- W2892725138 cites W2616537177 @default.
- W2892725138 cites W2795777269 @default.
- W2892725138 doi "https://doi.org/10.1016/j.micpro.2018.09.007" @default.
- W2892725138 hasPublicationYear "2018" @default.
- W2892725138 type Work @default.
- W2892725138 sameAs 2892725138 @default.
- W2892725138 citedByCount "0" @default.
- W2892725138 crossrefType "journal-article" @default.
- W2892725138 hasAuthorship W2892725138A5015275122 @default.
- W2892725138 hasAuthorship W2892725138A5034556690 @default.
- W2892725138 hasAuthorship W2892725138A5066892560 @default.
- W2892725138 hasAuthorship W2892725138A5078952423 @default.
- W2892725138 hasConcept C111919701 @default.
- W2892725138 hasConcept C118524514 @default.
- W2892725138 hasConcept C134835016 @default.
- W2892725138 hasConcept C136764020 @default.
- W2892725138 hasConcept C149635348 @default.
- W2892725138 hasConcept C151730666 @default.
- W2892725138 hasConcept C165696696 @default.
- W2892725138 hasConcept C173608175 @default.
- W2892725138 hasConcept C183003079 @default.
- W2892725138 hasConcept C18903297 @default.
- W2892725138 hasConcept C206588197 @default.
- W2892725138 hasConcept C2777904410 @default.
- W2892725138 hasConcept C2779343474 @default.
- W2892725138 hasConcept C3020431745 @default.
- W2892725138 hasConcept C38652104 @default.
- W2892725138 hasConcept C41008148 @default.
- W2892725138 hasConcept C42935608 @default.
- W2892725138 hasConcept C68339613 @default.
- W2892725138 hasConcept C86803240 @default.
- W2892725138 hasConceptScore W2892725138C111919701 @default.
- W2892725138 hasConceptScore W2892725138C118524514 @default.
- W2892725138 hasConceptScore W2892725138C134835016 @default.
- W2892725138 hasConceptScore W2892725138C136764020 @default.
- W2892725138 hasConceptScore W2892725138C149635348 @default.
- W2892725138 hasConceptScore W2892725138C151730666 @default.
- W2892725138 hasConceptScore W2892725138C165696696 @default.
- W2892725138 hasConceptScore W2892725138C173608175 @default.
- W2892725138 hasConceptScore W2892725138C183003079 @default.
- W2892725138 hasConceptScore W2892725138C18903297 @default.
- W2892725138 hasConceptScore W2892725138C206588197 @default.
- W2892725138 hasConceptScore W2892725138C2777904410 @default.
- W2892725138 hasConceptScore W2892725138C2779343474 @default.
- W2892725138 hasConceptScore W2892725138C3020431745 @default.
- W2892725138 hasConceptScore W2892725138C38652104 @default.
- W2892725138 hasConceptScore W2892725138C41008148 @default.
- W2892725138 hasConceptScore W2892725138C42935608 @default.
- W2892725138 hasConceptScore W2892725138C68339613 @default.
- W2892725138 hasConceptScore W2892725138C86803240 @default.
- W2892725138 hasLocation W28927251381 @default.
- W2892725138 hasOpenAccess W2892725138 @default.
- W2892725138 hasPrimaryLocation W28927251381 @default.
- W2892725138 hasRelatedWork W1547612600 @default.
- W2892725138 hasRelatedWork W1582417364 @default.
- W2892725138 hasRelatedWork W1886935063 @default.
- W2892725138 hasRelatedWork W2034393996 @default.
- W2892725138 hasRelatedWork W2035503198 @default.
- W2892725138 hasRelatedWork W2047743739 @default.
- W2892725138 hasRelatedWork W2058712496 @default.
- W2892725138 hasRelatedWork W2080038972 @default.
- W2892725138 hasRelatedWork W2892725138 @default.
- W2892725138 hasRelatedWork W2912291740 @default.
- W2892725138 isParatext "false" @default.
- W2892725138 isRetracted "false" @default.
- W2892725138 magId "2892725138" @default.
- W2892725138 workType "article" @default.