Matches in SemOpenAlex for { <https://semopenalex.org/work/W2258596252> ?p ?o ?g. }
- W2258596252 abstract "Commodity many-core hardware is now mainstream, driven in particular by the evolution of general purpose graphics programming units (GPGPUs), but parallel programming models are lagging behind in effectively exploiting the available application parallelism. There are two principal reasons. First, real-world applications often exhibit a rich composition of nested parallelism, whose statical extraction requires a set of (compiler) transformations that are tedious to do by hand and may be beyond the capability of the common user. Second, the best optimization strategy, with respect to what to parallelize and what to sequentialize, is often sensitive to the input dataset, and as such, it may require several code versions, maintained and optimized differently for different classes of datasets. This paper studies three such array-based applications from the financial domain, which are suitable for GPGPU execution. For each application, we (i) describe all available parallelism via nested map-reduce functional combinators, (ii) describe the invariants and code transformations that govern the main trade-offs of a rich, dataset-sensitive optimizations space, and (iii) report target CPU and GPGPU code together with an evaluation that demonstrates optimization trade-offs and other difficulties. Finally, we believe this work provides useful insight into the language constructs and compiler infrastructure capable of expressing and optimizing such applications, and we report inprogress work in this direction." @default.
- W2258596252 created "2016-06-24" @default.
- W2258596252 creator A5007384332 @default.
- W2258596252 creator A5013747748 @default.
- W2258596252 creator A5027323669 @default.
- W2258596252 creator A5034400099 @default.
- W2258596252 creator A5080735312 @default.
- W2258596252 creator A5081028559 @default.
- W2258596252 creator A5085943450 @default.
- W2258596252 date "2015-01-01" @default.
- W2258596252 modified "2023-10-10" @default.
- W2258596252 title "A Financial Benchmark for GPGPU Compilation" @default.
- W2258596252 cites W124245814 @default.
- W2258596252 cites W1464102432 @default.
- W2258596252 cites W1480958225 @default.
- W2258596252 cites W1510727076 @default.
- W2258596252 cites W1536852470 @default.
- W2258596252 cites W1537323515 @default.
- W2258596252 cites W1546727036 @default.
- W2258596252 cites W1558180172 @default.
- W2258596252 cites W1571438983 @default.
- W2258596252 cites W1575658391 @default.
- W2258596252 cites W1595159159 @default.
- W2258596252 cites W1602773783 @default.
- W2258596252 cites W1782174992 @default.
- W2258596252 cites W1965122136 @default.
- W2258596252 cites W1974555517 @default.
- W2258596252 cites W1977461164 @default.
- W2258596252 cites W1979811002 @default.
- W2258596252 cites W1983895125 @default.
- W2258596252 cites W1984303163 @default.
- W2258596252 cites W1989792478 @default.
- W2258596252 cites W1992600212 @default.
- W2258596252 cites W1992851788 @default.
- W2258596252 cites W1996060755 @default.
- W2258596252 cites W1996747354 @default.
- W2258596252 cites W1997744477 @default.
- W2258596252 cites W2002871272 @default.
- W2258596252 cites W2020580827 @default.
- W2258596252 cites W2024712769 @default.
- W2258596252 cites W2032109477 @default.
- W2258596252 cites W2032391783 @default.
- W2258596252 cites W2032404709 @default.
- W2258596252 cites W2035180740 @default.
- W2258596252 cites W2039571393 @default.
- W2258596252 cites W2039985559 @default.
- W2258596252 cites W2042437306 @default.
- W2258596252 cites W2050259926 @default.
- W2258596252 cites W2053722886 @default.
- W2258596252 cites W2058692170 @default.
- W2258596252 cites W2065887019 @default.
- W2258596252 cites W2070079053 @default.
- W2258596252 cites W2075537166 @default.
- W2258596252 cites W2077791698 @default.
- W2258596252 cites W2078950386 @default.
- W2258596252 cites W2087977509 @default.
- W2258596252 cites W2096862145 @default.
- W2258596252 cites W2100232637 @default.
- W2258596252 cites W2104958979 @default.
- W2258596252 cites W2110930696 @default.
- W2258596252 cites W2111034147 @default.
- W2258596252 cites W2129232868 @default.
- W2258596252 cites W2151642217 @default.
- W2258596252 cites W2157099283 @default.
- W2258596252 cites W2159287497 @default.
- W2258596252 cites W2163850518 @default.
- W2258596252 cites W2167657634 @default.
- W2258596252 cites W2170634604 @default.
- W2258596252 cites W2206026777 @default.
- W2258596252 cites W2214214281 @default.
- W2258596252 cites W2436525433 @default.
- W2258596252 cites W3102045914 @default.
- W2258596252 cites W3124378240 @default.
- W2258596252 cites W573333494 @default.
- W2258596252 cites W67068934 @default.
- W2258596252 cites W779002 @default.
- W2258596252 hasPublicationYear "2015" @default.
- W2258596252 type Work @default.
- W2258596252 sameAs 2258596252 @default.
- W2258596252 citedByCount "0" @default.
- W2258596252 crossrefType "journal-article" @default.
- W2258596252 hasAuthorship W2258596252A5007384332 @default.
- W2258596252 hasAuthorship W2258596252A5013747748 @default.
- W2258596252 hasAuthorship W2258596252A5027323669 @default.
- W2258596252 hasAuthorship W2258596252A5034400099 @default.
- W2258596252 hasAuthorship W2258596252A5080735312 @default.
- W2258596252 hasAuthorship W2258596252A5081028559 @default.
- W2258596252 hasAuthorship W2258596252A5085943450 @default.
- W2258596252 hasConcept C111919701 @default.
- W2258596252 hasConcept C13280743 @default.
- W2258596252 hasConcept C133162039 @default.
- W2258596252 hasConcept C134306372 @default.
- W2258596252 hasConcept C169590947 @default.
- W2258596252 hasConcept C173608175 @default.
- W2258596252 hasConcept C177264268 @default.
- W2258596252 hasConcept C185798385 @default.
- W2258596252 hasConcept C190902152 @default.
- W2258596252 hasConcept C199360897 @default.
- W2258596252 hasConcept C205649164 @default.
- W2258596252 hasConcept C21442007 @default.