Intel® Academic Program for oneAPI
Intel connects with universities and students worldwide to evolve the Intel® oneAPI Toolkits and the Data Parallel C++ (DPC++) language through interaction with the academic community. Intel® oneAPI Toolkits enable developers of all types to build, test, and deploy performance-driven, data-centric applications across CPUs, GPUs, and FPGAs.
oneAPI Centers of Excellence
A Center of Excellence (CoE) is a university that partners with Intel to drive adoption of oneAPI through strategic code ports, product feedback, curriculum development, instructor certification, and paper publication.
Stockholm University / KTH Royal Institute of Technology
Erik Lindahl is focused on porting the GROMACS molecular dynamics package over to oneAPI and sharing his experience with the broader ecosystem.
Heidelberg University / Heidelberg University Computing Center (URZ)
Askel Alpay and Dr. Vincent Heuveline are focused on adding advanced DPC++ capabilities to hipSYCL to further cross-architecture computing.
University of Illinois at Urbana-Champaign
Emad Tajkhorshid and David Hardy are focused on leveraging the heterogeneous programming model to accelerate computing for biomolecular research using NAMD.
Lobachevsky State University of Nizhni Novgorod
Iosif Meerov and Arkady Gonoskov are focused on porting the High-Intensity Collisions and Interactions (Hi-Chi) application to oneAPI to speed research on complex classical and quantum systems.
Academic Projects
Efficiency and Productivity for Decision-Making on Low-Power CPU and GPU SoCs
The University of Málaga is researching how to solve the large-scale Markov Decision Process efficiently on low-power computing platforms using 12 different parallel code implementations. The project highlights the use of oneAPI libraries and languages, such as Intel® oneAPI Threading Building Blocks and DPC++.
TAU Parallel Performance System
The TAU Parallel Performance System is a profiling and tracing tool framework for performance analysis of parallel programs. It has been integrated to the runtime of three different GPU vendors to profile a SYCL application to emphasize the benefits of an open industry standard.
oneOligo
OneOligo is an EU-funded project that implements Synthetic DNA as storage to meet the demands of a data-driven economy as data generation rate outpaces the storage density of currently available media. Synthetic DNA possesses key properties that make it relevant for archival storage density, ruggedness, and it is easy and cheap to replicate like organic DNA.
Open-Source Scientific Applications and Benchmarks
This repository contains a collection of data-parallel programs migrated from CUDA. They compare the performance of the SYCL, DPCT-generated, and OpenMP implementations of each program. This is an example of how SYCL as an open standard can increase productivity and, in time, facilitate the adoption of SYCL, migrating applications for multiplatform support.
Professor Insights
"It’s exceptionally important to us that GROMACS is able to make efficient use of all the fastest supercomputers in the world, and the upcoming exascale machines powered by Intel hardware will make it possible to simulate processes we could not even imagine a few years ago, such as how a virus binds to proteins on a cell and infects it."
— Dr. Erik Lindahl, professor of biophysics, GROMACS Development Team, KTH Royal Institute of Technology
"By using Intel® DPC++ Compatibility Tool, hand-tuned CUDA codes were migrated with almost no effort (only a few small fixes applied, with no prior knowledge on DPC++). With migrated code, we obtained speedups of up to 9.5x on DG1 (versus Gen9.5 GPU) for two-way and three-way epistasis detection on different data sets."
— Professor Aleksandar Ilic, INESC-ID, Universidade de Lisboa, Portugal
"My area of interest is computer architecture, more specifically FPGAs. Hardware design based on high-level specifications has evolved considerably and is likely to make the use of HDL unnecessary in most projects. SYCL seems to me a promising standard, mainly because it is open."
— Dr. Ricardo Menotti, Federal University of São Carlo
"One of our strategic goals is to make a measurable contribution to the transfer of new technologies from research to industrial application, and of course to continuously expand our expertise and research efforts in the field of supercomputing. The oneAPI CoE will allow us to do both."
— Dr. Vincent Heuveline, professor and director of the Computing Center of Heidelberg University
Benefits
Universities and students who participate in the academic program will gain access to Intel® DevCloud hardware accelerators and compute nodes, Intel®
DevMesh to showcase work, and technical support.
Intel® DevCloud
Develop, run, and optimize your Intel® oneAPI solution in the Intel® DevCloud—a free development sandbox to learn about and program oneAPI cross-architecture applications. Get full access to the latest Intel® CPUs, GPUs, and FPGAs, Intel® oneAPI toolkits, and the new programming language, Data Parallel C++ (DPC++).
Training
Essentials of Data Parallel C++
Learn the fundamentals with this seven-part, self-paced course which includes hands-on practice and sample code.
Intel® DevMesh
This is a community portal for students, professors, and developers to share their work and collaborate while building a professional profile of amazing work and activities.
See how Centers of Excellence (CoE), universities, students, companies, and developers innovate using Intel® oneAPI toolkits and program resources.
Intel® oneAPI Toolkits
These toolkits include optimized tools, languages, and libraries for building and deploying high-performance, data-centric applications and solutions across CPUs, GPUs, FPGAs, and other accelerators.
Events
Webinars
Get access to the latest information and training about oneAPI through live and on-demand webinars.
Meetups & Workshops
Participate in virtual meetups with Intel oneAPI Toolkit experts and your peers in the developer and academic communities.