PPMC
PPMC Parallel Programming Models and Compilers

Other Publications

2022
2021
2020
  1. UMA-DAC-20/5

    Panel: The oneAPI Software Abstraction for Heterogeneous Computing
    Rafael Asenjo, Erik Lindahl, Xiaozhu Meng, Michael Wong, David Hardy, Maria Garzaran, Moderator: Sujata Tibrewala
    IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2020), Atlanta, USA, Nov. 17, 2020

  2. UMA-DAC-20/4

    Tutorial: C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB)
    James Reinders (Intel), Michael Voss (Intel), Pablo Reble (Intel), Rafael Asenjo (UMA)
    IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2020), Atlanta, USA, Nov. 9 and 10, 2020

2019
  1. UMA-DAC-19/5

    Book: Pro TBB: C++ Parallel Programming with Threading Building Blocks
    Michael Voss, Rafael Asenjo, James Reinders
    Apress, doi: 10.1007/978-1-4842-4398-5, ISBN: 978-1-4842-4397-8, July 2019

2018
  1. UMA-DAC-18/3

    Tutorial: An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming
    Rafael Asenjo (UMA), James Cownie (Intel), Aleksei Fedotov (Intel)
    ACM Intl. Conf. Principles and Practice of Parallel Programming (PPoPP 2018), Viena, Austria, Feb, 2018

2017
  1. UMA-DAC-17/13

    Tutorial: Expressing Heterogeneous Parallelism in C++ with Intel Threading Building Blocks
    James Reinders (Intel), James Cownie (Intel), Pablo Reble (Intel), Rafael Asenjo (UMA)
    IEEE-ACM Intl. Conf. for High Performance Computing, Networking, Storage and Analysis (SC 2017), Denver, CO, USA, Nov 13, 2017

  2. UMA-DAC-17/12

    Tutorial: CPUs, GPUs, FPGAs: A Tutorial on Heterogeneity and Managing Accelerators with Intel Threading Building Blocks
    Mike Voss (Intel), James Cownie (Intel) and Rafael Asenjo (UMA)
    23rd Intl European Conf. on Parallel and Distributed Computing (EuroPar 2017), Santiago de Compostela, Spain, Aug 29, 2017

  3. UMA-DAC-17/9 [doi]

    La plataforma Rasberry Pi como base para la coordinación vertical
    R. Asenjo, S. González, F. Corbera, A. Navarro, A. Rodríguez, J. Villalba, E. Hendrix
    Revista en Enseñanza y Aprendizaje de Ingeniería de computadores, Experiencias Docentes en Ingeniería de Computadores, ISSN: 2173-8688, Depósito Legal: GR-899/2011, Edita: Departamento de Arquitectura y Tecnología de Computadores, UGR. Spain. pp. 5-20, Número 7, 2017

2016
  1. UMA-DAC-16/9

    Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
    Rafael Asenjo and Tim Harris (Eds.)
    ACM PPoPP 2016, Barcelona, España, March 12-16, 2016. ISBN: 978-1-4503-4092-2

2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
  1. UMA-DAC-2004/12

    Tutorial: Exploitation of Locality and Parallelism in Pointer-based Programs
    O. Plata, R. Asenjo
    Int'l. Conf. on Parallel Architectures and Compilation Techniques (PACT'04), Antibes Juan-les-Pins, France, September 29 - October 3, 2004

2003
2002
2001
2000
1999
1998
1997
  1. UMA-DAC-1997/32 [pdf]

    Factorización LU de Matrices Dispersas en Multiprocesadores
    Rafael Asenjo Plaza
    PhD Thesis, Dept. Computer Architecture, University of Málaga, December 1997

1996
1995
1994
1993