Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387356040> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W4387356040 abstract "Data movement between memory and processors is a major bottleneck in modern computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this bottleneck by performing computation inside memory chips. Real PIM hardware (e.g., the UPMEM system) is now available and has demonstrated potential in many applications. However, programming such real PIM hardware remains a challenge for many programmers. This paper presents a new software framework, SimplePIM, to aid programming real PIM systems. The framework processes arrays of arbitrary elements on a PIM device by calling iterator functions from the host and provides primitives for communication among PIM cores and between PIM and the host system. We implement SimplePIM for the UPMEM PIM system and evaluate it on six major applications. Our results show that SimplePIM enables 66.5% to 83.1% reduction in lines of code in PIM programs. The resulting code leads to higher performance (between 10% and 37% speedup) than hand-optimized code in three applications and provides comparable performance in three others. SimplePIM is fully and freely available at https://github.com/CMU-SAFARI/SimplePIM." @default.
- W4387356040 created "2023-10-05" @default.
- W4387356040 creator A5001433960 @default.
- W4387356040 creator A5015189970 @default.
- W4387356040 creator A5044416322 @default.
- W4387356040 creator A5050695684 @default.
- W4387356040 creator A5076404852 @default.
- W4387356040 date "2023-10-03" @default.
- W4387356040 modified "2023-10-06" @default.
- W4387356040 title "SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory" @default.
- W4387356040 doi "https://doi.org/10.48550/arxiv.2310.01893" @default.
- W4387356040 hasPublicationYear "2023" @default.
- W4387356040 type Work @default.
- W4387356040 citedByCount "0" @default.
- W4387356040 crossrefType "posted-content" @default.
- W4387356040 hasAuthorship W4387356040A5001433960 @default.
- W4387356040 hasAuthorship W4387356040A5015189970 @default.
- W4387356040 hasAuthorship W4387356040A5044416322 @default.
- W4387356040 hasAuthorship W4387356040A5050695684 @default.
- W4387356040 hasAuthorship W4387356040A5076404852 @default.
- W4387356040 hasBestOaLocation W43873560401 @default.
- W4387356040 hasConcept C111919701 @default.
- W4387356040 hasConcept C118524514 @default.
- W4387356040 hasConcept C120314980 @default.
- W4387356040 hasConcept C126831891 @default.
- W4387356040 hasConcept C149635348 @default.
- W4387356040 hasConcept C173608175 @default.
- W4387356040 hasConcept C177264268 @default.
- W4387356040 hasConcept C18903297 @default.
- W4387356040 hasConcept C199360897 @default.
- W4387356040 hasConcept C199519371 @default.
- W4387356040 hasConcept C2776760102 @default.
- W4387356040 hasConcept C2777904410 @default.
- W4387356040 hasConcept C2780513914 @default.
- W4387356040 hasConcept C34165917 @default.
- W4387356040 hasConcept C41008148 @default.
- W4387356040 hasConcept C68339613 @default.
- W4387356040 hasConcept C86803240 @default.
- W4387356040 hasConceptScore W4387356040C111919701 @default.
- W4387356040 hasConceptScore W4387356040C118524514 @default.
- W4387356040 hasConceptScore W4387356040C120314980 @default.
- W4387356040 hasConceptScore W4387356040C126831891 @default.
- W4387356040 hasConceptScore W4387356040C149635348 @default.
- W4387356040 hasConceptScore W4387356040C173608175 @default.
- W4387356040 hasConceptScore W4387356040C177264268 @default.
- W4387356040 hasConceptScore W4387356040C18903297 @default.
- W4387356040 hasConceptScore W4387356040C199360897 @default.
- W4387356040 hasConceptScore W4387356040C199519371 @default.
- W4387356040 hasConceptScore W4387356040C2776760102 @default.
- W4387356040 hasConceptScore W4387356040C2777904410 @default.
- W4387356040 hasConceptScore W4387356040C2780513914 @default.
- W4387356040 hasConceptScore W4387356040C34165917 @default.
- W4387356040 hasConceptScore W4387356040C41008148 @default.
- W4387356040 hasConceptScore W4387356040C68339613 @default.
- W4387356040 hasConceptScore W4387356040C86803240 @default.
- W4387356040 hasLocation W43873560401 @default.
- W4387356040 hasOpenAccess W4387356040 @default.
- W4387356040 hasPrimaryLocation W43873560401 @default.
- W4387356040 hasRelatedWork W2013643406 @default.
- W4387356040 hasRelatedWork W2027972911 @default.
- W4387356040 hasRelatedWork W2058965144 @default.
- W4387356040 hasRelatedWork W2146343568 @default.
- W4387356040 hasRelatedWork W2150291671 @default.
- W4387356040 hasRelatedWork W2157978810 @default.
- W4387356040 hasRelatedWork W2164382479 @default.
- W4387356040 hasRelatedWork W2766111638 @default.
- W4387356040 hasRelatedWork W2891987081 @default.
- W4387356040 hasRelatedWork W98480971 @default.
- W4387356040 isParatext "false" @default.
- W4387356040 isRetracted "false" @default.
- W4387356040 workType "article" @default.