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.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at