2025年4月19日 星期六

在想用DSP(Digital Singnal Processors)來做AI運算的可能性

因為想到AI有大量使用乘法跟加法運算,如果用DSP來運算是否會比買顯卡跟運算卡來的便宜。 首先得先知道過得去的顯卡運算能力 拿RTX3050來看是8.5TFLOPS 其核心為安培架構,有64個32位元的整數核心跟128個單精度浮點數核心,因為不是運算卡所以沒有雙精度浮點 速度可以達1.7Ghz,最大可以用8G的DDR6 一張大約6000元 那麼如果拿TMS320C6745來比較一下 大約是0.002736TFLOPS 本身就可以直接做64位元的浮點運算,單跟雙都可以,在雙精度浮點運算只要4個週期,單精度浮點運算3個週期 至於32位元的浮點運算只要1個週期 時脈只有456MHz,最大可以使用16bit的128MB SDRAM 1顆賣725元,當然數量越多越便宜,買十顆的話5792元 就這樣來看如果要建構相當於顯卡的核心數量128個大約要56030元 至於拿DSP來當運算的優點算是DSP的程式相當自由化,可針對性的優化程序 只是說笑能不好說,當然也不知道有沒有人實作這樣的東西啦 一切都是隨便想想

2025年1月12日 星期日

利用MSbuild命令來建置程式,將版本都修改成VS22的版本

一般對於舊的建置檔會出現版本錯誤 所以要修改vcxproj的檔案內容 修改標籤為10.0.18362.0 還要修改標籤為v143 依照目前的版本為10.0.18362.0跟工具版本為v143 都改好後就可以利用MSBuild來執行建置 但是x86的要使用x86 Native來建置 x64就用x64 Native來建置 這樣就可以建置舊版本