崗位職責(zé):
【職位描述】
1. 負(fù)責(zé)公司GPU加速相關(guān)的產(chǎn)品開(kāi)發(fā)和研究工作;
2. 主要通過(guò)GPU CUDA進(jìn)行圖像及視頻處理的算法實(shí)現(xiàn)及優(yōu)化,保障產(chǎn)品的高性能和高可靠性,打造業(yè)界領(lǐng)先的高性能實(shí)時(shí)圖像處理引擎;
3. 負(fù)責(zé)機(jī)器學(xué)習(xí)系統(tǒng)前瞻技術(shù)的調(diào)研和引入;
4. 與算法部門(mén)深度合作,進(jìn)行算法與系統(tǒng)的聯(lián)合優(yōu)化。
任職要求:
【職位要求】
1. 本科及以上學(xué)歷,計(jì)算機(jī)/電子/自動(dòng)化/軟件等相關(guān)專(zhuān)業(yè),五年以上工作經(jīng)驗(yàn),有AI或者GPU異構(gòu)計(jì)算工程優(yōu)化經(jīng)驗(yàn)的優(yōu)先;
2. 精通C/C++,精通算法與數(shù)據(jù)結(jié)構(gòu),熟悉Python;
3. 熟練GPU的高性能計(jì)算優(yōu)化技術(shù),深入理解計(jì)算機(jī)體系結(jié)構(gòu),熟悉并行計(jì)算優(yōu)化、訪存優(yōu)化,低比特計(jì)算等;
4. 具備豐富的基于CUDA的GPU性能優(yōu)化經(jīng)驗(yàn),有圖像和視頻處理項(xiàng)目經(jīng)驗(yàn);
5. 解深度學(xué)習(xí)算法基本原理,熟悉神經(jīng)網(wǎng)絡(luò)基本架構(gòu)和各算子計(jì)算方式,了解至少一種深度學(xué)習(xí)訓(xùn)練框架及其模型文件的解析,如Pytorch、Tensorflow;
6. 了解Linux底層系統(tǒng)架構(gòu),對(duì)PCIE總線、DMA訪問(wèn)有一定的了解;
7. 有Linux內(nèi)核驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
我們本質(zhì)上要偏gpu應(yīng)用類(lèi)的,熟悉cuda編程和優(yōu)化,有實(shí)時(shí)圖像處理算法實(shí)現(xiàn)到gpu上運(yùn)行的經(jīng)驗(yàn)優(yōu)先。需要了解gpu的基本物理資源結(jié)構(gòu),熟悉sm,sp,thread,warp,grid,block等概念,能使用工具分析資源的利用情況,能優(yōu)化代碼實(shí)現(xiàn)提高效率等