异构计算关键技术之多线程技术(四) 最近遇到了一个项目,需要写一个用户态的测试程序(独立进程),用来测试FPGA PCIe DMA的性能,具体的...
异构计算关键技术之mmap(二) 一、背景 最近在设计异构低时延交易系统,在调研新技术的时候,发现了mmap+dma的设计架构。 二、简介 1....
C++最佳实践之工程编译 在大型c/c++工程开发中,往往会涉及多级CMakeLists.txt的调用,并且调用方式错综复杂,主要有以下两种方式...
高级FPGA开发之PCIe IP core 一、PCIe IP核简介 通过阅读PCIe spec文档,可以看到UltraScale+器件Inte...
量化交易开发之循环、多股策略语法(六) 一、用list数据类型存储多个股票 以如下这个简单的策略为例,学习在策略中操作多个股票: 事实上,根据前...
异构计算关键技术之mmap 一、背景 1. 日志存储系统 case 1:分布式日志存储系统,是一个基于raft协议自研分布式日志存储系统,log...
高级FPGA开发之基础协议之PCIe(二) 一、TLP报文类型 在PCIe总线中,存储器读写、I/O读写和配置读写请求TLP主要由以下几类报文组...
FPGA高级开发之基础协议PCIe部分 一、TLP包的包头 在PCIe的系统中,tlp包的包头的结构有许多部分是相似的,通过掌握这些常规的包头,...
异构计算关键技术之多线程技术(三 一、多线程概述 1. 多线程的概念与优劣 多线程是指在程序中同时运行多个线程,每个线程都可以独立执行不同的代码...