MulticoreWare

编译器和平台解决方案
工程优化性能

可扩展的矢量化工具和服务

生产力和可移植性工具 - 一次性编写(C/C++),反复编译

MulticoreWare对SIMD指令集(如MMX、SSE2、AVX、AVX-512,来自x86和旧RISC架构)有丰富的经验。新一代64位CPU架构的可变长度矢量指令集(SVE/SVE2及其等价物)的出现,为将任何64位处理器的应用程序(用C/C++编写)转移到支持可变长度矢量的新架构提供了独特的机会。

在MulticoreWare的矢量指令、矢量寄存器和矢量存储器功能的基础上,MulticoreWare提供了VLV C/VLV C++库工具集,以方便将当前64位应用程序迁移到新的可扩展矢量扩展SIMD指令集。该工具为传统的本征(VLV C Portability Layer)提供了与架构无关的包装,并提供了直观的矢量编程语法验证器,以减少应用程序开发人员对代码的编辑(VLV C++ Productivity Layer)。

MulticoreWare VLV Portability Layer和Productivity Layer使任何64位CPU应用程序的移植变得更快、更容易,而且无论SIMD可扩展指令集如何变化,都能在未来得到验证。

硬件平台

GET IN TOUCH

Our team is happy to answer your questions. Please fill out the form and we will be in touch with you as soon as possible.

    (Max 300 characters)