四川理工学院学报:自然科学版
四川理工學院學報:自然科學版
사천리공학원학보:자연과학판
Journal of Sichuan University of Science & Engineering:Natural Science Editton
2012年
5期
50-53
,共4页
硬件加速%FPGA%多级流水线%累加器
硬件加速%FPGA%多級流水線%纍加器
경건가속%FPGA%다급류수선%루가기
hardware acceleration%FPGA%multilevel pipeline%accumulator
专用硬件电路常用来实现加速,以提升科学计算速度。在科学计算中,多个数据的累加是常见运算。在设计硬件累加器时,容易出现流水线阻塞问题。提出将数据依据流水线级次分成两类模块,不同类型的模块采用不同的累加方式。基于多级流水线加法器,在FPGA上实现了多个数据的累加。该设计消耗资源少,流水线利用率高,控制相对简单,尤其是在数据规模很大时,优势尤其明显。
專用硬件電路常用來實現加速,以提升科學計算速度。在科學計算中,多箇數據的纍加是常見運算。在設計硬件纍加器時,容易齣現流水線阻塞問題。提齣將數據依據流水線級次分成兩類模塊,不同類型的模塊採用不同的纍加方式。基于多級流水線加法器,在FPGA上實現瞭多箇數據的纍加。該設計消耗資源少,流水線利用率高,控製相對簡單,尤其是在數據規模很大時,優勢尤其明顯。
전용경건전로상용래실현가속,이제승과학계산속도。재과학계산중,다개수거적루가시상견운산。재설계경건루가기시,용역출현류수선조새문제。제출장수거의거류수선급차분성량류모괴,불동류형적모괴채용불동적루가방식。기우다급류수선가법기,재FPGA상실현료다개수거적루가。해설계소모자원소,류수선이용솔고,공제상대간단,우기시재수거규모흔대시,우세우기명현。
Purpose-designed circuits can accelerate the speed of scientific calculation. Multiple data accumulation is a common operation in scientific calculation. It is easy to meet pipeline data hazards during designing the hardware accumula- tor. Our design is dividing those data into two kinds of modules according to pipeline level, and different modules using dif- ferent accumulation methods. Based on a multilevel pipeline adder, this design is implemented on a FPGA. It has less hard- ware resources and higher pipeline utilization, and the control is relatively simple. Especially for large-scale data, its advan- tages can be fully taken on.