MulticoreWare 是一家提供软件产品、解决方案和工程服务的全球技术公司。 我们对技术的热情一直是我们的动力! 我们与世界各地、各行各业的客户合作,改变每天使用和体验技术的方式。
阅读更多MulticoreWare 是一家提供软件产品、解决方案和工程服务的全球技术公司。 我们对技术的热情一直是我们的动力! 我们与世界各地、各行各业的客户合作,改变每天使用和体验技术的方式。
阅读更多MulticoreWare 是一家提供软件产品、解决方案和工程服务的全球技术公司。 我们对技术的热情一直是我们的动力! 我们与世界各地、各行各业的客户合作,改变每天使用和体验技术的方式。
阅读更多
编译器和平台解决方案
工程优化性能
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可扩展指令集如何变化,都能在未来得到验证。
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.