作者查詢 / DrStein

總覽項目: 發文 | 留言 | 暱稱
作者 DrStein 在 PTT [ C_and_CPP ] 看板的留言(推文), 共204則
限定看板:C_and_CPP
[問題] 入門編譯器選擇
[ C_and_CPP ]46 留言, 推噓總分: +12
作者: vanishsea - 發表於 2011/04/04 14:29(15年前)
15FDrStein:直接用原生編譯器不好嗎? windows: VC,linux : gcc04/04 15:40
Re: [討論] 如何從一個完全沒程式基礎進階到程式高手?
[ C_and_CPP ]13 留言, 推噓總分: +6
作者: DrStein - 發表於 2011/04/02 15:11(15年前)
11FDrStein:http://www.verycd.com/topics/201911/04/04 00:58
12FDrStein:上面這三本書很棒,值得精讀 對編程語言有更深層的理解04/04 00:59
[問題] 有關intel compiler
[ C_and_CPP ]10 留言, 推噓總分: +4
作者: Josh770424 - 發表於 2011/03/21 17:48(15年前)
3FDrStein:我以前發過使用心德文03/21 19:01
4FDrStein:請查 "ICC的OpenMP" 這文03/21 19:01
Re: [問題] row-major的問題
[ C_and_CPP ]7 留言, 推噓總分: +2
作者: DrStein - 發表於 2011/03/20 00:36(15年前)
5FDrStein:數組-> Array, matrix-> 矩陣(專指二維)03/20 03:20
Re: [問題] 程式可用的記憶體容量
[ C_and_CPP ]9 留言, 推噓總分: +5
作者: DrStein - 發表於 2011/03/16 12:52(15年前)
2FDrStein:xcode也是gcc03/16 14:12
[問題] 幾個內聯匯編的問題,有關變數型態。
[ C_and_CPP ]11 留言, 推噓總分: +2
作者: DrStein - 發表於 2011/03/09 01:52(15年前)
6FDrStein:謝謝stupid0319,那網站是有些用03/09 02:22
[問題] 沒顯卡(nVidia) 寫cuda
[ C_and_CPP ]10 留言, 推噓總分: +1
作者: iamamanguy - 發表於 2011/03/05 03:01(15年前)
2FDrStein:買一張勘用中最低檔次的9500gt不就好了?03/05 03:12
3FDrStein:不要買更爛的9400gt或 gt210 那個練習都不夠03/05 03:13
[問題] 如何利用顯卡的驅動API開硬解?
[ C_and_CPP ]14 留言, 推噓總分: +2
作者: DrStein - 發表於 2011/02/26 04:05(15年前)
3FDrStein:樓讓你誤會了,我不是要自己去寫codec02/26 10:41
4FDrStein:我意思是去調用驅動的硬解api來幫我解02/26 10:41
7FDrStein:謝樓上 我之前有查到這,但我是想說這些硬解api02/26 10:50
8FDrStein:該是與GPGPU無關的東西吧,在還沒有CUDA前的顯卡就能硬解02/26 10:50
9FDrStein:了,該是有個硬解專用的api可以調用 而不用透過cuda吧02/26 10:51
[問題] VS 2005能否產生代碼架構圖?
[ C_and_CPP ]8 留言, 推噓總分: +3
作者: DrStein - 發表於 2011/02/14 20:46(15年前)
3FDrStein:我意思是整個project的call graph。。。請問有這功能嗎?02/14 21:31
[討論] 不用if做if(x < 0) x = 0; 與if(x > 25 …
[ C_and_CPP ]64 留言, 推噓總分: +6
作者: DrStein - 發表於 2011/02/14 01:38(15年前)
8FDrStein:最終使用環境不是x86平台 不能用SSE02/14 01:54
9FDrStein:分析過hot spot,就是在這些if上。02/14 01:56
12FDrStein:arm的cpu + 機器人操作系統。。。02/14 01:59
14FDrStein:增加緩存命中率這方法試過,不過不同手機緩存大小不同02/14 02:00
15FDrStein:很難有統一的優化法02/14 02:00
20FDrStein:U & 0xFF00 不行吧,最後一個bit是正負號,該是0x7f00吧02/14 02:14
22FDrStein:以前試過在x86上,if用mask(and)來做會比用cmp來快約5趴02/14 02:20
23FDrStein:但分析過主要開銷還是在branch上(緩存不命中)02/14 02:21
24FDrStein:所以想有沒辦法根本不用if02/14 02:21
28FDrStein:是YUV to RGB。。轉換時可能會暴表 所以要用if02/14 02:26
31FDrStein:ARM確定是沒有 x86也沒有 :)02/14 02:28
35FDrStein:http://sites.google.com/site/rgbbones2/yuv2rgb02/14 02:30
39FDrStein:想過,因為暴出來就從256~251之間 所以理論上只要檢查第02/14 02:41
40FDrStein:9個bit是否為0或1即可02/14 02:41
41FDrStein:"若"是0就對第一到第八個bit做 bit and 0xff02/14 02:42
42FDrStein:反之設為 0xff02/14 02:43
43FDrStein:但這樣等於沒優化 因為用了個 if02/14 02:43
50FDrStein:了解了 用or_map[2] = {0x00, 0xff};02/14 02:54
51FDrStein:在將節果與這個表bit or即可02/14 02:55
52FDrStein:剛一直想到包絡線問題(另個類似的問題),兩個搞混,。。02/14 02:55
53FDrStein:謝謝VictorTom :)02/14 02:56
58FDrStein:非x86,只有少數的平板電腦能用CUDA02/14 13:37