原创 C/C++與CUDA程序之間的配置問題

注:本文爲小編在進行相關工作過程中,通過閱讀其他博主或文獻,將有關內容進行收集,尊重其他作者的版權,在此只說明相關連接。 https://blog.csdn.net/u012234115/article/details/3486

原创 CAN總線之報文解析

上一節中初步接觸CAN總線,梳理了一些關於CAN總線的基礎內容。本節將深入瞭解CAN總線的結構,包括報文的組成,內容和處理形式。 另外這一片文章,對CAN報文的結構解析的非常明確,可以先通過這篇文章瞭解一下,後面在對其進行總結。

原创 基於CUDA的多GPU編程中計算同步問題請教與探討

程序說明:本程序使用兩塊GPU進行並行計算,程序的核心計算分配四個kenel function進行計算,每個kernel都需要上一個kernel的輸出數據作爲該kernel的輸入數據。但是在中間計算過程中,需要將兩塊GPU的計算結果輸出到

原创 在利用VS2017進行編程中遇到的一些問題的解決辦法

問題 C4996問題 解決方法 在出現在該文件的屬性中,選擇預處理器定義—>點擊編譯,添加_CRT_SECURE_NO_WARNINGS :如下圖 或者在出現該錯誤的文檔的首行添加忽視警告語句:#pragma warning(

原创 CAN總線內容閱讀筆記

來自CAN總線在醫療中的應用於展望——醫療衛生裝備期刊 DOI:10.7687/J.ISSN1003-8868.2014.08.112 CAN總線在醫療設備上的設計與應用——北航碩士論文 CAN總線的特點 CAN總線是一種串行總線,任

原创 CAN總線(一)

CAN—— Controller Area Network, 控制器局域網絡。 簡單介紹 是一種ISO國際標準化的串行通信協議 CAN屬於現場總線的一種(屬於工業現場總線的範疇),是一種有效支持分佈式控制或實時控制的串行通信網絡。被譽

原创 CAN總線(二)

上一節中初步接觸CAN總線,梳理了一些關於CAN總線的基礎內容。本節將深入瞭解CAN總線的結構,包括報文的組成,內容和處理形式。 看到一個關於CAN總線工作原理非常形象的一個比喻: 和其他總線一樣,CAN總線的通信也是通過一種類似於“

原创 cpp與cu文件的配置

https://blog.csdn.net/u012234115/article/details/34860273

原创 C++之#ifndef/#define#endif

首先在C++中,以#開頭的都是預處理命令。預處理功能包含:宏定義,文件包含,條件編譯:如下 #define N //宏定義 #inclued"stdio.h" //頭文件包含 #ifndef //條件編譯 1

原创 SRM中的Raytracing算法(一)

raytracing的原理非常簡單,主要目的是計算每一個體素中被LOR截取的截距長度l(i,j,k), 將每個像素中的解決長度保存在對應像素的矩陣中即構成SRM. Raytracing算法又叫Siddon, 是Siddon最先提出的,

原创 GPU編程入門(二)

核函數 kernel<<m,n>>(); 其中m表示CUDA運行時需要啓動的block,n表示每個block中創建的線程數量,啓動的總線程數爲m*n; 一個Grid對應一個kernel<<<m,n>>>,通過這種形式可以完成目標線程

原创 利用CUDA進行GPU編程(一)

安裝CUDA工具 進行GPU編程的第一步,是對編程環境進行搭建,小編選擇的是NVIDIA提供的CUDA toolkit, 使用該工具的硬件基礎是電腦顯卡需要是N卡(即NVIDIA系列顯卡),通過在電腦中任務管理器的顯示適配器中查看自己