Productivity benefits of Intel Ct Technology

The key features and benefits of Intel Ct lie within the 3Ps. The first one is Productivity.


– Intel Ct Integrates with existing IDEs, tools, and compilers In addition to working seamlessly with other Intel parallel programming tools (e.g. "Intel® Math Kernel Library (Intel® MKL)", "Intel® Integrated Performance Primitives (Intel® IPP)", and "Intel® Threading Building Blocks (Intel® TBB)").

– Intel Ct represents a generalized data parallel model. It is widely applicable to many types of computations and is not restricted to a select number of domains. Its expressive syntax fulfills the needs of both application experts and parallelization novices at the same time. There are several ways to express the same computation with Intel Ct, ranging from a beginner’s “Matlab*-style” implementation to an expert’s “close to metal” native implementation.

- Last but not least, one does not have to recode an entire application with Intel Ct. The developer makes incremental changes to kernels they do not have the time, expertise, or resources to do low-level optimizations for. Combine good software practices and performance with Intel Ct. Pepper your models/classes with Intel Ct, and its Virtual Machine takes care of dynamically gathering the performance paths.

For more complete information about compiler optimizations, see our Optimization Notice.