Customize heterogeneous compute applications, build custom code, and optimize performance and power on Intel®-based CPUs and GPUs.
Deliver flexible, efficient, scalable cluster messaging on Intel® architecture-based clusters; implement the high-performance MPI-3.1 standard on multiple fabrics.
Simplify the task of adding parallelism to your application with this highly templatized C++ library. Take advantage of the CPUs on a single device or across multiple devices (heterogeneity).
Design and optimize high-performing code for modern computer architectures. Effectively use more cores, vectorization, and heterogeneous processing.
Locate and debug threading, memory, and persistent memory errors early in the design cycle for C, C++, and Fortran applications that run on Windows* and Linux*.
Create compelling, cross-platform, context-aware experiences with this library available for Android* and Windows*.
Innovate and optimize enterprise-grade video delivery and cloud graphics applications and solutions for data center, cloud, and network usages.
Speed performance with high-quality, production-ready, low-level building blocks for image processing, signal processing, and data processing applications.
Verify that cluster components work together for better uptime, productivity, and lower total cost of ownership.
Take a quick look at your application's performance to see if it is well optimized for modern hardware.
Visualize your use of directly attached storage on Linux* or Windows* servers and workstations. See resource utilization data in your browser.
Visualize and understand parallel application behavior, evaluate profiling statistics and load balancing, and identify communication hotspots.
Find possible persistent memory errors so the system operates correctly when the power is restored.
Fully leverage the unique capabilities of FPGAs to deliver acceleration performance with power efficiency and low latency. Target heterogeneous platforms with Intel CPUs and FPGAs.