At 1.7 million lines of code, the Insight Segmentation and Registration Toolkit (ITK) is a library that exercises many corner cases for a C++ compiler. Dozens of compilers are validated nightly on the CDash software quality dashboard. Recently, the Microsoft Visual Studio team added ITK to its build validation suite. Similarly, Intel has now added ITK to the build validation suite for the Intel C++ Compiler (ICC).
Jonathan Lefman, a leader at Intel Health and Life Sciences, coordinated improved support for ITK by the Intel team. The toolkit has driven improved compatibility in the compiler frontend and optimizations. Image registration in three or more dimensions is a high-performance computing problem, and acceleration of the widely adopted open-source ITK impacts medical image-based diagnosis across industry and academia.
We look forward to working together with the Intel team to improve support for high-performance processors like the multi-core and many-core Intel Xeon and Xeon Phi processors.