技术开发 频道

IBM对开发工具进行更新

    【IT168 资讯】

    根据国外媒体报道,近日发布了一系列的更新程序,这些更新包括编译器、库文件以及簇工具。这些更新主要针对并行编程支持和优化。这些更新包括:

    Intel Compilers 11.1(Fortran、C/C++ for Winodws、Linux、Mac OS X)

    Intel Integrated Performance Primitives (IPP) 6.1 (for Windows, Linux, Mac OS X)

    IntelMath Kernel Library (MKL) 10.2 (for Windows, Linux, Mac OS X)

    Intel Cluster Toolkit, Compiler Edition 3.2.1 (for Windows, Linux)

    这些更新中包括对新的AVX和AES指令集的支持。AVX是Advance Vector Extensions(高级矢量扩展)的缩写,它是SSE指令集的一个256位指令集扩展,主要针对需要大量浮点运算的程序。AVX可以大幅提升需要大规模矢量化数据处理的程序的性能。它提供了更宽的矢量数据集处理能力,可以达到128位数据集处理能力的两倍。AES是Advanced Encryption Standard(增强加密标准)的缩写,它是美国政府标准的对称加密指令集。它包含4条可以高效的进行AES加密和解密的指令,另外有两条指令用来支持AES密钥扩展。Intel Software Development Emulator实现了AVX和AES,它可以在这里下载:http://software.intel.com/en-us/articles/intel-software-development-emulator/

    Intel Compilers 11.1提供了对Eclipse CDT 5.0喝SUSE Linux Enterprise Server 11的支持。Intel Parallel Debugger Extension也添加到了Intel Compiler Professional Edition for Windows中,它可以让你在调试阶段用顺序模式单步调试并行程序段,在调试过程中你可以通过它找出数据共享漏洞,还可以设置断点。

    对Integrated Performance Primitives 6.1的升级包括对如下功能的支持:

    Deferred Mode Image Processing(DIMP)架构,带有流水线并行化功能、改进了流水线图像处理操作的性能,尤其改进了大型图片的处理能力。6.1版添加了任务并行化功能,Intel表示它可以将多核处理能力提升250%。

    将PNG编码器添加到了Unified Image Codec架构中,它比开源版的参考算法提升了300%的性能。

    改进了与Visual Studio的集成度。

    针对未来的AVX 256位CPU架构进行了处理器级的优化。提供了65个被优化的函数,通过这些函数可以提升Core i7处理器50%的性能。

    改进了数据压缩API,使得与zlib得兼容性更好。

    添加了新的加密函数,使其支持HDCP 2.0标准

    添加了纹理压缩、增强灯光和3D几何体超级采样函数。

    Math Kernel Library 10.2增加了针对Intel Xeon 5500的优化功能,同时还增加了对.NET/C#、AVX的支持,改进了快速傅里叶变换算法等。
 

0
相关文章