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.
Develop in the Cloud
Build and optimize oneAPI multiarchitecture applications using the latest Intel-optimized oneAPI and AI Tools. Test your workloads across Intel CPUs and GPUs. No hardware installations, software downloads, nor configuration is necessary.
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.
Develop in the Cloud
Build and optimize oneAPI multiarchitecture applications using the latest Intel-optimized oneAPI and AI Tools. Test your workloads across Intel CPUs and GPUs. No hardware installations, software downloads, nor configuration is necessary.