雷达科学与技术
雷達科學與技術
뢰체과학여기술
RADAR SCIENCE AND TECHNOLOGY
2014年
4期
368-372
,共5页
多核DSP%并行%多级乒乓%任务分配
多覈DSP%併行%多級乒乓%任務分配
다핵DSP%병행%다급핑퐁%임무분배
multicore DSP%parallel%multilevel ping-pong%task allocation
随着信号处理性能需求不断提高,多核 DSP软件开发是一个重要发展趋势。指令并行、多核并行处理、计算和传输并行等都是提高处理性能的方法。多核 DSP 处理器多级存储器中,越靠近内核存储器容量越少。在大数据量处理中需要相应的大存储器容量,无法直接将任务分配到各个处理器内核。针对这一问题,探讨了基于8核处理器的并行任务分配,并根据多核 DSP 的架构,采用两级乒乓的方式来实现大点数 FFT 的设计。该设计采用 DMA 方式实现了处理和传输并行,提高了处理性能。
隨著信號處理性能需求不斷提高,多覈 DSP軟件開髮是一箇重要髮展趨勢。指令併行、多覈併行處理、計算和傳輸併行等都是提高處理性能的方法。多覈 DSP 處理器多級存儲器中,越靠近內覈存儲器容量越少。在大數據量處理中需要相應的大存儲器容量,無法直接將任務分配到各箇處理器內覈。針對這一問題,探討瞭基于8覈處理器的併行任務分配,併根據多覈 DSP 的架構,採用兩級乒乓的方式來實現大點數 FFT 的設計。該設計採用 DMA 方式實現瞭處理和傳輸併行,提高瞭處理性能。
수착신호처이성능수구불단제고,다핵 DSP연건개발시일개중요발전추세。지령병행、다핵병행처리、계산화전수병행등도시제고처이성능적방법。다핵 DSP 처리기다급존저기중,월고근내핵존저기용량월소。재대수거량처리중수요상응적대존저기용량,무법직접장임무분배도각개처리기내핵。침대저일문제,탐토료기우8핵처리기적병행임무분배,병근거다핵 DSP 적가구,채용량급핑퐁적방식래실현대점수 FFT 적설계。해설계채용 DMA 방식실현료처리화전수병행,제고료처이성능。
With the continuous demand for the signal processing performance,multicore DSP software development is one of the important developing trends.Several means,such as instruction parallelism,mul-ticore parallel processing,calculation and transfer parallelism,etc,are able to improve the performance.In the multilevel memories of multicore DSP processor,the nearer the memory to the kernel,the smaller it is, while in large data processing,large memory is needed correspondingly.This contradiction makes the tasks cannot be allocated directly into the kernel of each processor.To solve this problem,parallel task allocation based on an 8-core processor is discussed first,then based on the framework of multicore DSP,a method of two levels of ping-pong is proposed to implement the FFT of large points.In this design,DMA is used to re-alize the parallel between processing and transmission,which greatly improves the processing performance.