Other Papers
Author: R. Asenjo

2024

2023

2022

2021

Keynote: oneAPI for GPUs and FPGAs: Portability, Yes!, Performance Portability, Not Quite [link]
R. Asenjo
29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP'21), Virtual Event, March 2021

2020

Tutorial: C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB) [link]
J. Reinders, M. Voss, P. Reble, R. Asenjo
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'20), Virtual Event, November 2020

Panel: The oneAPI Software Abstraction for Heterogeneous Computing [link]
R. Asenjo, E. Lindahl, X. Meng, M. Wong, D. Hardy, M. Garzaran, Moderator: S. Tibrewala
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'20), Virtual Event, November 2020

2019

Pro TBB: C++ Parallel Programming with Threading Building Blocks [doi]
M. Voss, R. Asenjo, J. Reinders
Apress Ed. (Berkeley, CA, USA), ISBN: 978-1-4842-4398-5, 2019

2018

Tutorial: An Introduction to Intel Threading Building Blocks (Intel TBB) and its Support for Heterogeneous Programming [link]
R. Asenjo, J. Cownie, A. Fedotov
23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'18), Vienna (Austria), February 2018

2017

Tutorial: Expressing Heterogeneous Parallelism in C++ with Intel Threading Building Blocks [link]
J. Reinders, J. Cownie, P. Reble, R. Asenjo
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'17), Denver (CO), USA, November 2017

Tutorial: CPUs, GPUs, FPGAs: A Tutorial on Heterogeneity and Managing Accelerators with Intel Threading Building Blocks [link]
M. Voss, J. Cownie, R. Asenjo
23rd International European Conference on Parallel and Distributed Computing (EuroPar'17), Santiago de Compostela (Spain), August-September 2017

2016

Keynote: Making the Most Out of Heterogeneous Chips with CPU, GPU and FPGA [link]
R. Asenjo
16th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'16), Granada (Spain), December 2016

2015

2014

Keynote: Modelos de Programación para Arquitecturas Heterogéneas On-Chip [link]
R. Asenjo
XXV Jornadas de Paralelismo (JJPP'14) (parte de las Jornadas Sarteco), Valladolid (Spain), September 2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

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

2003

2002

2001

2000

1999

1998

1997

1996

1995

1994

1993

1992

1991

1990

1989

1988

1986

1985

1984

1983

1982

1981

Select Publications