Great Cross-Architecture Challenge Showcase: Ricardo Nobre
Ricardo Nobre of Portugal used the Intel DPC++ Compatibility Tool to seamlessly port a CUDA-based application, resulting in more than 95% of their hand-tuned code automatically migrated. The application features collaborative utilization of CPU and GPU devices to find new associations between genotypes and phenotypes.
The Great Cross-Architecture Challenge was a 14-week contest for professional and student software developers who are interested in developing cross-architecture applications using oneAPI. Participants were challenged to be the next “oneAPI hero” by either porting an existing C/C++ or CUDA application using the Intel® DPC++ Compatibility Tool or by creating an entirely new oneAPI application. As part of the contest, developers received free access to Intel® oneAPI Toolkits on Intel® DevCloud across an array of Intel CPUs, GPUs and FPGA architectures, along with resources such as code samples, dev guides, webinars, and a developer collaboration portal (Intel® DevMesh).
Ricardo Nobre received his PhD degree in Informatics Engineering from Faculdade de Engenharia da Universidade do Porto (FEUP), Porto, Portugal, in 2017. He is currently a researcher at Instituto de Engenharia de Sistemas e Computadores R&D (INESC-ID), Lisbon, Portugal. His interests include high-performance computing, compilers, parallel programming, and machine learning. He has contributed nearly 20 papers in international journals and conferences.