999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

并行與分布計算課程建設探索

2009-03-17 09:14:32郭衛斌李建華羅勇軍
計算機教育 2009年3期
關鍵詞:課程建設改革

郭衛斌 鄭 紅 李建華 羅勇軍

文章編號:1672-5913(2009)02-0082-03

摘 要:本文根據我系近年教學改革與課程建設經驗,探討了面向計算機科學與技術專業本科生的并行與分布計算課程的課程規劃和建設,并總結了一些經驗。

關鍵詞:并行與分布計算;課程建設;改革

中圖分類號:G642

文獻標識碼:A

1 引言

“并行與分布計算”是一門綜合性較廣的科目,屬于計算機學科較前沿的課程,學習本課程必須先學習程序設計語言、計算機系統結構、計算機組成、操作系統、算法設計與分析等課程。本課程以擴展知識面、培養創新力為目標,遵循“理論聯系實踐”的指導思想,指導學生認知最先進的計算機系統技術,培養學生的學習興趣和自我探索創新能力,為學生的工作和研究打下良好的基礎。“并行與分布計算”這門課程培養目標主要是普及并行計算技術,使廣大的程序設計與開發者可以發揮超級計算、分布計算的優勢;同時,向未來的科研人員介紹多核技術及其面臨的挑戰,激發研究興趣,幫助他們更有效地開展科研工作。

長期以來,我們和Intel公司保持著良好的合作關系。2008年4月,作為Intel大學合作計劃的合作伙伴,華東理工大學派遣本課程的授課教師參加了相關技術培訓,該課程進入“Intel大學合作計劃”。2008年5月,雙方正式簽署了合作協議,并接收了Intel公司捐贈的相關實驗設備。2008年6月,該課程被批準為2008年度“教育部-Intel精品課程”建設項目。

2 “并行與分布計算”課程建設規劃

根據并行與分布計算技術的本身特點以及我校課程體系的設置情況,并行與分布計算技術涵蓋了從單機、“多核”、SMP、集群以及Grid的各種尺度的并行技術。將課程平臺建立在系統結構、算法、程序設計實踐等方面,建立了并行和分布計算的全面的課程體系。

在本課程開展初期,由于實驗條件的限制,本課程的教學主要是采用理論教學和單機實驗為主。Intel多核計算機的出現,為教師和學生提供了良好的實驗條件。本課程的建設將Intel多核架構增加到本課程的系統結構部分,在程序設計時重點介紹OpenMP、MPI和微軟的超線程技術及其在Intel多核架構上實現;在硬件建設上,建立多核專業實驗室,用于學生的實踐操作;軟件建設上,建立OpenMP、MPI編程環境,使學生能很方便地進行編程實踐活動。

2.1 教學方式

“并行與分布計算”是一門涉及較廣的課程,內容繁雜,理論知識多。為此,課程組針對本科教學的特點,采用泛講、精講和實踐相結合的方式,設計了相應的實驗來顯式地說明所教授的理論,實踐了以開放-研究為主的新型實驗教學方法。

(1)“開放-研究”為主的教學模式

并行與分布課程涉及內容較廣,內容較新,因此我們及時將先進的知識引入本課程體系,形成“開放”的教學模式;在此基礎上,引導學生“研究”并行程序設計實踐方法,采用MPI和OpenMP解決實踐問題。

(2) 結合最先進計算機技術的教學內容,構建全面的課程體系行與分布計算技術涵蓋了從“多核”、SMP、集群到Grid的各種尺度的并行技術,因此我們將課程平臺建立在系統結構、算法、程序設計實踐等方面,建立了并行和分布計算的全面的課程體系。

(3) 軟硬件相結合的理論及實踐教學方法

本課程主要關注最先進的計算機硬件設計以及為發揮先進的計算機硬件性能而必須獨特設計的軟件模式,因此本課程主要介紹先進計算機軟硬件相結合的設計理念,在實踐教學中強調計算機硬件性能對軟件效率的影響。

2.2 教學條件

經過了數年教學實踐,本課程組已組織編寫了《并行與分布計算》課程講義,并編寫了《并行與分布計算習題解答》和實驗指導講義,通過作業和課外實驗使學生能夠更扎實地理解和掌握并行和分布計算的基本理論和實現技術。

