Matches in SemOpenAlex for { <https://semopenalex.org/work/W2074129364> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W2074129364 endingPage "409" @default.
- W2074129364 startingPage "377" @default.
- W2074129364 abstract "Emerging multicore platforms are increasingly deploying distributed scratchpad memories to achieve lower energy and area together with higher predictability; but this requires transparent and efficient software management of these critical resources. In this paper, we introduce the concept of ScratchPad Memory virtualization, a hardware/software run-time layer (called SPMVisor) that virtualizes the scratchpad memory space in order to facilitate the use of distributed SPMs in an efficient, transparent and secure manner. We introduce the notion of virtual scratchpad memories (vSPMs), which can be dynamically created and managed as regular SPMs. The SPMVisor exploits policy-driven allocation strategies based on application privilege levels and data level prioritization metrics (e.g., utilization) to efficiently manage the on-chip memory real-estate. Our experimental results on Mediabench/CHStone benchmarks running on various Chip-Multiprocessor configurations and software stacks (RTOS, virtualization, secure execution) showed that SPMVisor enhances performance by 71 % on average and reduces power consumption by 79 % on average with respect to traditional context switching schemes. We showed the benefits of using vSPMs in a various environments (a RTOS multi-tasking environment, a virtualization environment, and a trusted execution environment). Furthermore, we explored the effects of mapping instructions and data onto vSPMs, and showed that sharing on-chip space reduces both execution time and energy by an average 16 % and 12 % respectively. We then compared our priority-driven memory allocation scheme with traditional dynamic allocation and showed an average 54 % execution time reduction and 65 % energy savings. Finally, to further validate the SPMVisor’s benefits, we modified the initial bus-based architecture to include a mesh-based CMP with up to 4×4 nodes. We were able to observe that SPMVisor’s priority-driven allocator was able to reduce execution time by an average 17 % with respect to competing allocation policies, while saving an average 65 % across various architectural configurations. We were also able to observe that SPMVisor reduces execution time by an average 12.6 % with respect to competing allocation policies, while saving an average 63.5 % in total energy for various architectural configuration running 1024 jobs." @default.
- W2074129364 created "2016-06-24" @default.
- W2074129364 creator A5007817952 @default.
- W2074129364 creator A5012459537 @default.
- W2074129364 creator A5049229934 @default.
- W2074129364 creator A5064845938 @default.
- W2074129364 date "2013-01-10" @default.
- W2074129364 modified "2023-09-26" @default.
- W2074129364 title "Virtualizing on-chip distributed ScratchPad memories for low power and trusted application execution" @default.
- W2074129364 cites W1987220102 @default.
- W2074129364 cites W2036252741 @default.
- W2074129364 cites W2054259023 @default.
- W2074129364 cites W2077505860 @default.
- W2074129364 cites W2102081731 @default.
- W2074129364 cites W2104225326 @default.
- W2074129364 cites W2114790121 @default.
- W2074129364 cites W2122795343 @default.
- W2074129364 cites W2129788090 @default.
- W2074129364 cites W2133077842 @default.
- W2074129364 cites W2160642395 @default.
- W2074129364 cites W2166293920 @default.
- W2074129364 cites W2167804035 @default.
- W2074129364 doi "https://doi.org/10.1007/s10617-012-9100-3" @default.
- W2074129364 hasPublicationYear "2013" @default.
- W2074129364 type Work @default.
- W2074129364 sameAs 2074129364 @default.
- W2074129364 citedByCount "1" @default.
- W2074129364 countsByYear W20741293642016 @default.
- W2074129364 crossrefType "journal-article" @default.
- W2074129364 hasAuthorship W2074129364A5007817952 @default.
- W2074129364 hasAuthorship W2074129364A5012459537 @default.
- W2074129364 hasAuthorship W2074129364A5049229934 @default.
- W2074129364 hasAuthorship W2074129364A5064845938 @default.
- W2074129364 hasBestOaLocation W20741293641 @default.
- W2074129364 hasConcept C111919701 @default.
- W2074129364 hasConcept C149635348 @default.
- W2074129364 hasConcept C2779960059 @default.
- W2074129364 hasConcept C41008148 @default.
- W2074129364 hasConcept C513985346 @default.
- W2074129364 hasConcept C78766204 @default.
- W2074129364 hasConcept C79974875 @default.
- W2074129364 hasConceptScore W2074129364C111919701 @default.
- W2074129364 hasConceptScore W2074129364C149635348 @default.
- W2074129364 hasConceptScore W2074129364C2779960059 @default.
- W2074129364 hasConceptScore W2074129364C41008148 @default.
- W2074129364 hasConceptScore W2074129364C513985346 @default.
- W2074129364 hasConceptScore W2074129364C78766204 @default.
- W2074129364 hasConceptScore W2074129364C79974875 @default.
- W2074129364 hasIssue "2" @default.
- W2074129364 hasLocation W20741293641 @default.
- W2074129364 hasOpenAccess W2074129364 @default.
- W2074129364 hasPrimaryLocation W20741293641 @default.
- W2074129364 hasRelatedWork W1603528014 @default.
- W2074129364 hasRelatedWork W1982715569 @default.
- W2074129364 hasRelatedWork W199500277 @default.
- W2074129364 hasRelatedWork W2112715807 @default.
- W2074129364 hasRelatedWork W2121854243 @default.
- W2074129364 hasRelatedWork W2295452256 @default.
- W2074129364 hasRelatedWork W2727477526 @default.
- W2074129364 hasRelatedWork W2811048697 @default.
- W2074129364 hasRelatedWork W3001039850 @default.
- W2074129364 hasRelatedWork W4283067488 @default.
- W2074129364 hasVolume "17" @default.
- W2074129364 isParatext "false" @default.
- W2074129364 isRetracted "false" @default.
- W2074129364 magId "2074129364" @default.
- W2074129364 workType "article" @default.