Matches in SemOpenAlex for { <https://semopenalex.org/work/W842952114> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W842952114 abstract "In the recent shift to the multi-core and many-core era, where systems tend to be heterogeneous even at chip level, SIMD instruction sets and accelerators that exploit parallelism in a similar way are coming into prominence in new multiprocessors and systems. This heterogeneity, even at chip level, is causing a lot of trouble to compilers and parallel programming models in terms of being able to maximize the profitability of the computational resources in an easy, generic, efficient and portable fashion.Although a lot of work on automatic vectorization/simdization techniques has been done over the years, compilers show important limitations when vectorizing code with pointers and function calls because of the traditional compiler analysis limitations, such as those in pointers aliasing analysis.Concerning parallel programming models, some of them are restricted to specific architectures while other portable ones, such as OpenCL, require programmers to face low-level architecture details and hard source code transformations, presenting important performance problems among different architectures, which requires new tuning efforts.In an attempt to offer a unified and generic solution to the auto-vectorization/simdization and portability problems, we propose User-directed Vectorization in OmpSs, a high-level programming model extension that offers developers the possibility to easily guide the compiler in the vectorization process just introducing some simple notations on the vectorizable areas of the code, such loops and functions.We focused our particular design, implementation and evaluation on the Intel SSE instruction set for CPUs, getting the same or higher speed-ups than using the GCC compiler auto-vectorization in easily-vectorizable codes, and a performance improvement of up to 2.30 in more complex codes where GCC is not able to apply auto-vectorization and the hand-coded OpenCL version reaches a speed-up of 2.23." @default.
- W842952114 created "2016-06-24" @default.
- W842952114 creator A5013832681 @default.
- W842952114 creator A5054733197 @default.
- W842952114 date "2011-09-10" @default.
- W842952114 modified "2023-09-24" @default.
- W842952114 title "User-directed Vectorization in OmpSs" @default.
- W842952114 cites W1966324811 @default.
- W842952114 cites W1993966188 @default.
- W842952114 cites W2013259664 @default.
- W842952114 cites W2018641575 @default.
- W842952114 cites W2022711417 @default.
- W842952114 cites W2064508949 @default.
- W842952114 cites W2069703635 @default.
- W842952114 cites W2077678195 @default.
- W842952114 cites W2079834329 @default.
- W842952114 cites W2087085699 @default.
- W842952114 cites W2099404643 @default.
- W842952114 cites W2111394443 @default.
- W842952114 cites W2113125938 @default.
- W842952114 cites W2118031182 @default.
- W842952114 cites W2119010809 @default.
- W842952114 cites W2127324789 @default.
- W842952114 cites W2129192659 @default.
- W842952114 cites W2142677441 @default.
- W842952114 cites W2147654959 @default.
- W842952114 cites W2150395102 @default.
- W842952114 cites W2169040626 @default.
- W842952114 cites W2171462411 @default.
- W842952114 cites W2333869848 @default.
- W842952114 cites W27956500 @default.
- W842952114 cites W90084074 @default.
- W842952114 hasPublicationYear "2011" @default.
- W842952114 type Work @default.
- W842952114 sameAs 842952114 @default.
- W842952114 citedByCount "0" @default.
- W842952114 crossrefType "dissertation" @default.
- W842952114 hasAuthorship W842952114A5013832681 @default.
- W842952114 hasAuthorship W842952114A5054733197 @default.
- W842952114 hasConcept C118524514 @default.
- W842952114 hasConcept C150552126 @default.
- W842952114 hasConcept C169590947 @default.
- W842952114 hasConcept C173608175 @default.
- W842952114 hasConcept C199360897 @default.
- W842952114 hasConcept C34165917 @default.
- W842952114 hasConcept C41008148 @default.
- W842952114 hasConcept C41681595 @default.
- W842952114 hasConcept C63000827 @default.
- W842952114 hasConcept C68339613 @default.
- W842952114 hasConceptScore W842952114C118524514 @default.
- W842952114 hasConceptScore W842952114C150552126 @default.
- W842952114 hasConceptScore W842952114C169590947 @default.
- W842952114 hasConceptScore W842952114C173608175 @default.
- W842952114 hasConceptScore W842952114C199360897 @default.
- W842952114 hasConceptScore W842952114C34165917 @default.
- W842952114 hasConceptScore W842952114C41008148 @default.
- W842952114 hasConceptScore W842952114C41681595 @default.
- W842952114 hasConceptScore W842952114C63000827 @default.
- W842952114 hasConceptScore W842952114C68339613 @default.
- W842952114 hasLocation W8429521141 @default.
- W842952114 hasOpenAccess W842952114 @default.
- W842952114 hasPrimaryLocation W8429521141 @default.
- W842952114 hasRelatedWork W1589893694 @default.
- W842952114 hasRelatedWork W2019295209 @default.
- W842952114 hasRelatedWork W2040257814 @default.
- W842952114 hasRelatedWork W2044516680 @default.
- W842952114 hasRelatedWork W2050957594 @default.
- W842952114 hasRelatedWork W2079602590 @default.
- W842952114 hasRelatedWork W2100232637 @default.
- W842952114 hasRelatedWork W2242016257 @default.
- W842952114 hasRelatedWork W2296357119 @default.
- W842952114 hasRelatedWork W2309639351 @default.
- W842952114 hasRelatedWork W2464627483 @default.
- W842952114 hasRelatedWork W2472217442 @default.
- W842952114 hasRelatedWork W2584135 @default.
- W842952114 hasRelatedWork W2592095899 @default.
- W842952114 hasRelatedWork W2674334413 @default.
- W842952114 hasRelatedWork W2732556089 @default.
- W842952114 hasRelatedWork W2787943660 @default.
- W842952114 hasRelatedWork W2955723980 @default.
- W842952114 hasRelatedWork W3161976119 @default.
- W842952114 hasRelatedWork W2183107717 @default.
- W842952114 isParatext "false" @default.
- W842952114 isRetracted "false" @default.
- W842952114 magId "842952114" @default.
- W842952114 workType "dissertation" @default.