Professor & Researcher
Leonardo
Solis-Vasquez
High-Performance Computing | Heterogeneous Computing | GPU & FPGA Acceleration
Universidad de Ingeniería y Tecnología (UTEC) · Lima, Peru
About Me
High-performance and heterogeneous computing for demanding scientific and engineering applications
I am a professor and researcher specializing in high-performance computing (HPC) and heterogeneous computing. I am currently with the Universidad de Ingeniería y Tecnología (UTEC) in Lima, Peru, where my work focuses on parallel computing, hardware acceleration, and efficient computing for scientific and engineering applications.
I hold a PhD in Computer Science from the Technical University of Darmstadt ↗, Germany. My doctoral research ↗ explored the acceleration of molecular docking through heterogeneous computing, including multicore CPUs, GPUs, and FPGAs, with particular attention to performance, accuracy, and energy efficiency.
My research and development experience spans GPU computing, FPGA acceleration, parallel programming, and performance optimization across heterogeneous architectures. I have worked with technologies such as CUDA, SYCL, and OpenCL and have participated in international research collaborations involving academic and industrial partners. My work has resulted in peer-reviewed publications in high-performance computing, heterogeneous systems, bioinformatics, and related areas.
I am an IEEE Senior Member and an active reviewer for international journals and conferences. I am particularly interested in projects involving computational performance, accelerator-based computing, and the efficient mapping of demanding applications to modern hardware.
Technical Expertise & Collaboration
High-Performance Computing & Performance Optimization
Performance analysis and optimization of compute-intensive applications on CPUs and GPUs, including profiling, parallelization, and efficient use of modern computing architectures.
Heterogeneous Computing & Software Portability
Development and migration of parallel applications across heterogeneous platforms using technologies such as CUDA, SYCL, and OpenCL, with a focus on performance and portability.
Research Projects
Apr. 2025 – Dec. 2025
Scale4Edge: as part of the "Future-Proof Special Processors and Development Platforms (ZuSE)" call for proposals of the BMBF's Digital Strategy.
Technical University of Darmstadt (Germany)
Scale4Edge, funded by the German Federal Ministry of Education and Research (BMBF), investigated methods and tools for the automated specialization of processors through application-specific instruction-set extensions. The project targeted improvements in computational performance and energy efficiency for domains such as artificial intelligence, automotive systems, and cryptography.
Jun. 2022 - Mar. 2025
Intel Center of Excellence: Porting AutoDock-GPU to oneAPI and Intel XPUs
Technical University of Darmstadt (Germany)
Mar. 2020 – May 2022
PANDAS: Programmable Appliance for Near-Data Processing Accelerated Storage
Technical University of Darmstadt (Germany)
Jul. 2020 – Mar. 2022
Accelerating Molecular Docking using Vector Computer Systems
Technical University of Darmstadt (Germany)
Sep. 2018 – Feb. 2019
EPHoS: Evaluation of Programming Models for Heterogeneous Systems
Technical University of Darmstadt (Germany)
Mar. 2016 – Sep. 2019
Hardware Acceleration of Molecular Docking (Ph.D. thesis)
Technical University of Darmstadt (Germany) and
The Scripps Research Institute (USA)
As part of my doctoral research, including a research stay at The Scripps Research Institute supported by DAAD and PRONABEC, I developed and evaluated parallel implementations of AutoDock molecular docking using OpenCL. The work investigated multicore CPUs, GPUs, and FPGAs and included a comprehensive evaluation of execution performance, quality of results, and computational energy efficiency across heterogeneous computing platforms.
Mar. 2014 – May 2015
A cost-effective and portable system for automatic diagnosis of pneumonia in children
Universidad Peruana Cayetano Heredia (Peru)
Mar. 2014 – May 2015
ePetri: Electronic Petri
Universidad Peruana Cayetano Heredia (Peru)
Apr. 2013 – Oct. 2013
Parallelization of video streaming software
Politecnico di Torino (Italy)
Apr. 2012 – Nov. 2012
Set-Top Box Prototype providing Security Components on FPGA (M.Sc. thesis)
Center for Advanced Security Research Darmstadt (Germany)
Nov. 2008 – Aug. 2010
Various electronic-engineering related projects (as B.Sc. graduate)
Universidad Nacional de Ingeniería (Peru)
Publications
Peer-reviewed research papers in journals
T. Vinçon, C. Knödler, L. Solis-Vasquez, A. Bernhardt, S. Tamimi, L. Weber, F. Stock, A. Koch, I. Petrov.
VLDB Endowment, Volume 15
Elsevier, Parallel Computing
South Ural State University, Supercomputing Frontiers and Innovations (JSFI)
ACS, Journal of Chemical Theory and Computation (JCTC)
VLDB Endowment, Volume 13
Springer, Journal of Computer-Aided Molecular Design (JCAMD)
Springer, Journal of Computer-Aided Molecular Design (JCAMD)
Public Library of Science, PLOS ONE Journal
Elsevier, Journal of Tuberculosis
Peer-reviewed research papers in conferences
L. Solis-Vasquez.
IEEE, 14th International Conference on Software Process Improvement (CIMPS)
S. LeGrand, A. Scheinberg, A. F. Tillack, M. Thavappiragasam, J. V. Vermaas, R. Agarwal, J. Larkin, D. Poole, D. SantosMartins, L. Solis-Vasquez, A. Koch, S. Forli, O. Hernandez, J. C. Smith, A. Sedova.
ACM, 11th International Conference on Bioinformatics, Computational Biology and Health Informatics (BCB)
IEEE, 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)
L. Sommer, F. Stock, L. Solis-Vasquez, A. Koch.
IEEE, 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)
ACM, International Conference on Embedded Software Companion (EMSOFT)
IEEE, XXXVI Convención de Centro América y Panamá (CONCAPAN)
IEEE, XXXVI Convención de Centro América y Panamá (CONCAPAN)
Peer-reviewed research papers in symposiums and workshops
J. Strobl, L. Solis-Vasquez, Y. Lavan, A. Koch.
ACM, SC ’25 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
L. Solis-Vasquez, A. F. Tillack, D. Santos-Martins, A. Koch, S. Forli.
ACM, SC ’25 Workshops of The International Conference for High Performance Computing, Networking, Storage and Analysis.
J. Strobl, L. Solis-Vasquez, Y. Lavan, A. Koch.
Springer, 20th International Symposium on Applied Reconfigurable Computing (ARC)
ACM, SC ’23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
ACM, 11th International Workshop on OpenCL (IWOCL)
Springer, Joint Workshop on Sustained Simulation Performance (WSSP 2021)
IEEE, 11th Workshop on Irregular Applications: Architectures and Algorithms (IA3)
ACM, 18th International Workshop on Data Management on New Hardware (DaMoN)
IEEE, International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
ACM, 17th International Workshop on Data Management on New Hardware (DaMoN)
IEEE, 1010th Workshop on Irregular Applications: Architectures and Algorithms (IA3)
IEEE, 5th International Workshop on FPGAs for Software Programmers (FSP)
ACM, 5th International Workshop on OpenCL (IWOCL)
Miscellaneous research articles and contributions
HiPEAC, HiPEAC info 64
Future Automotive HW/SW Platform Design (Dagstuhl Seminar 19502), Dagstuhl Reports
German Association of the Automotive Industry (VDA)
Zenodo