<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<item>
  <id>05941164</id>
  <dt>a</dt>
  <an>05941164</an>
  <augroup>
    <au>Lobeiras, Jacobo</au>
    <au>Amor, Margarita</au>
    <au>Arenaz, Manuel</au>
    <au>Fraguela, Basilio B.</au>
  </augroup>
  <ti>Streaming-oriented parallelization of domain-independent irregular kernels.</ti>
  <so>Guarracino, Mario R. (ed.) et al., Euro-Par 2010 parallel processing workshops. HeteroPar, HPCC, HiBB, CoreGrid, UCHPC, HPCF, PROPER, CCPI, VHPC. Ischia, Italy, August 31 -- September 3, 2010. Revised selected papers. Berlin: Springer (ISBN 978-3-642-21877-4/pbk). Lecture Notes in Computer Science 6586, 381-388 (2011).</so>
  <py>2011</py>
  <pu>Berlin: Springer</pu>
  <lagroup>
    <la>EN</la>
  </lagroup>
  <ccgroup>
  </ccgroup>
  <utgroup>
    <ut>stream programming</ut>
    <ut>domain-independent kernels</ut>
    <ut>automatic parallelization</ut>
    <ut>hardware accelerators</ut>
    <ut>GPGPU</ut>
  </utgroup>
  <cigroup>
  </cigroup>
  <ligroup>
    <li>doi:10.1007/978-3-642-21878-1_47</li>
  </ligroup>
  <abgroup>
    <ab>Summary: Current parallelizing and optimizing compilers use techniques for the recognition of computational kernels to improve the quality of the target code. Domain-independent kernels characterize the computations carried out in an application, independently of the implementation details of a given programming language. This paper presents streaming-oriented parallelizing transformations for irregular assignment and irregular reduction kernels. The advantage of these code transformations is that they enable the parallelization of many algorithms with little effort without a depth knowledge of the particular application. The experimental results show the efficiency on current GPUs, although the main goal of the proposed techniques is not performance, but assist the programmer in the parallelization for a better productivity.</ab>
    <rv></rv>
  </abgroup>
</item>