Isaac Gelado

Principal Research Scientist

NVIDIA

I am a Principal Research Scientist at NVIDIA. My research interests include operating systems, distributed systems, and computer architecture. I am part of the Programming Systems and Applications researh group at NVIDIA, which develops system software, runtime systems, compilers, and new algorithms for GPUs.

Interests

Operating Systems
Distributed Systems
Computer Architecture

Education

PhD in Computer Architecture - 2010
Universitat Politecnica de Catalunya
Ms in Telecommunications Engineering - 2003
Universidad de Valladolid

Experience

 
 
 
 
 
Jul, 2022 - Present

Principal Research Scientist

NVIDIA
 
 
 
 
 
Oct, 2014 - Jul, 2022

Senior Research Scientist

NVIDIA
 
 
 
 
 
Sep, 2013 - Oct, 2014

Research Scientist

NVIDIA
 
 
 
 
 
Dec, 2011 - Aug, 2013

Senior Researcher

Barcelona Supercomputing Center
 
 
 
 
 
Sep, 2010 - Dec, 2011

Postdoctoral Researcher

University of Illinois
 
 
 
 
 
Sep, 2005 - Aug, 2010

Lecturer

Universitat Politecnica de Catalunya

Publications

Zaid Qureshi, Vikram Sharma Mailthody, Isaac Gelado, Seungon Min, Amna Masood, Jeonming Park, Jinjun Xiong, C. J. Newburn, Dimitri Vainbrand, I-Hsin Chung, Micahel Garland, William Dally, Wen-Mei Hwu. GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture. Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023.

Isaac Gelado, Michael Garland. Throughput-oriented GPU memory allocation. Proceedings of the 24th symposium on principles and practice of parallel programming, 2019.

Abdul Dakkak, Cheng Li, Jinjun Xiong, Isaac Gelado, Wen-Mei W Hwu. Accelerating reduction and scan using tensor core units. Proceedings of the ACM International Conference on Supercomputing, 2019.

Ivan Tanasic, Isaac Gelado, Marc Jorda, Eduard Ayguade, Nacho Navarro. Efficient exception handling support for GPUs. 2017 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 2017.

Javier Cabezas, Lluı́s Vilanova, Isaac Gelado, Thomas B Jablin, Nacho Navarro, Wen-Mei W Hwu. Automatic parallelization of kernels in shared-memory multi-gpu nodes. Proceedings of the 29th ACM on International Conference on Supercomputing, 2015.

Javier Cabezas, Marc Jorda, Isaac Gelado, Nacho Navarro, Wen-Mei W Hwu. GPU-SM: shared memory multi-GPU programming. Proceedings of the 8th Workshop on General Purpose Processing using GPUs, 2015.

Javier Cabezas, Lluı́s Vilanova, Isaac Gelado, Thomas B Jablin, Nacho Navarro, Wen-Mei W Hwu. Automatic execution of single-GPU computations across multiple GPUs. Proceedings of the 23rd international conference on Parallel architectures and compilation, 2014.

Ivan Tanasic, Isaac Gelado, Javier Cabezas, Alex Ramirez, Nachoe Navarro, Mateo Valero. Enabling preemptive multiprogramming on GPUs. 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA), 2014.

Ivan Grasso, Petar Radojkovic, Nikola Rajovic, Isaac Gelado, Alex Ramirez. Energy efficient hpc on embedded socs: Optimization techniques for mali gpu. 2014 IEEE 28th International parallel and distributed processing symposium, 2014.

Nikola Rajovic, Paul M Carpenter, Isaac Gelado, Nikola Puzovic, Alex Ramirez. Are mobile processors ready for HPC. IEEE/ACM Supercomputing Conference, 2013.

Nikola Rajovic, Paul M Carpenter, Isaac Gelado, Nikola Puzovic, Alex Ramirez, Mateo Valero. Supercomputing with commodity CPUs: Are mobile SoCs ready for HPC?. Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, 2013.

