Matches in SemOpenAlex for { <https://semopenalex.org/work/W2890789095> ?p ?o ?g. }
Showing items 1 to 78 of
78
with 100 items per page.
- W2890789095 endingPage "952" @default.
- W2890789095 startingPage "939" @default.
- W2890789095 abstract "As the hardware found within data centers becomes more heterogeneous, it is important to allow for efficient execution of algorithms across architectures. We present RAPID, a high-level programming language and combined imperative and declarative model for functionally- and performance-portable execution of sequential pattern-matching applications across CPUs, GPUs, Field-Programmable Gate Arrays (FPGAs), and Micron’s D480 AP. RAPID is clear, maintainable, concise, and efficient both at compile and run time. Language features, such as code abstraction and parallel control structures, map well to pattern-matching problems, providing clarity and maintainability. For generation of efficient runtime code, we present algorithms to convert RAPID programs into finite automata. Our empirical evaluation of applications in the ANMLZoo benchmark suite demonstrates that the automata processing paradigm provides an abstraction that is portable across architectures. We evaluate RAPID programs against custom, baseline implementations previously demonstrated to be significantly accelerated. We also find that RAPID programs are much shorter in length, are expressible at a higher level of abstraction than their handcrafted counterparts, and yield generated code that is often more compact." @default.
- W2890789095 created "2018-09-27" @default.
- W2890789095 creator A5043289411 @default.
- W2890789095 creator A5074818897 @default.
- W2890789095 creator A5083601969 @default.
- W2890789095 creator A5090783302 @default.
- W2890789095 date "2019-04-01" @default.
- W2890789095 modified "2023-10-16" @default.
- W2890789095 title "Portable Programming with RAPID" @default.
- W2890789095 cites W1521294226 @default.
- W2890789095 cites W1568192366 @default.
- W2890789095 cites W1984222112 @default.
- W2890789095 cites W2004470474 @default.
- W2890789095 cites W2040976214 @default.
- W2890789095 cites W2044242345 @default.
- W2890789095 cites W2046454974 @default.
- W2890789095 cites W2062949766 @default.
- W2890789095 cites W2066210260 @default.
- W2890789095 cites W2075079981 @default.
- W2890789095 cites W2079329309 @default.
- W2890789095 cites W2080592089 @default.
- W2890789095 cites W2099964107 @default.
- W2890789095 cites W2104861744 @default.
- W2890789095 cites W2119467398 @default.
- W2890789095 cites W2122820686 @default.
- W2890789095 cites W2133797469 @default.
- W2890789095 cites W2157729530 @default.
- W2890789095 cites W2170523504 @default.
- W2890789095 cites W2236895266 @default.
- W2890789095 cites W2335528805 @default.
- W2890789095 cites W2416036494 @default.
- W2890789095 cites W2470528519 @default.
- W2890789095 cites W2477094402 @default.
- W2890789095 cites W2478089729 @default.
- W2890789095 cites W2529090470 @default.
- W2890789095 cites W2584402701 @default.
- W2890789095 cites W2618550415 @default.
- W2890789095 cites W2761924149 @default.
- W2890789095 cites W2772969855 @default.
- W2890789095 cites W2794546595 @default.
- W2890789095 cites W4230796557 @default.
- W2890789095 cites W4232675554 @default.
- W2890789095 cites W4252821989 @default.
- W2890789095 doi "https://doi.org/10.1109/tpds.2018.2869736" @default.
- W2890789095 hasPublicationYear "2019" @default.
- W2890789095 type Work @default.
- W2890789095 sameAs 2890789095 @default.
- W2890789095 citedByCount "3" @default.
- W2890789095 countsByYear W28907890952020 @default.
- W2890789095 countsByYear W28907890952021 @default.
- W2890789095 crossrefType "journal-article" @default.
- W2890789095 hasAuthorship W2890789095A5043289411 @default.
- W2890789095 hasAuthorship W2890789095A5074818897 @default.
- W2890789095 hasAuthorship W2890789095A5083601969 @default.
- W2890789095 hasAuthorship W2890789095A5090783302 @default.
- W2890789095 hasConcept C41008148 @default.
- W2890789095 hasConceptScore W2890789095C41008148 @default.
- W2890789095 hasIssue "4" @default.
- W2890789095 hasLocation W28907890951 @default.
- W2890789095 hasOpenAccess W2890789095 @default.
- W2890789095 hasPrimaryLocation W28907890951 @default.
- W2890789095 hasRelatedWork W2093578348 @default.
- W2890789095 hasRelatedWork W2350741829 @default.
- W2890789095 hasRelatedWork W2358668433 @default.
- W2890789095 hasRelatedWork W2376932109 @default.
- W2890789095 hasRelatedWork W2382290278 @default.
- W2890789095 hasRelatedWork W2390279801 @default.
- W2890789095 hasRelatedWork W2748952813 @default.
- W2890789095 hasRelatedWork W2766271392 @default.
- W2890789095 hasRelatedWork W2899084033 @default.
- W2890789095 hasRelatedWork W3004735627 @default.
- W2890789095 hasVolume "30" @default.
- W2890789095 isParatext "false" @default.
- W2890789095 isRetracted "false" @default.
- W2890789095 magId "2890789095" @default.
- W2890789095 workType "article" @default.