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.