Intel recently announced a new version update for its development toolkit, oneAPI. The Intel oneAPI Toolkits update 2021.4 is the fourth release of oneAPI tools, marking nearly a year of oneAPI implementations. The toolkit contains several tools purpose-built for developers. It is widely used for building many applications worldwide and built from multiple open source projects to which Intel contributes heavily.
The VTune Profiler introduces support for Flame Graphs as a Hotspot analysis type. One can now switch to a Flame Graph window to quickly identify the hottest code paths in an application.
Sign up for your weekly dose of what's up in emerging technology.
The latest update also includes support for OSPRay’s camera Motion Blur and Transformation Motion Blur for animated glTF scenes and Python 3.7 bindings for OSPRay Studio.
Intel also introduced a new Diagnostics Utility for Intel oneAPI, a tool previously used by Intel support engineers and now included. It helps diagnose system status by reporting installation issues (permissions, versions, driver mismatches, etc.) that could interfere with the proper operation of your system and oneAPI tools.
Fortran’s move to LLVM continues with the new update. In addition to more optimization tuning, further additions on Fortran 2008 and OpenMP features have been made. The compiler outputs are now binary compatible, so the new LLVM-based compiler can be evaluated on portions of an application without needing to move from the classic Fortran product all at once.
The marketplace for Visual Studio Code can be used to install the Extension Pack for the Intel oneAPI Toolkits, which includes a code sample browser, GPU debugging, and connections with Intel DevCloud.
Other key highlights from the update include:
- Finely tuned performance of natural language algorithms through the latest sparsity and pruning features introduced in AI Analytics Toolkit.
- Intel® Advisor’s GPU Roofline offers actionable recommendations to maximize GPU utilization for user code analysis.
- Simple offloading capabilities for Python-based scikit-learn algorithms and exploit the cutting edge features of underlying heterogeneous hardware spanning Intel CPUs and XPUs.
The release 2021.4 is the final quarterly update for the 2021 product. Based on decades of software products from Intel, the tools are true to the oneAPI vision of supporting XPUs, and Intel is constantly expanding support for CPUs, GPUs, FPGAs, and more.