異構(gòu)計(jì)算關(guān)鍵技術(shù)之多線程技術(shù)(四) 最近遇到了一個項(xiàng)目,需要寫一個用戶態(tài)的測試程序(獨(dú)立進(jìn)程),用來測試FPGA PCIe DMA的性能,具體的...
異構(gòu)計(jì)算關(guān)鍵技術(shù)之mmap(二) 一、背景 最近在設(shè)計(jì)異構(gòu)低時延交易系統(tǒng),在調(diào)研新技術(shù)的時候,發(fā)現(xiàn)了mmap+dma的設(shè)計(jì)架構(gòu)。 二、簡介 1....
C++最佳實(shí)踐之工程編譯 在大型c/c++工程開發(fā)中,往往會涉及多級CMakeLists.txt的調(diào)用,并且調(diào)用方式錯綜復(fù)雜,主要有以下兩種方式...
高級FPGA開發(fā)之PCIe IP core 一、PCIe IP核簡介 通過閱讀PCIe spec文檔,可以看到UltraScale+器件Inte...
量化交易開發(fā)之循環(huán)、多股策略語法(六) 一、用list數(shù)據(jù)類型存儲多個股票 以如下這個簡單的策略為例,學(xué)習(xí)在策略中操作多個股票: 事實(shí)上,根據(jù)前...
異構(gòu)計(jì)算關(guān)鍵技術(shù)之mmap 一、背景 1. 日志存儲系統(tǒng) case 1:分布式日志存儲系統(tǒng),是一個基于raft協(xié)議自研分布式日志存儲系統(tǒng),log...
高級FPGA開發(fā)之基礎(chǔ)協(xié)議之PCIe(二) 一、TLP報(bào)文類型 在PCIe總線中,存儲器讀寫、I/O讀寫和配置讀寫請求TLP主要由以下幾類報(bào)文組...
FPGA高級開發(fā)之基礎(chǔ)協(xié)議PCIe部分 一、TLP包的包頭 在PCIe的系統(tǒng)中,tlp包的包頭的結(jié)構(gòu)有許多部分是相似的,通過掌握這些常規(guī)的包頭,...
異構(gòu)計(jì)算關(guān)鍵技術(shù)之多線程技術(shù)(三 一、多線程概述 1. 多線程的概念與優(yōu)劣 多線程是指在程序中同時運(yùn)行多個線程,每個線程都可以獨(dú)立執(zhí)行不同的代碼...