作者Donnie ( XD)
看板NTUGIEE_EDA
標題Re: [轉錄][NEWS]GCC4.0 release!!
時間Sat May 14 12:13:57 2005
※ 引述《gwliao (gwliao)》之銘言:
: 剛剛看了一下gcc4的note.
: 蠻引人注目的是auto-vectorization, 不知道? 講個關鍵字就知道了 MMX/SSE/SSE2
: (還是不知道的人, 請按左鍵, 你迷路了 Orz )
: 以前的vectorization都只著重在const size的loop or container,
: 但是程式不能這麼寫 :(
: 不過.......假如真的這樣做的話, speed-up會很驚人
: 我以前寫2D FT(不是FFT)時有用這賤招 O_o
: 別人用2.4G的P4, 我用800MHz的K7....他們30min, 我14秒,
給個 vectorization 的範例教學吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.5.74
2F:→ gwliao:/vectorization.html 我沒貼? Orz 真是丟三忘四140.112.230.224 05/14
3F:→ gwliao:其實vectorization要加上software pipelining才140.112.230.224 05/14
4F:→ gwliao:會有嚇死人的speed-up XD 但SW pipelining很講究140.112.230.224 05/14
5F:→ gwliao:很講究寫法, 跟vectorization一樣難用(我是針對..140.112.230.224 05/14
6F:→ gwliao:我是針對現在的compiler來說)140.112.230.224 05/14