另外,我們已在本校計算機教學實驗中心建立了兩個多核計算機實驗室,擁有近200臺雙核微機,并在這些機器上安裝相應的開源軟件,使得學生能在該實驗室內設計和實踐并行程序。在Web服務器上建立了本課程的教學資料和輔導材料的網站,包括課程介紹、教學資源、教學實驗等內容,使得學生能夠通過互聯網進行學習。此外,我系還計劃組織安排學生參觀我校的上海超級計算中心分中心。

以上各種措施豐富了教學形式,極大地提高了學生學習的積極性和創造性實踐的能力,使教學質量達到一個新的高度。

2.3 課程特色

(1) 提出并實施了“開放-研究”為主的課堂教學新模式

并行與分布計算技術發展很快,封閉式的教材為主的教學方式不適合本課程的教學,因此我們以網絡上或者相關公司提供的最先進的計算機技術為主,在“開放”模式下有層次地“研究”最新的計算機知識,從而達到掌握相應的知識點的目的。

(2) 構建了全面的課程體系

我們從系統結構、算法、程序設計方面,建立了并行和分布計算全面的課程體系,并在不同教學階段有所側重。

(3) 提出了軟硬件相結合的理論及實踐教學方法

軟件的高性能必須依賴于硬件的高性能,硬件的高性能只能依賴軟件才能最大程度發揮出來。在多處理器、多核機器框架下研究軟硬件之間的關系,建立以多核為主的測試環境,實踐軟硬件相結合產生的巨大威力。

3 課程建設的幾點經驗

“并行與分布計算”是當前新興的軟件設計方法和技術,它需要結合計算機系統結構、操作系統等基礎理論知識,還需要掌握并行算法設計的基本思想和方法,以改進和優化已有的串行程序設計。這對課程的教學和研究都提出了新的要求。我們在該課程的建設中在以下方面取得了一些經驗。

(1) 重視科研工作和教學的聯系,以最新科研成果帶動教學水平的提高

本課程團隊長期從事計算機系統結構和基礎軟件的研究工作,對當前并行與分式計算技術的發展比較了解,充分認識到并行與分布計算體系結構對已有軟件設計方法提出的新挑戰和新問題,并在并行與分布計算出現之初就搭建了相關實驗平臺,開始了并行與分布計算的研究工作。正是這些研究工作使得我們具備了并行與分布計算的經驗,掌握了關鍵技術,認識到其中可能存在的誤區和問題,這為后續的課程建設奠定了堅實的基礎。

同時,在科研工作中我們積累了一批項目經驗,這些成果直接為建立并行與分布計算的實踐案例提供了豐富的素材。

(2) 重視案例教學和動手實踐能力的培養

如何通過并行與分布及多核體系結構提升軟件的性能是本課程的核心目標,這需要學生具備一定的并行算法設計能力。針對本科學生的知識水平和接收能力,本課程盡量簡化了相關的理論內容,而采用學生熟悉的串行算法的并行化過程作為教學案例。通過對這些教學案例的深入分析,使得學生能比較直觀地理解并行算法設計的基本思路和方法。

同時,本課程還充分利用已有的多核計算機系統環境,以及Intel公司新近捐贈的多核服務器,為學生提供了良好的并行與分布計算實踐環境。通過對兩個經典串行問題(優先級查找和K值算法)并行化改造過程的實踐,提高分析和解決問題的能力,以及實際動手編程的能力。

4 總結

“并行與分布計算”是隨著并行與分布計算的出現而發展起來的一門新興課程,內容涉及計算機體系結構、操作系統和并行算法等多個基礎知識領域。在“并行與分布計算”課程中,突出了教學實踐環節,強化學生對并行與分布計算基本技術的訓練,引導學生自主分析、設計、實現和評估并行與分布計算上的經典并行算法,并利用多核軟件分析工具對已有軟件進行性能分析和改進,以期增強學生利用并行與分布計算并行特性自主解決實際問題的能力。

參考文獻:

[1] 陳國良. 并行算法實踐[M]. 北京:高等教育出版社,2004.

[2] J. Tourino, M.J. Martin, J. Tarrio, and M. Arenaz. “A Grid Portal for an Undergraduate Parallel Programming Course”[J]. IEEE Transactions on Education,2005,48(3):391–399.

