[請益] C model的用處

看板Tech_Job作者 (Zoxge)時間7年前 (2017/05/11 08:33), 編輯推噓28(28028)
留言56則, 30人參與, 最新討論串1/1
通常進行演算法開發,似乎都會有C model的建立,確認效果後,再做RTL coding 小弟想請較的是,這部份通常是用C還是C++呢? 假設是影像處理的演算法,一般是要怎麼看效果呢? 輸出成bmp檔來比對嗎?還是直接用raw data比對(例如每個pixel的rgb值)? 對這部份工作蠻有興趣的 盼板上先進解析 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.228.65 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1494462787.A.79B.html

05/11 08:46, , 1F
作業自己
05/11 08:46, 1F

05/11 08:59, , 2F
多看看書
05/11 08:59, 2F

05/11 09:20, , 3F
這個板只能問offer,問真的關於科技業的東西會被嗆。
05/11 09:20, 3F

05/11 09:27, , 4F
bmp不就是RGB格式 只是多了header而已?
05/11 09:27, 4F

05/11 09:27, , 5F
不懂?
05/11 09:27, 5F

05/11 09:42, , 6F
比對每組data要完全一樣吧
05/11 09:42, 6F

05/11 09:43, , 7F
這是科技職缺版,不是演算法版也不是coding版
05/11 09:43, 7F

05/11 09:44, , 8F
soft_job可能還有機會問
05/11 09:44, 8F

05/11 09:47, , 9F
請善用助教
05/11 09:47, 9F

05/11 09:49, , 10F
影像處理演算法用人眼看啊 (無誤)
05/11 09:49, 10F

05/11 09:58, , 11F
這裡是GG輪班版,對 C model 不熟啦
05/11 09:58, 11F

05/11 10:09, , 12F
c model跑出用人眼看的圖 看過覺得有達到想要的效果後 把
05/11 10:09, 12F

05/11 10:09, , 13F
這組pattern當成答案 再實作rtl code來比對 一般流程是這
05/11 10:09, 13F

05/11 10:09, , 14F
05/11 10:09, 14F

05/11 10:11, , 15F
System c
05/11 10:11, 15F

05/11 10:12, , 16F
Based on c/c++
05/11 10:12, 16F

05/11 10:19, , 17F
Base on C / C++
05/11 10:19, 17F

05/11 10:29, , 18F
真的是用人眼看,官越大的人越不相信數據,只相信自己感覺
05/11 10:29, 18F

05/11 11:11, , 19F
c/c++是看個人或前人的習慣或能力
05/11 11:11, 19F

05/11 11:13, , 20F
有時候是入境隨俗,有時候是你自己決定
05/11 11:13, 20F

05/11 11:26, , 21F
信號處理演算法不算Tech job? 我也是長知識了
05/11 11:26, 21F

05/11 11:27, , 22F
這演算法不是CS的演算法 是純電機領域 要用RTL實作的
05/11 11:27, 22F

05/11 11:29, , 23F
補充 這是tech job中門檻算高的 雖然不是非博士不可 但是是
05/11 11:29, 23F

05/11 11:29, , 24F
一份博士可以展現價值的工作
05/11 11:29, 24F

05/11 11:37, , 25F
門檻高 ? 收入還不是被GG設備狂電
05/11 11:37, 25F

05/11 11:39, , 26F
不過可以來版上自認是高手 ,說接接線,寫寫RTL的designe
05/11 11:39, 26F

05/11 11:39, , 27F
r是雜魚
05/11 11:39, 27F

05/11 12:00, , 28F
c model確認演算法跟自己想的一樣》刻RTL》確認RTL輸出跟c
05/11 12:00, 28F

05/11 12:00, , 29F
model一樣》上FPGA用肉眼或機器量測效果》效果差就回頭
05/11 12:00, 29F

05/11 12:00, , 30F
改C model,效果好就恭喜等下班
05/11 12:00, 30F

05/11 12:03, , 31F
然後用C寫比較是因為算法多,用RTL可能就要查表或簡化
05/11 12:03, 31F

05/11 12:04, , 32F
例如三角函數或開根號…等
05/11 12:04, 32F

05/11 12:06, , 33F
另外GG讓人敬佩的不是輪班,是開發製程的RD們
05/11 12:06, 33F

05/11 12:43, , 34F
C C++ matlab ... 都有人用,主要是看部門內大家的習
05/11 12:43, 34F

05/11 12:43, , 35F
慣。演算法人人都可做, 效果好壞,cost高低,才看的
05/11 12:43, 35F

05/11 12:43, , 36F
出來功力。
05/11 12:43, 36F

05/11 12:45, , 37F
那請製程RD開發出讓輪班星人變爽的製程出來
05/11 12:45, 37F

05/11 12:47, , 38F
raw 好用,不需要去處理header,rgb順序比較直覺,要d
05/11 12:47, 38F

05/11 12:47, , 39F
ebug較直覺,只是有些讀圖軟體不支援。
05/11 12:47, 39F

05/11 12:48, , 40F
應tech job 板風氣,你不考慮GG嗎?
05/11 12:48, 40F

05/11 12:49, , 41F
C速度比較快,但是大型project都是c++
05/11 12:49, 41F

05/11 12:50, , 42F
但是建議你先了解,硬體業快GG惹
05/11 12:50, 42F

05/11 12:50, , 43F
學html5才是真軟體業
05/11 12:50, 43F

05/11 12:51, , 44F
軟體去硬體業只能喝湯
05/11 12:51, 44F

05/11 13:21, , 45F
performance評估有很多指標阿 比如psnr值 你可以看幾篇pa
05/11 13:21, 45F

05/11 13:21, , 46F
per就知道別人如何評估演算法的好壞
05/11 13:21, 46F

05/11 13:22, , 47F
另外除了效果 實際應用還需要看效率 所以要看需求來決定
05/11 13:22, 47F

05/11 15:23, , 48F
用擅長的工具 或是部門本身就已經有建好的模型就學習它
05/11 15:23, 48F

05/11 15:25, , 49F
algorithm team跟一般RTL等級不一樣吧…
05/11 15:25, 49F

05/11 15:32, , 50F
不推這條路 ㄎㄎㄎ
05/11 15:32, 50F

05/11 18:59, , 51F
知道那要幹嘛, 快來GG輪班吧
05/11 18:59, 51F

05/11 19:07, , 52F
你應該到Soft_Job版或是C_and_CPP版。
05/11 19:07, 52F

05/11 19:07, , 53F
就算用 java 也快過 simulation吧!
05/11 19:07, 53F

05/11 21:33, , 54F
就對 pattern 而已阿, 大多用C啦..選我正解
05/11 21:33, 54F

05/11 23:32, , 55F
C++ based, 以後可能要包成system c 跑timing
05/11 23:32, 55F

05/12 00:53, , 56F
演算法喝湯?我有聽錯嗎?
05/12 00:53, 56F
文章代碼(AID): #1P4x53UR (Tech_Job)