SLX

为您的多核项目提供最佳编程解决方案

SLX

产品

不管您是软件模型的系统架构师,还是使用内部代码、开源代码、商业源代码或者二进制代码的程序开发员,传统的软件优化方法都已不再适用于多核系统。要完全了解多核系统上的应用程序行为,就需要对软件相互依赖性进行全面而精确的分析。

要达到全面理解系统行为,并且寻求机会提高性能和节省功耗的目标,需要一个工具来深入了解执行期间发生的软件相互依赖性。

SLX正是这样的一种多核开发工具,它可对硬件和软件相互依赖性提供软件执行洞察。 它允许代码的架构和重构,从而在多核系统上实现CPU,DSP,FPGA和其他加速引擎的最有效利用。

SLX

FPGA

anim-loader-

SLX能够深入理解遗留源代码,探索代码实行和系统运行方式,因此能保证应用程序在软件上的分区和在多个处理器上的运行,硬件也能够被映射到FPGA上。它能全面理解处理器的建模,对FPGA的时序和资源能力进行描述。SLX能从静态和动态信息中搜寻出并行化模式。对设计空间进行的探索能够全面优化软/硬件。编译将自动地基于软件并行化的优化决策进行插入,这将用于指导硬件实现高阶综合(High Level Synethesis, HLS)。SLX拥有独特的技术,能将它的分析建议连接到与你的源代码,从而简化了解并行化和硬件加速的机会或者阻止的任务。
下载产品简介
loader
Silexica

联系我们

Any questions?
Silexica 欧洲
Silexica 美国
Silexica Asia
Silexica 日本