[3] M. Paprzycki. "Integrating Parallel and Distributed Computing in Computer Science Curricula"[J]. IEEE Distributed Systems Online,2006,7(2).

Discussion on Parallel and Distributed Computing Curriculum Construction

GUO Wei-bin, ZHENG Hong, LI Jian-hua, LUO Yong-jun

Abstract: Parallel and distributed computing course, an undergraduate course, has been offered for senior undergraduates of computer sciences (CS) over ten years, in the department of computer science and engineering at East China University of Science and Technology (ECUST). This paper summarizes and discusses the experiences of course practice and curriculum construction, and gives some improvement suggestions for future curriculum construction..

Keywords: parallel and distributed computing, curriculum construction, innovation

猜你喜歡
課程建設改革
改革之路
金橋(2019年10期)2019-08-13 07:15:20
改革備忘
改革備忘
改革備忘
高職機械類專業“CAD圖形設計”課程建設
中國市場(2016年36期)2016-10-19 05:00:13
《海圖學》課程的建設與實踐
科技視界(2016年21期)2016-10-17 18:25:28
“誤差理論與數據處理”課程建設的實踐與思考
科技視界(2016年21期)2016-10-17 18:17:51
基于卓越計劃的金屬結構材料課程實踐化改革與建設
大學教育(2016年9期)2016-10-09 08:49:28
資源、生態與環境學科群體系下普通地質學課程建設思考
大學教育(2016年9期)2016-10-09 08:36:39
中高職一體化課程體系建設的探索與實踐
成才之路(2016年25期)2016-10-08 10:20:01
主站蜘蛛池模板: 无码日韩精品91超碰| 久久激情影院| 国产成人综合日韩精品无码首页 | 91视频国产高清| 一级毛片在线播放免费| 在线不卡免费视频| 手机在线国产精品| 日韩黄色大片免费看| 免费亚洲成人| 尤物特级无码毛片免费| 乱人伦中文视频在线观看免费| 91小视频版在线观看www| 欧美日韩一区二区在线免费观看| 日韩第九页| 亚洲看片网| 婷婷激情亚洲| 少妇人妻无码首页| 国产精品自拍露脸视频| 国产成人精品在线1区| 性色一区| 青青青国产视频| 国产精鲁鲁网在线视频| 国产成人精品午夜视频'| 综合亚洲网| 一区二区三区国产| 国产女主播一区| 福利片91| 色噜噜狠狠色综合网图区| 亚洲精品图区| 久久久久人妻一区精品| 免费人成网站在线观看欧美| 久久99热66这里只有精品一| 日本精品中文字幕在线不卡| 九一九色国产| 成人欧美日韩| 国产一区免费在线观看| 色呦呦手机在线精品| 国产麻豆另类AV| 久久久久久高潮白浆| 久久天天躁狠狠躁夜夜躁| 亚洲婷婷六月| 久久婷婷人人澡人人爱91| 日韩午夜片| 免费A∨中文乱码专区| 91精品国产综合久久香蕉922 | 精品国产香蕉伊思人在线| 亚洲日韩久久综合中文字幕| av大片在线无码免费| 人妻21p大胆| 99热亚洲精品6码| 在线观看国产黄色| 国产男人的天堂| 国产91丝袜在线观看| 免费又爽又刺激高潮网址 | 国产97色在线| 亚洲天堂网在线观看视频| 亚洲精品男人天堂| 中文纯内无码H| 青青国产视频| 日韩天堂在线观看| 这里只有精品在线播放| 亚洲欧洲自拍拍偷午夜色| 日韩天堂视频| 久久毛片基地| 日韩久草视频| 国产99视频精品免费观看9e| 亚洲欧洲日韩久久狠狠爱| 99偷拍视频精品一区二区| 亚洲欧美极品| 福利在线不卡一区| 亚洲国产天堂久久九九九| 亚洲无线一二三四区男男| 国产精品香蕉在线观看不卡| 四虎国产成人免费观看| 狠狠色综合网| 欧美激情,国产精品| 岛国精品一区免费视频在线观看| 日韩久久精品无码aV| 日日碰狠狠添天天爽| 亚洲综合二区| 国产高清不卡| 色综合成人|