计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2012年
11期
43-47
,共5页
温莎莎%刘轶%刘弢%宋平%李博%钱德沛
溫莎莎%劉軼%劉弢%宋平%李博%錢德沛
온사사%류질%류도%송평%리박%전덕패
众核处理器%多线程%资源共享%资源竞争%性能优化
衆覈處理器%多線程%資源共享%資源競爭%性能優化
음핵처리기%다선정%자원공향%자원경쟁%성능우화
随着多核/众核处理器技术的快速发展,程序需要越来越多地采用多线程并行技术以提升性能.随着线程个数的增多,线程并行运行过程中相互间同步/互斥及资源竞争关系更加复杂,导致程序性能优化的难度增大.为了使编程人员直观地了解线程的动态运行过程,特别是线程间同步及资源共享带来的影响,帮助其进行程序性能优化,设计实现了一种面向Pthread的并行程序线程性能分析工具PPAT(Pthreadsprogramanalysistool),该工具可在程序运行过程中动态获取线程运行及线程间互斥/同步信息,生成线程通信图,并以多种可视化的方法显示,为编程人员优化程序性能提供依据.
隨著多覈/衆覈處理器技術的快速髮展,程序需要越來越多地採用多線程併行技術以提升性能.隨著線程箇數的增多,線程併行運行過程中相互間同步/互斥及資源競爭關繫更加複雜,導緻程序性能優化的難度增大.為瞭使編程人員直觀地瞭解線程的動態運行過程,特彆是線程間同步及資源共享帶來的影響,幫助其進行程序性能優化,設計實現瞭一種麵嚮Pthread的併行程序線程性能分析工具PPAT(Pthreadsprogramanalysistool),該工具可在程序運行過程中動態穫取線程運行及線程間互斥/同步信息,生成線程通信圖,併以多種可視化的方法顯示,為編程人員優化程序性能提供依據.
수착다핵/음핵처리기기술적쾌속발전,정서수요월래월다지채용다선정병행기술이제승성능.수착선정개수적증다,선정병행운행과정중상호간동보/호척급자원경쟁관계경가복잡,도치정서성능우화적난도증대.위료사편정인원직관지료해선정적동태운행과정,특별시선정간동보급자원공향대래적영향,방조기진행정서성능우화,설계실현료일충면향Pthread적병행정서선정성능분석공구PPAT(Pthreadsprogramanalysistool),해공구가재정서운행과정중동태획취선정운행급선정간호척/동보신식,생성선정통신도,병이다충가시화적방법현시,위편정인원우화정서성능제공의거.