Developer Resources from Intel and C-DAC*
The Centre for Development of Advanced Computing (C-DAC) used Intel® tools to free their seismic modeling application SeisAcoMod2D from vendor hardware lock-in by migrating the code base from CUDA* to SYCL*. The single migrated code base can run seamlessly across multi-vendor CPUs and GPUs.
The application performance improved by 1.75x on Intel® Data Center GPU Max Series 1550 when compared to an NVIDIA* A100 GPU.
Get Started with C-DAC in Collaboration with Intel
C-DAC developed SeisAcoMod2D, an open source seismic modeling application. It performs acoustic wave propagation of multiple source locations for the 2D subsurface earth model using finite-difference time-domain modeling.
Case Study
C-DAC achieves 1.75x performance improvement on seismic code migration from CUDA on an NVIDIA A100 GPU to SYCL on an Intel Data Center GPU Max Series.
"By utilizing Intel® toolkits (Intel® oneAPI DPC+/C+ Compiler, Intel® oneAPI Math Kernel Library, Intel® Integrated Performance Primitives, and Intel® VTune™ Profiler) and employing techniques such as instruction set optimization and function substitution, we have significantly improved the performance of the crystal structure comparison tool. This enhancement accelerates the drug R&D process for our customers, providing faster execution and numerous benefits. Additionally, it allows us to better exploit the hardware’s potential, resulting in increased return on investment for the R&D project."
— C-DAC
Intel® oneAPI Base Toolkit
Download the Stand-Alone Version
A stand-alone download of the Intel® oneAPI DPC++/C++ Compiler is available. You can download binaries from Intel or choose your preferred repository.
Download the Stand-Alone Version
Find and fix performance bottlenecks and optimize application and system performance and configuration for HPC, cloud, IoT, media, storage, and more.