Nikola Rajovic, Alejandro Rico, James Vipond, Isaac Gelado, Nikola Puzovic, Alex Ramirez. Experiences with mobile processors for energy efficient HPC. 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013.

Ivan Tanasic, Lluı́s Vilanova, Marc Jorda, Javier Cabezas, Isaac Gelado, Nacho Navarro, Wen-Mei W Hwu. Comparison based sorting for systems with multiple GPUs. Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units, 2013.

Hiroyuki Takizawa, Makoto Sugawara, Shoichi Hirasawa, Isaac Gelado, Hiroaki Kobayashi, Wen-Mei W Hwu. clMPI: An OpenCL extension for interoperation with the message passing interface. 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, 2013.

Ugljesa Milic, Isaac Gelado, Nikola Puzovic, Alex Ramirez, Milo Tomasevic. Parallelizing general histogram application for cuda architectures. 2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2013.

Marc Jorda, Ivan Tanasic, Javier Cabezas, Lluı́s Vilanova, Isaac Gelado, Nacho Navarro. Auto-Tuning of Data Communication on Heterogeneous Systems. 2013 IEEE 7th International Symposium on Embedded Multicore Socs, 2013.

Isaac Gelado, John E Stone, Javier Cabezas, Sanjay Patel, Nacho Navarro, Wen-Mei W Hwu. An asymmetric distributed shared memory model for heterogeneous parallel systems. Proceedings of the fifteenth International Conference on Architectural support for programming languages and operating systems, 2010.

Javier Cabezas, Mauricio Araya-Polo, Isaac Gelado, Nacho Navarro, Enric Morancho, José M Cela. High-performance reverse time migration on GPU. 2009 International Conference of the Chilean Computer Science Society, 2009.

Vı́ctor J Jiménez, Lluı́s Vilanova, Isaac Gelado, Marisa Gil, Grigori Fursin, Nacho Navarro. Predictive runtime code scheduling for heterogeneous architectures. International Conference on High-Performance Embedded Architectures and Compilers, 2009.

Carlos Villavieja, Isaac Gelado, Alex Ramirez, Nacho Navarro. Memory management on chip-multiprocessors with on-chip memories. Proc. Workshop on the Interaction between Operating Systems and Computer Architecture, 2008.

Isaac Gelado, John H Kelm, Shane Ryoo, Steven S Lumetta, Nacho Navarro, Wen-Mei W Hwu. CUBA: an architecture for efficient cpu/co-processor data communication. Proceedings of the 22nd annual international conference on Supercomputing, 2008.

Julio M Merino-Vidal, Isaac Gelado, Nacho Navarro, Paul M Carpenter. Evaluation of Cell BE SPU scheduling for multi-programmed systems. Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA 2008), Beijing, China, 2008.

Carlos Villavieja, Isaac Gelado, Alejandro Rico, Nacho Navarro. On-chip memories, the OS perspective. 5th HiPEAC Industrial Workshop. Tools and Methodology for Parallel Programming, 2008.

John H Kelm, Isaac Gelado, Mark J Murphy, Nacho Navarro, Steven S Lumetta, Wen-Mei W Hwu. CIGAR: Application partitioning for a CPU/coprocessor architecture. 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007), 2007.

Wen-Mei W Hwu, Shane Ryoo, Sain-Zee Ueng, John H Kelm, Isaac Gelado, Sam S Stone, Robert E Kidd, Sara S Baghsorkhi, Aqeel A Mahesri, Stephanie C Tsao, Paul M Carpenter. Implicitly parallel programming models for thousand-core microprocessors. Proceedings of the 44th annual Design Automation Conference, 2007.

Isaac Gelado, Javier Cabezas, Lluı́s Vilanova, Nacho Navarro. The cost of IPC: an architectural analysis. Proceedings of the International Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA’07), 2007.

Isaac Gelado, Enric Morancho, Nacho Navarro. Experimental support for reconfigurable application-specific accelerators. Proceedings of the Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA), in conjuction with the International Symposium on Computer Architecture (ISCA), 2006.