跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

Silexica

SLX 2019.2新版上市! SLX FPGA提升HLS性能高达35倍,SLX C/C++新功能支持多进程分析

judy /

Silexica芯登科技发布了2019.2版的SLX开发工具,新版本对FPGA和C/C ++两大产品性能进行了重大改进。当开发人员在为Xilinx®Vivado®HLS设计流程 时,SLX FPGA所提供的优化C / C ++代码能够帮助其向HLS(高层次综合)做好准备。其中新加自动插入HLS编译指示功能将HLS的性能平均提升35倍(与没有HLS编译指示功能的版本相比)

Silexica将加强与Nvidia与Xilinx的合作 全力支持SLX开发

judy /

Silexica公司CEO Maximilian Odendahl近日发表2019年新年致辞,致辞中提到了公司最近的战略方向并宣布了与技术巨头Nvidia与Xilinx的合作关系。下面是致辞的具体内容:

我们一直致力于开发和增强Silexica的SLX编程工具,同时也在逐步建立与技术生态系统中各个成员更加紧密的关系。为客户不断改进产品质量是我们的使命,与核心技术提供商共同发展、共同分享知识对我们而言也至关重要。多核编程要想取得成功,离不开多方的参与和协作。因此,我们非常高兴地宣布Silexica加入了Nvidia的创始计划(Nvidia Inception Program), 同时Silexica也成为了Xilinx的合作伙伴项目(Xilinx Partner Program)其中的一员。

<strong>Nvidia创始计划 (Inception Program)</strong>

Nvidia是GPU的开发者,也是AI市场的推动力量。通过加入Nvidia创始计划,我们可以在开发者社区里分享信息、体验和得到最新的反馈。

【视频】Silexica FAE工程师手把手为你演示如何使用SLX工具

judy /

Silexica的FAE工程师周雋铠在上月结束的Xilinx Develper Forum展会上为大家展示了如何利用SLX工具充分发挥FPGA的优势,发现并行化机会,从而提高系统性能。想知道SLX到底如何运行的,请戳下面视频:
<p><iframe allowfullscreen="" frameborder="0" height="598" src="https://v.qq.com/txp/iframe/player.html?vid=u1352f54u0b&quot; width="540"></iframe></p>

雋铠工程师表示,SLX软件工具的优势在于能够分析客户的软件,找出客户效能的Bottleneck(瓶颈),提供并行化的优化建议。

Silexica发布多核软件开发工具SLX的最新版本,FPGA和C/C++功能得到大幅增强

judy /

2018年10月23日 - Silexica发布了多核软件开发工具SLX的最新版本,新版的FPGA和C/C++功能得到大幅增强。SLX工具是目前业界首款用于FPGA的工具,该软件全面支持Xilinx的SDSoC开发环境,在进入高阶综合(High-Level Synthesis,HLS)之前即可进行软硬件开发探索,保证HLS的进行过程更加精确高效。SLX for C/C++则可提供子对象报告和共享变量分析,为最新平台上的代码提供了更加全面的理解,无需再花费时间进行人工手动分析,更大大节省了设计时间。同时,SLX还添加了更多的平台模型(例如 Renesas R-Car H3和RISC-V),真正实现软硬件优化。

SLX 2018.10最新版本的主要新功能有:

<strong>SLX for FPGA功能增强</strong>

SLX for FPGA可对C/C++代码进行深入分析,全面了解软件相互依赖性、应用程序热点以及并行化机会,真正实现带有FPGA的异构多核SoC的代码优化。该工具可在软硬件探索后针对您的C/C++代码提供建议,甄别出适合留存ARM处理器或是适合在 FPGA架构进行加速的特定部分的C/C++代码。此外,新版更够更加紧密地与Xilinx的SDSoC开发环境进行集成。

Silexica 在XDF上推出用于探索FPGA设计空间及优化软/硬件分区的新版SLX

judy /

<li>业界首款解决方案,用来分析用于 RISC/FPGA 设计空间探索的 C/C ++ 代码,从而优化硬件/软件分区。</li>
<li>与赛灵思 SDSoC 开发环境和 Vivado Design Suite 完全集成,可简化 SLX 优化代码的合成。</li>

致力于打造适用于异构多核器件的 SLX 编程工具的Silexica (silexica.com),目前通过赛灵思开发者大会 (美国硅谷, 中国北京, 德国法兰克福)发布并演示其最新版 SLX ,用于满足基于赛灵思 Zynq SoC及其它带 Arm 处理器的器件需求。在为 FPGA 卸载加速机会分析 C/C ++ 代码时,SLX FPGA 流程可识别应用热点,这些热点可为提高系统性能提供最大的潜力。

SLX FPGA 流程包括对 C/C ++ 代码可综合性的检查以及对通过将软件功能卸载到 FPGA 可实现的性能提升的估计。开发人员可以从单个流程中获益,该流程可用于优化 Arm Cortex-A 处理器和 FPGA 架构的 C/C++。SLX FPGA 流程提供业界首款完整的 C/C++ 优化解决方案,为用户提供对其应用的深入了解,以指导 FPGA 设计空间探索来融合优化的硬件/软件。