Matches in SemOpenAlex for { <https://semopenalex.org/work/W2170499656> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2170499656 abstract "Short-vector SIMD and DSP instructions are popular extensions to common Isas. These extensions deliver excellent performance and compact code for some compute-intensive applications, but they require specialised compiler support. To enable the programmer to explicitly request the use of such an instruction, many C compilers provide platform-specific intrinsic functions, whose implementation is handled specially by the compiler. The use of such intrinsics, however, inevitably results in non-portable code. In this paper we develop a novel methodology for retargeting such non-portable code, which maps intrinsics from one platform to another, taking advantage of similar intrinsics on the target platform. We employ a description language to specify the signature and semantics of intrinsics and perform graph-based pattern matching and high-level code transformations to derive optimised implementations exploiting the target's intrinsics, wherever possible. We demonstrate the effectiveness of our new methodology, implemented in the FREE RIDER tool, by automatically retargeting benchmarks derived from OpenCV samples and a complex embedded application optimised to run on an Arm Cortex-M4 to an Intel Edison module with Sse4.2 instructions. We achieve a speedup of up to 3.73 over a plain C baseline, and on average 96.0% of the speedup of manually ported and optimised versions of the benchmarks." @default.
- W2170499656 created "2016-06-24" @default.
- W2170499656 creator A5028072953 @default.
- W2170499656 creator A5056378492 @default.
- W2170499656 creator A5058887649 @default.
- W2170499656 creator A5070407969 @default.
- W2170499656 date "2015-06-04" @default.
- W2170499656 modified "2023-09-26" @default.
- W2170499656 title "Free Rider" @default.
- W2170499656 cites W1550398266 @default.
- W2170499656 cites W1591319746 @default.
- W2170499656 cites W1966301784 @default.
- W2170499656 cites W1995814010 @default.
- W2170499656 cites W2052551032 @default.
- W2170499656 cites W2096779641 @default.
- W2170499656 cites W2107307723 @default.
- W2170499656 cites W2118031182 @default.
- W2170499656 cites W2124484927 @default.
- W2170499656 cites W2147405597 @default.
- W2170499656 cites W2147423491 @default.
- W2170499656 cites W4386313596 @default.
- W2170499656 doi "https://doi.org/10.1145/2670529.2754962" @default.
- W2170499656 hasPublicationYear "2015" @default.
- W2170499656 type Work @default.
- W2170499656 sameAs 2170499656 @default.
- W2170499656 citedByCount "6" @default.
- W2170499656 countsByYear W21704996562016 @default.
- W2170499656 countsByYear W21704996562017 @default.
- W2170499656 countsByYear W21704996562020 @default.
- W2170499656 crossrefType "proceedings-article" @default.
- W2170499656 hasAuthorship W2170499656A5028072953 @default.
- W2170499656 hasAuthorship W2170499656A5056378492 @default.
- W2170499656 hasAuthorship W2170499656A5058887649 @default.
- W2170499656 hasAuthorship W2170499656A5070407969 @default.
- W2170499656 hasBestOaLocation W21704996562 @default.
- W2170499656 hasConcept C106251023 @default.
- W2170499656 hasConcept C150552126 @default.
- W2170499656 hasConcept C169590947 @default.
- W2170499656 hasConcept C173608175 @default.
- W2170499656 hasConcept C177264268 @default.
- W2170499656 hasConcept C199360897 @default.
- W2170499656 hasConcept C2776760102 @default.
- W2170499656 hasConcept C2777904410 @default.
- W2170499656 hasConcept C2780575108 @default.
- W2170499656 hasConcept C2908650547 @default.
- W2170499656 hasConcept C41008148 @default.
- W2170499656 hasConcept C68339613 @default.
- W2170499656 hasConceptScore W2170499656C106251023 @default.
- W2170499656 hasConceptScore W2170499656C150552126 @default.
- W2170499656 hasConceptScore W2170499656C169590947 @default.
- W2170499656 hasConceptScore W2170499656C173608175 @default.
- W2170499656 hasConceptScore W2170499656C177264268 @default.
- W2170499656 hasConceptScore W2170499656C199360897 @default.
- W2170499656 hasConceptScore W2170499656C2776760102 @default.
- W2170499656 hasConceptScore W2170499656C2777904410 @default.
- W2170499656 hasConceptScore W2170499656C2780575108 @default.
- W2170499656 hasConceptScore W2170499656C2908650547 @default.
- W2170499656 hasConceptScore W2170499656C41008148 @default.
- W2170499656 hasConceptScore W2170499656C68339613 @default.
- W2170499656 hasLocation W21704996561 @default.
- W2170499656 hasLocation W21704996562 @default.
- W2170499656 hasOpenAccess W2170499656 @default.
- W2170499656 hasPrimaryLocation W21704996561 @default.
- W2170499656 hasRelatedWork W1583465708 @default.
- W2170499656 hasRelatedWork W1585350690 @default.
- W2170499656 hasRelatedWork W2000051442 @default.
- W2170499656 hasRelatedWork W2067411013 @default.
- W2170499656 hasRelatedWork W2133317661 @default.
- W2170499656 hasRelatedWork W2161351786 @default.
- W2170499656 hasRelatedWork W2286348849 @default.
- W2170499656 hasRelatedWork W2382510858 @default.
- W2170499656 hasRelatedWork W2487558162 @default.
- W2170499656 hasRelatedWork W2479014312 @default.
- W2170499656 isParatext "false" @default.
- W2170499656 isRetracted "false" @default.
- W2170499656 magId "2170499656" @default.
- W2170499656 workType "article" @default.