中文 英语

作者最新文章


卡恩过程网络:无竞争和不确定性的并行编程


现代个人计算设备具有多核特性。这不仅适用于台式机、笔记本电脑、平板电脑和智能手机,也适用于树莓派这样的小型嵌入式设备。为了利用这些平台的计算能力,应用程序程序员被迫以并行方式编写代码。大多数情况下,它们使用线程方法。这意味着多个部分…»阅读更多

使用SLX FPGA加速金融应用


本白皮书演示了工程师如何为金融市场模型创建基于FPGA的硬件加速器,从而利用SLX FPGA。SLX FPGA可用于加速针对期权定价的金融市场模型的优化工作。本文讨论了计算密集型期权定价模型的两种实现,即Black-Scholes和Heston模型。»阅读更多

基于SLX FPGA的HLS SHA-3性能优化


作者:Zubair Wadood SLX FPGA有助于将您的C/ c++项目转换为FPGA比特流更容易,具有更高的性能。利用FPGA供应商的标准HLS(高级合成)工具,SLX FPGA解决了与HLS设计流程相关的挑战。在本文中,一个SLX fpga优化的安全哈希算法(SHA-3;也被称为Kecca…»阅读更多

便利高级综合从MATLAB生成c++


MATLAB是许多应用领域的高级算法设计的首选工具箱,从信号处理到控制系统和数据分析。MATLAB Coder从MATLAB实现生成可执行的C/ c++代码。然而,这些应用程序的性能需求通常要求硬件实现。SLX FPGA帮助转换自动生成的C/ c++代码到一个系统…»阅读更多

在Linux上使用SLX提高执行的可预测性


对于许多应用程序,可预测性和确定性往往比原始性能更受欢迎。在新兴市场尤其如此,比如网络物理系统或物联网。然而,由于许多实际的原因,大多数工程师依赖Linux,在多核系统中,Linux通常既不能预测也不能确定。这份白皮书分析了……的可预测性。»阅读更多

推送性能:基于SLX的多核通信分析与优化


理论上,多核编程应该很简单:任务被放置在可用的核心上,并在共享内存中分配一个数据缓冲区,以便在两个任务之间进行数据通信。然而,在最新的多核SoC中,通信资源的数量非常有限。如果不能理解通信内容,就无法处理所有任务所需的所有数据通信。»阅读更多

SLX多目标优化


自动驾驶汽车和5G通信等技术,每个平台的处理元素(PE)数量正在迅速增加。软件专业人员过去习惯于用一个、两个或几个内核编程,现在情况已经发生了变化。»阅读更多

LTE基站多核软件设计


本文介绍了一个典型的基站设计场景,其中系统架构师需要在早期就决定硬件/软件分区、处理元素的数量和操作系统参数等。SLX确定这些不同的设计决策和参数选择的影响,同时探索不同的目标体系结构配置和检查……»阅读更多

优化嵌入式设备的深度学习推理


深度人工神经网络(ann)已经成为各种任务的通用特征提取器,因为它们接近(在许多情况下超过)人类水平的性能。从网上商店推荐到自动驾驶汽车,它们已经成为几乎所有现代人工智能(AI)应用程序的基本组成部分。这份白皮书强调了不同的挑战与……»阅读更多

Baidu