▲進入IDF直播專題
在11日下午舉辦的“英特爾至強E5-2600高性能計算系統”的技術課程上,英特爾技術專家介紹了基于x86進行并行計算的軟件開發(fā)和優(yōu)化工具。
▲技術課程現場
通過構建x86集群來實現高性能計算的方式日漸成為主流,通過集成加速器等技術來加速浮點運算和并行計算的同時,也給運行在HPC集群上的軟件開發(fā)和編寫帶來了一定的障礙,英特爾提倡通過英特爾一致性的開發(fā)工具來進行并行計算的開發(fā)。
英特爾至強E5處理器發(fā)布之時就已將云計算和高性能計算作為其主打應用場景,其實在英特爾至強E5發(fā)布之前,就已經開始應用于全球超算系統之中,在最新一期的TOP500排名中,就已經出現至強E5的身影,這也更加證明了至強E5處理器在高性能計算應用場景中的巨大潛力。
▲英特爾提供眾多并行計算開發(fā)軟件來保證HPC系統的運行性能,其中包括保障在多核處理器上獲得最好性能的英特爾編譯器,對多核性能進行優(yōu)化的VTune,對多媒體和HPC數學函數庫進行優(yōu)化的英特爾性能庫,偵測線程錯誤的英特爾線程分析工具,用于簡化編寫高性能和高擴展性多線程應用的英特爾線程構建模塊,以及英特爾集群工具。
▲面向于多核節(jié)點和集群系統,英特爾提供兩種用于HPC的開發(fā)工具Parallel Studio以及Cluster Studio。
▲基于可視化的管理界面,英特爾用于HPC的開發(fā)工具可實現跨節(jié)點MPI調優(yōu),評估MPI負載均衡并發(fā)現通訊熱點,通過單節(jié)點調優(yōu),實現可視化線程行為,評估線程負載均衡,并發(fā)現線程同步瓶頸。