Intel has announced the winners of the Great Cross-Architecture Challenge, a collaboration with the European Organization for Nuclear Research (CERN) and Argonne National Laboratory, and run by CodeProject.
The challenge attracted participants across five continents, demonstrating the growing momentum of oneAPI’s open, cross-architecture, multi-vendor programming approach. Entrants used oneAPI and Data Parallel C++ (DPC++) to create applications in areas such as bioinformatics, cryptography, data analytics, education, financial services, genomics, healthcare, image processing, mathematics, molecular dynamics, particle physics and ray tracing.
“This challenge showcases the ease of use and freedom of choice that oneAPI’s open, cross-architecture programming model delivers. The participants were able to either quickly port, or develop from scratch, applications with real-world impact across a range of disciplines. We are highly impressed with the innovative and creative submissions received from around the world, and the positive feedback and growing adoption of oneAPI,” said, Jeff McVeigh, Intel vice president, Datacenter XPU Products and Solutions.
“The participants in the Great Cross-Architecture Challenge demonstrated the potential of oneAPI,” said Maria Girone, chief technology officer, CERN openlab. “Through its use, they were able to write code for heterogeneous hardware architectures with a diverse range of applications. People from across the world were able to access cutting-edge technology through this developer challenge. We look forward to welcoming the winners of the competition to CERN.”
“The challenge was an exciting opportunity to explore oneAPI and its power to develop applications across heterogenous computing architectures,” said Katherine Riley, director of Science at Argonne Leadership Computing Facility. “The entries covered a breadth of topics and used multiple approaches that illustrated oneAPI’s vast potential — and the creativity of the participants! We look forward to bringing that creativity to Argonne as we prepare for our upcoming exascale system, Aurora.”
Gene Sequence De redundancy
Zhen Ju’s application offers a more efficient and accurate solution to filter out redundant sequences in gene research, benefiting pharmaceutical discoveries, agriculture and medical care.
Winner of a summer CERN openlab internship:
Eugenio Marinelli of Sophia Antipolis, France, leveraged oneAPI’s cross-architecture libraries and tools to efficiently develop a new application that can be used to quickly and accurately decode digital data stored in synthetic DNA. This new storage method provides easy, quick and inexpensive data archival storage that can last centuries, even in harsh environments.
Winner of a chance to work on a oneAPI-related project with Argonne National Laboratory:
Andrew Pastrello of Sydney, Australia, showed the ease of porting CUDA code and modified the application using DPC++ and oneAPI tools to synthesize audio from gravitational waveforms produced by black hole simulations to be used in music production and astronomy education.
Winners of a trip to CERN :
Rafael Campos of Lisbon, Portugal, demonstrated oneAPI’s fast and efficient development by adapting OpenCL applications to improve the performance, power and efficiency of bioinformatic applications. The solution has the potential to improve epistasis detection, enabling early detection of life-threatening diseases such as Alzheimer’s and various cancers.
Zhen Ju of Shenzhen, China, showed the ease of migrating a CUDA-based application and the benefits of an open programming model that serves various architectures. The application port efficiently and accurately filters out redundant sequences in gene research, benefiting pharmaceutical discoveries, agriculture and medical care.
Ricardo Nobre of Lisbon, Portugal, used the Intel® DPC++ Compatibility Tool to port a CUDA-based application, with more than 95% of the code automatically migrated. The application utilizes CPU and GPU devices to detect new associations between genotypes and phenotypes, potentially resulting in improved preventative care, personalized treatments and drug development.
Participants had access to free resources, such as code samples, developer guides, webinars and the DevMesh developer collaboration portal to help speed their development.