原创 cuda流的使用,結合nsight查看時間線

今天是6月10號,記得自己是去年這個時候開始接觸CUDA的,目前只會寫一點簡單的程序,對順程序的優化設計,還是一個小萌新,我在實驗室的項目裏面,看到的CUDA 程序使用了多個流的設計,但是它的時間線卻讓我匪夷所思,爲什麼不是並行的

原创 這麼神奇嗎 Matlab的並行計算 get!

最近幫一個胖友寫幾句matlab代碼,裏面涉及到比較大的數組乘法,基本上一輪下來,耗時60min; 由於他需要不斷地改變某一個值,然後跑多次,我當然不允許這個時間白白浪費掉鴨。瞭解到matlab也有並行計算,因爲實驗室是做GPU的

原创 vscode C/C++環境配置

最近使用vscode調試c文件出現了問題,總是cannot find the input file,經過一番努力,終於發現了問題所在 需要我們配置的json文件有兩個:launch.json 、tasks.json 這裏的邏輯是:

原创 cuda學習筆記(1):Nsight Compute的使用

從今天要開始學習cuda了,在這裏記錄一下學習過程。 cuda程序可以利用Visual Profile來進行分析,其中最重要的一條信息是:利用率,這個也是導師驗收的關鍵性指標。今天發現安裝完畢後的Visual Profile打開會

原创 告訴你cuda共享內存的使用

想必大家都知道,cuda裏面每一個block上有一塊高速緩衝區,這就是提供給block裏面各個線程使用的shared memory,那怎麼使用這一塊內存呢? 首先,shared memory分爲固定分配方式和動態分配方式,就是

原创 奧利給:力扣160:相交鏈表

這一道題的思路: 1、如國兩個鏈表有一個爲NULL,那就直接返回NULL; 2、如果兩個鏈表相交,那麼搜索的長度=短鏈表的長度; 3、題目默認不存在val相等,相等,突然不相等的情況; 遇到的問題:測試用例,返回1,預期是8 爲什

原创 解決TeamViewer的5分鐘限制,速速上車

最近頻繁使用Teamviewer,可是,竟然被檢測爲商用行爲,活生生扣上了5分鐘的使用限制,煩人!!! But 這個唯一的麻煩是每一次都要重新在郵箱裏面添加信任設備,whatever,這是大學僧唯一的解決方法了 直達鏈噢

原创 matlab向excel連續寫數據,每次換行

最近接觸到一個新的需求,需要使用matlab從excel讀取數據,經過matlab處理後,寫回到excel中;這裏需要每次換行寫數據,並且數據的個數每次都在發生變化,終於,找到了解決方法,下面是我的一個test,有用就拿去! 每次

原创 MATLAB 數字基帶信號的傳輸

最近需要使用MATLAB構造一個psk信號,因此碰上了成型濾波這個概念。比較苦惱,大學的時候沒有認真學習數字信號和通信原理,唯一的途徑是百度,這裏分享一下我的理解 主要用到了兩個函數:rcosdesign、upfirdn rrcF

原创 快速區分三個de“的”、“地”、“得”

最近再家輔導小屁孩功課,需要區分三個de的用法,這一下子把我考住了,於是乎,我決定掃清這個盲區。 問自己:什麼、幹什麼、怎麼樣 鮮豔de紅旗; 鮮豔de什麼(√)的 鮮豔de幹什麼(×)地 鮮豔de怎麼樣(×)得 跑de快

原创 力扣160:相交鏈表

這一道題的思路: 1、如國兩個鏈表有一個爲NULL,那就直接返回NULL; 2、如果兩個鏈表相交,那麼搜索的長度=短鏈表的長度; 3、題目默認不存在val相等,相等,突然不相等的情況; 遇到的問題:測試用例,返回1,預期是8 爲什

原创 力扣141題,判斷鏈表裏面是否有環

總是不能夠考慮到所有的情況,都快吐了 總結:1.判斷鏈表是否成環,主要看下一個節點是否爲NULL,2.快慢指針 1.首先沒有節點、只有一個節點,肯定沒有環 2.有兩個節點,如果沒有環,head->next->next==NULL

原创 vs存儲dat文件,在matlab讀取進行操作

最近,需要驗證c與matlab進行的同一個下變頻,下采樣操作結果是否一致,於是,需要將c處理後的數據存儲下來,在matlab讀取,發現自己對c讀取文件的操作並不是很熟悉,於是,對此,進行一番總結。 在vs裏面隨機生成100個flo

原创 教你如何從官網下載ipp,並在vs裏面跑起來

ipp是Intel的一個函數加速庫,庫中的函數有不錯的加速效果。最近因爲項目需求,需要用到ipp函數庫,但是從官網下載的時候遇到了一些問題,按照其他博客介紹的方法並沒有找到正確的下載入口,這裏介紹正確的下載方法給需要的朋友們。