看板 Programming 關於我們 聯絡資訊
大家都知道向量比for迴圈來的快極多... 那請問向量做法是怎做的呢...原理是什麼? google只能查到數學上的向量0.0 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.154.127
journeyman:(1)特製硬體(2)裡面還是迴圈,沒差 59.115.204.201 10/03 23:55
journeyman:(3)用寬暫存器把幾個窄資料段塞在一起 59.115.204.201 10/03 23:56
journeyman:模擬 59.115.204.201 10/03 23:56
WPC001:你是在說matlab和fortran嘛? 59.117.166.70 10/04 10:28
WPC001:C++的向量, 一樣是用for/while實做的... 59.117.166.70 10/04 10:29
DrStein:該說 我講IPP標榜的向量法220.135.154.127 10/04 11:56
DrStein:一個 a[i]/2 他做就是超快 ....220.135.154.127 10/04 11:57
DrStein:我用for做就是比他慢千倍220.135.154.127 10/04 11:57
Chevelle:應該是SIMD 的東西吧 140.112.5.10 10/04 13:00
WPC001:Intel IPP是SIMD那些東西...但不至於"千"倍 125.232.1.198 10/05 00:28
WPC001:查一查intrinsic吧... 125.232.1.198 10/05 00:29
WPC001:IPP應該是組合語言寫出來的程式庫... 125.232.1.198 10/05 00:30
WPC001:C++配合intrinsic+For, 應該也不會遜到哪去 125.232.1.198 10/05 00:30
Chevelle:感覺最多差不到十倍吧 如何到千倍@@ 140.112.5.10 10/05 01:42
meltice:http://tinyurl.com/3xz2t6 117.19.52.103 10/05 11:09
meltice:wikipedia Stream Processing 117.19.52.103 10/05 11:11