现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2013年
22期
1-4
,共4页
众核处理机%Kepler GK110%计算模式%CUDA流
衆覈處理機%Kepler GK110%計算模式%CUDA流
음핵처리궤%Kepler GK110%계산모식%CUDA류
many-core processor%Kepler GK110%compute mode%CUDA stream
复杂应用领域中的一些具体计算任务不仅需要计算平台具备高效的计算能力,而且也应具有与计算任务特点相匹配的计算模式。依据NVIDIA Kepler GK110架构中Hyper-Q特性与CUDA流的关系,提出单任务并行、多任务并行与多任务流式计算三种计算模式。采用空位标记的方法对计算模式进行构建与切换,结合数据缓冲机制和计算任务加载方式,设计了众核多计算模式处理系统,实现了众核处理机多模式计算的功能。
複雜應用領域中的一些具體計算任務不僅需要計算平檯具備高效的計算能力,而且也應具有與計算任務特點相匹配的計算模式。依據NVIDIA Kepler GK110架構中Hyper-Q特性與CUDA流的關繫,提齣單任務併行、多任務併行與多任務流式計算三種計算模式。採用空位標記的方法對計算模式進行構建與切換,結閤數據緩遲機製和計算任務加載方式,設計瞭衆覈多計算模式處理繫統,實現瞭衆覈處理機多模式計算的功能。
복잡응용영역중적일사구체계산임무불부수요계산평태구비고효적계산능력,이차야응구유여계산임무특점상필배적계산모식。의거NVIDIA Kepler GK110가구중Hyper-Q특성여CUDA류적관계,제출단임무병행、다임무병행여다임무류식계산삼충계산모식。채용공위표기적방법대계산모식진행구건여절환,결합수거완충궤제화계산임무가재방식,설계료음핵다계산모식처리계통,실현료음핵처리궤다모식계산적공능。
Some specific computing tasks in complex application domains not only require that the computing platform has efficient computing capability,but also have corresponding computation modes which match with the characteristics of computing tasks. Based on the relation between hyper-Q and CUDA stream in NVIDIA Kepler GK110 architecture,three computing models are presented in this paper:single task parallel computation,multi-task parallel computation and multi-task stream-oriented com-putation. The method of marking notation on unoccupied location is adopted to construct and switch computing modes. In combi-nation with data buffering mechanism and computational task loading,the multi-mode computing system based on many-core pro-cessor was designed and the multi-mode computation function of many-core processor was implemented.