程媛 黃建忠 游維濤 張滬寅
摘要:高性能計算機已成為重要的實驗平臺?;诟咝阅苡嬎銠C開展的實驗項目主要存在基礎(chǔ)知識薄弱、實驗項目內(nèi)容不豐富以及實驗指導(dǎo)方式單一等問題。文章提出實踐創(chuàng)新型人才的培養(yǎng)目標,并針對上述問題從3個方面闡述層次化實驗項目體系,建立開放式實驗?zāi)J剑瑯?gòu)建協(xié)同交流平臺的解決思路。
關(guān)鍵詞:高性能計算;實驗教學(xué);教學(xué)體系;開放實驗
1、高性能計算平臺應(yīng)用概述
高性能計算機作為高性能計算(High Perfor-mance Computing)領(lǐng)域的重要研究成果之一,已經(jīng)在眾多高校中部署,是必不可少的計算工具和實驗平臺。高等教育的任務(wù)之一是培養(yǎng)具有創(chuàng)新精神和實踐能力的高級專門人才。實驗教學(xué)是培養(yǎng)創(chuàng)新型實踐人才的重要途徑,對培養(yǎng)學(xué)生的創(chuàng)新能力和意識,提高學(xué)生的綜合素質(zhì)都具有不可替代的作用。為滿足人才培養(yǎng)的需要,武漢大學(xué)高性能計算實驗室對基于高性能計算機開展的實驗項目和方法進行了積極的探索。
2、制定培養(yǎng)目標
創(chuàng)新實踐型人才是指不僅具有創(chuàng)新精神、創(chuàng)新思維和創(chuàng)新能力,也能將想法付諸實踐并取得創(chuàng)新成果的人才。在實驗教學(xué)過程中,讓學(xué)生完成基于高性能計算機開展的一系列有層次的、進階性的實驗,達到創(chuàng)新實踐型人才的培養(yǎng)目的,開發(fā)學(xué)生的思維,拓寬學(xué)生的視野。創(chuàng)新實踐型人才的培養(yǎng)應(yīng)該從如下幾個方面著手:開發(fā)創(chuàng)新思維,積累創(chuàng)新知識,落實創(chuàng)新實踐,鍛煉創(chuàng)新意志以及增強團隊合作意識。開發(fā)超前的創(chuàng)新思維,突破已有的思維束縛,在現(xiàn)有基礎(chǔ)上提出有新意的且可行的構(gòu)想;積累豐富的創(chuàng)新知識,創(chuàng)新理念的實現(xiàn)需要豐富的理論知識作為基礎(chǔ)通過在實驗環(huán)節(jié)中豐富各項專業(yè)知識,為創(chuàng)新實踐打下基礎(chǔ);落實科學(xué)創(chuàng)新實踐,任何好的創(chuàng)新理念都要通過各項實踐環(huán)節(jié)付諸實施,科學(xué)的創(chuàng)新實踐方法有助于更好、更有效地落實創(chuàng)新理念;鍛煉堅韌的創(chuàng)新意志,創(chuàng)新是一種求變的過程,也是一個艱苦的歷程,期間會碰到各種困難,堅韌的創(chuàng)新意志幫助我們克服障礙,獲取自己期待的結(jié)果;任何創(chuàng)新目標的實現(xiàn),都不是憑一己之力來完成的,需要集思廣益、共同合作開發(fā),好的團隊意識有助于激發(fā)成員工作的主動性,更高效地完成創(chuàng)新項目。
實驗教學(xué)通過教師的指導(dǎo),培養(yǎng)學(xué)生動腦、動手、合作能力,在培養(yǎng)學(xué)生創(chuàng)新實踐能力方面具有不可替代的作用。通過小組合作的形式,研討解決方案,劃分任務(wù),查找資料,實施測試來完成綜合性、設(shè)計性實驗。在實驗過程中會遇到各種困難,這就需要小組成員共同合作解決。這個過程都體現(xiàn)在實踐創(chuàng)新人才培養(yǎng)的各個環(huán)節(jié)中。
3、目前實驗過程中存在的主要問題
現(xiàn)有的高性能計算平臺普遍部署Linux操作系統(tǒng),使用MPI實現(xiàn)程序并行,學(xué)生必須通過LSF作業(yè)調(diào)度系統(tǒng)提交作業(yè)任務(wù)。但就目前的實驗效果來看,普遍還存在以下問題。
1)學(xué)生基礎(chǔ)知識薄弱。
雖然大部門學(xué)生能熟練使用Windows操作系統(tǒng),但普遍缺乏Linux命令行環(huán)境下的基本操作知識,因此在使用計算平臺開展實驗項目時上手困難甚至無法使用平臺完成基本操作;其次,對LSF作業(yè)調(diào)度系統(tǒng)使用不熟練,學(xué)生難以根據(jù)當前平臺的可用計算資源以及整體作業(yè)運行情況靈活設(shè)置作業(yè)提交腳本,導(dǎo)致了用戶作業(yè)提交后出現(xiàn)諸如申請的計算資源無法正常分配、作業(yè)運行速度緩慢、作業(yè)長時間等待甚至作業(yè)無法運行等情況。
2)實驗項目內(nèi)容不豐富,開放實驗教學(xué)建設(shè)力度不夠。
實驗項目主要是基礎(chǔ)性實驗、測試性實驗。根據(jù)指導(dǎo)教師提供的程序和數(shù)據(jù)基于平臺完成實驗項目,以調(diào)用計算資源為主,基于平臺提供的軟/硬件資源實現(xiàn)進一步開發(fā)的設(shè)計性實驗較少,分布式計算平臺的功能和特性無法進一步體現(xiàn)。教學(xué)模式仍是以“實驗理論教學(xué)+動手實驗”為主,開放性實驗?zāi)J浇ㄔO(shè)不充分,不利于學(xué)生發(fā)展創(chuàng)新思維和提高創(chuàng)新能力。
3)實驗指導(dǎo)模式單一。
實驗教師的指導(dǎo)體現(xiàn)在講解實驗步驟、實驗原理并對實驗過程中出現(xiàn)的問題加以指正。但由于缺少穩(wěn)定、長期的溝通渠道,指導(dǎo)教師必須反復(fù)回答重復(fù)出現(xiàn)的問題,耗費了大量精力。因此,必須建立一個有效的平臺對出現(xiàn)的各類問題以及對應(yīng)的解決方法加以整理、積累。
4、實驗內(nèi)容及方法創(chuàng)新
針對上述過程中提到的3點問題,我們提出了如下的解決方法。
4.1 設(shè)置多層次的實驗內(nèi)容
首先要因地制宜地設(shè)置有針對性的基礎(chǔ)性實驗項目?;A(chǔ)性實驗的目的是加深對于Linux操作系統(tǒng)的了解,掌握Linux系統(tǒng)的操作方法;了解LSF腳本結(jié)構(gòu),根據(jù)要求靈活編寫腳本并提交作業(yè);掌握MPI基本概念以及MPI基本程序設(shè)計方法。
其次要加大設(shè)計性實驗的比重。設(shè)計性實驗是指給定實驗?zāi)康摹⒁蠛蛯嶒灄l件,由學(xué)生自行設(shè)計實驗方案并加以實現(xiàn)的實驗。它能激發(fā)學(xué)生的主動性、創(chuàng)造性,提高學(xué)生的認識能力、組織能力和開拓創(chuàng)新意識,培養(yǎng)學(xué)生的實踐能力和創(chuàng)新精神。設(shè)計性實驗在實驗內(nèi)容上要突出實踐性和創(chuàng)新性。實驗分組完成,每個小組3~4人,實驗項目包括:HPC集群中基于Linux的大型機環(huán)境的配置及應(yīng)用、基于GPU圖形加速的程序設(shè)計、集群環(huán)境下基于Linux的集群系統(tǒng)監(jiān)控程序設(shè)計等。通過完成該類型實驗,可以提高學(xué)習(xí)積極性和主動性,同時提高學(xué)生查閱資料、交流合作的能力。
4.2 建設(shè)開放性實驗教學(xué)模式
實驗室開放實現(xiàn)了院際間的資源共享,打破了地域上的限制,但其恰恰是許多學(xué)校實驗教學(xué)工作中的一個難點問題。實驗室開放方式包括面對計算機專業(yè)學(xué)生開放以及面向非計算機專業(yè)學(xué)生開放。開放主要采用立項管理,依托于武漢大學(xué)本科生自主科研項目、本科生課程設(shè)計、本科生在讀期間參與導(dǎo)師項目需求以及大學(xué)生學(xué)科競賽等開展。將項目類型劃分為課程設(shè)計型、科研型和競賽型。面向非計算機專業(yè)學(xué)生開放的實驗項目以應(yīng)用性為主,計算機本科學(xué)生申請的項目以設(shè)計性和開發(fā)性為主。此外,分別針對參與項目的學(xué)生以及項目本身建立檔案,采用定期回訪機制,了解項目實施進展。
4.3 搭建協(xié)同交流平臺
由于沒有建立長效的交流機制,指導(dǎo)教師需要不斷解決實驗過程中重復(fù)出現(xiàn)的問題,導(dǎo)致了精力的大量浪費。同時由于學(xué)生能力水平差異,水平高的學(xué)生在實驗過程中的經(jīng)驗總結(jié)得不到推廣。開放性教學(xué)模式的建立,教師和學(xué)生處于準永久性分離性狀態(tài),無法給予學(xué)生實時指導(dǎo)。搭建“實驗師教師一平臺用戶”協(xié)同交流平臺,在教師和學(xué)生、能力高的學(xué)生與能力低的學(xué)生之間建立了離線的交流機制。
協(xié)同交流平臺依據(jù)學(xué)生的能力高低、知識結(jié)構(gòu)、系統(tǒng)使用頻率等進行分組,依托高性能計算實驗室主頁和電子郵件或即時交流工具,通過建立留言板、討論區(qū),創(chuàng)建電子郵件討論組、QQ群等方式,達到經(jīng)驗共享、協(xié)同交流的效果。
5、結(jié)語
基于高性能計算平臺的多層次教學(xué)實驗的開展,開放式實驗?zāi)J降慕?,以及協(xié)同交流平臺的搭建,對實驗內(nèi)容、實驗形式、實驗指導(dǎo)模式進行了全方面的改革實驗,在培養(yǎng)學(xué)生的創(chuàng)新精神和實踐能力方面取得了明顯的效果。經(jīng)過初步探索和驗證,產(chǎn)生了良好的教學(xué)效果,具備一定的科學(xué)性。但是,教學(xué)實驗改革是一個長期的過程,需要不斷摸索實踐,充實更多更與時俱進的實驗項目,以滿足實踐創(chuàng)新型人才培養(yǎng)的需要。endprint