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

《并行計算系統(tǒng)》課程的引導(dǎo)性教學(xué)與實(shí)踐

2016-02-24 23:14:07劉敏張素莉
現(xiàn)代計算機(jī) 2016年36期
關(guān)鍵詞:結(jié)構(gòu)模型課程

劉敏,張素莉

(1.長春汽車工業(yè)高等??茖W(xué)校公共教學(xué)部,長春 130013;2.長春工程學(xué)院計算機(jī)技術(shù)與工程學(xué)院,長春 130012)

《并行計算系統(tǒng)》課程的引導(dǎo)性教學(xué)與實(shí)踐

劉敏1,張素莉2

(1.長春汽車工業(yè)高等??茖W(xué)校公共教學(xué)部,長春 130013;2.長春工程學(xué)院計算機(jī)技術(shù)與工程學(xué)院,長春 130012)

對于《并行計算系統(tǒng)》課程的初學(xué)者來說,由于其概念、算法、理論有別于傳統(tǒng)的單機(jī)知識體系,因而往往會產(chǎn)生高深和新難的預(yù)感。為使學(xué)生平緩順利地進(jìn)入該課程學(xué)習(xí),在課程之初增設(shè)引導(dǎo)性講座是一種可行的嘗試性教學(xué)實(shí)踐,取得較好的教學(xué)效果。

單機(jī)體系結(jié)構(gòu);并行計算體系結(jié)構(gòu);引導(dǎo)性教學(xué)

0 引言

《并行計算系統(tǒng)》課程是計算機(jī)及相關(guān)專業(yè)的高年級本科生或研究生的專業(yè)選修課,其特點(diǎn)是既和本科學(xué)生的專業(yè)基礎(chǔ)課及專業(yè)課(如計算機(jī)導(dǎo)論、計算機(jī)組成原理、計算機(jī)系統(tǒng)結(jié)構(gòu)、計算機(jī)網(wǎng)絡(luò)、計算方法等)相關(guān)聯(lián),又在并行計算系統(tǒng)的體系結(jié)構(gòu)、并行算法和并行程序設(shè)計等知識體系方面具有跨越式提升。因此,對于《并行計算系統(tǒng)》課程的初學(xué)者來說,難免會產(chǎn)生高深和新難的預(yù)感。

考慮到盡管該課程的核心是并行算法,然而對于給定問題的求解算法又和具體體系結(jié)構(gòu),特別是訪存結(jié)構(gòu)關(guān)聯(lián)密切。同一個問題可以有不同的求解算法,不同的求解算法適于不同的體系結(jié)構(gòu)?!恫⑿杏嬎阆到y(tǒng)》的3部分(并行計算系統(tǒng)的體系結(jié)構(gòu)、并行算法和并行程序設(shè)計)的課程設(shè)置也恰恰是以并行計算系統(tǒng)的體系結(jié)構(gòu)作為開篇的。考慮到計算機(jī)軟件專業(yè)的學(xué)生往往側(cè)重算法和程序設(shè)計方面的知識體系,而對體系結(jié)構(gòu)知識和重要性比較淡化,作者根據(jù)多年的教學(xué)實(shí)踐,在開課之初以體系結(jié)構(gòu)為切入點(diǎn),增設(shè)了以“單機(jī)體系結(jié)構(gòu)與并行計算體系結(jié)構(gòu)的相關(guān)性發(fā)展”為題的引導(dǎo)性講座環(huán)節(jié),目的使學(xué)生平緩順利地進(jìn)入該課程學(xué)習(xí),實(shí)效較好。

1 單機(jī)體系結(jié)構(gòu)及相關(guān)問題回顧

這個環(huán)節(jié)首先從學(xué)生在早期本科學(xué)生的專業(yè)基礎(chǔ)課及專業(yè)課(如計算機(jī)導(dǎo)論、計算機(jī)組成原理、計算機(jī)系統(tǒng)結(jié)構(gòu)等)中已經(jīng)熟悉的單機(jī)體系結(jié)構(gòu)開始,介紹及結(jié)構(gòu)特點(diǎn):運(yùn)算器采用單/多CPU結(jié)構(gòu),控制器采用集中式控制方式,存儲器采用全局統(tǒng)一編址和分時共享策略,I/O系統(tǒng)采用總線互聯(lián)技術(shù)。

同時強(qiáng)調(diào)指出:(1)流水線技術(shù)中,當(dāng)完成流水線的建立之后,就已經(jīng)進(jìn)入了部件級并行,這已經(jīng)可以稱之為并行計算的原始或初級階段;(2)多CPU結(jié)構(gòu)發(fā)展為緊密耦合的多處理機(jī)結(jié)構(gòu),就可以實(shí)現(xiàn)處理機(jī)之間的并行計算。但由于其仍然采用全局統(tǒng)一的操作系統(tǒng)集中式控制和全局統(tǒng)一的地址空間分時共享,因而相對于多計算機(jī)系統(tǒng)而言它仍然應(yīng)該歸屬于單機(jī)范疇,實(shí)現(xiàn)的是某一時間段上的并行計算,而不是某一時間點(diǎn)上的并行計算。深層次的原因是由于存儲器總線的單一性,決定了存儲器訪問的分時性,從而限制了指令流和數(shù)據(jù)流輸入/輸出的并行性。

這個環(huán)節(jié)的作用幫助學(xué)生回顧了單機(jī)體系結(jié)構(gòu)的相關(guān)問題,萌生并行計算系統(tǒng)的概念性模型。

2 單機(jī)體系結(jié)構(gòu)與并行計算系統(tǒng)體系結(jié)構(gòu)的關(guān)聯(lián)性

這個環(huán)節(jié)里進(jìn)一步將單機(jī)體系結(jié)構(gòu)與并行計算系統(tǒng)結(jié)構(gòu)做出關(guān)聯(lián)性介紹。單機(jī)體系結(jié)構(gòu)的運(yùn)算器經(jīng)過單/多CPU結(jié)構(gòu)、緊密耦合的多處理機(jī)結(jié)構(gòu)已經(jīng)發(fā)展為松散耦合的多計算機(jī)結(jié)構(gòu);控制器從集中式控制方式發(fā)展為服務(wù)器+網(wǎng)絡(luò)操作系統(tǒng)或分布式操作系統(tǒng)管理下的集中與分布相結(jié)合的控制方式;存儲器從全局統(tǒng)一編址和分時共享策略發(fā)展為物理上分布、邏輯上共享的分布式存儲、分布式共享存儲以及云存儲策略;I/O系統(tǒng)從總線互聯(lián)技術(shù)發(fā)展為互聯(lián)網(wǎng)絡(luò)共享I/O設(shè)備的技術(shù)。

值得指出的是互聯(lián)網(wǎng)絡(luò)承載著并行計算系統(tǒng)中的“運(yùn)算器”、“控制器”、“存儲器”和“I//O系統(tǒng)”等所有計算資源的互聯(lián)互通的任務(wù),因而并行計算系統(tǒng)具有其特殊性。

首先,對于給定問題的求解算法和具體體系結(jié)構(gòu),特別是訪存結(jié)構(gòu)關(guān)聯(lián)密切。同一個問題可以有不同的求解算法,不同的求解算法適于不同的體系結(jié)構(gòu);

其次,求解算法與體系結(jié)構(gòu)的匹配程度,又決定了算法性能的優(yōu)劣。因此,也可以解釋為并行計算系統(tǒng)(含算法和體系結(jié)構(gòu))與具體的體系結(jié)構(gòu)有關(guān)。

這里以采用流水線技術(shù)的傅里葉變換和采用分治技術(shù)的傅里葉變換為例來說明。兩種求解算法是完全不同的,所采用的處理機(jī)結(jié)構(gòu)也是完全不同的。前者采用的是具有專用處理功能部件的脈動式流水線處理機(jī),后者采用的是具有并行輸入/輸出功能的通用型處理機(jī)。

這個環(huán)節(jié)的作用是向?qū)W生展現(xiàn)了單機(jī)體系結(jié)構(gòu)與并行計算系統(tǒng)體系結(jié)構(gòu)的關(guān)聯(lián)性,初步淡化學(xué)生對并行計算系統(tǒng)的高深和新難的預(yù)感,同時也強(qiáng)調(diào)了體系結(jié)構(gòu)問題在并行計算系統(tǒng)中的重要作用。

3 并行計算系統(tǒng)的特殊性問題

這個環(huán)節(jié)的目的是在同學(xué)們已經(jīng)完成了從單機(jī)體系結(jié)構(gòu)到并行計算系統(tǒng)體系結(jié)構(gòu)的過渡性認(rèn)識和充分認(rèn)識了并行計算系統(tǒng)體系結(jié)構(gòu)的重要性的基礎(chǔ)上,闡述和體系結(jié)構(gòu)相關(guān)的3個特殊性問題,引導(dǎo)學(xué)生(特別是軟件專業(yè)的學(xué)生)在整個課程學(xué)習(xí)過程中充分關(guān)注其重要性和關(guān)聯(lián)性問題。

3.1 通信開銷

在單機(jī)體系結(jié)構(gòu)下所使用的計算資源是采用總線連接的,無需特殊考慮通信開銷問題。而在很大一部分并行計算系統(tǒng)的體系結(jié)構(gòu)中,計算資源是網(wǎng)絡(luò)互聯(lián)的,這就使得通信開銷(報文數(shù)量、通信延遲、擁塞解決等等)也成為總體系統(tǒng)開銷的一個部分,甚至是很大一部分,這是并行計算系統(tǒng)必須同時考慮的特殊性問題。它不僅直接影響并行計算的訪存模型,從而也直接影響到并行計算系統(tǒng)的綜合性能。

3.2 訪存模型

并行計算系統(tǒng)體系結(jié)構(gòu)的差異性突出體現(xiàn)在訪存模型的差異性上,這種差異性不僅決定著計算模型的差異性,而且也影響著計算性能的差異性。并行計算的訪存模型包括:均勻訪存模型(UMA)、非均勻訪存模型(NUMA)、Cache一致性非均勻訪存模型(CC-NUMA)、全局Cache訪存模型(COMA)、非遠(yuǎn)程訪存模型(NORMA)等,這些訪存模型的差異性都是受存儲器的互聯(lián)模式所決定的。

3.3 性能評價

如前所述,對于給定問題的求解算法和具體體系結(jié)構(gòu),特別是訪存結(jié)構(gòu)關(guān)聯(lián)密切。同一個問題可以有不同的求解算法,不同的求解算法適于不同的體系結(jié)構(gòu)。因此,對并行計算系統(tǒng)的計算性能的評價不僅僅是對算法本身的評價,也包含著對體系結(jié)構(gòu)和通信體系的評價。

并行計算系統(tǒng)有兩個評價體系,一個是加速比評價體系,另一個是可擴(kuò)展性評價體系,兩者的評價參數(shù)設(shè)置可以充分反映上述觀點(diǎn)。

在這個環(huán)節(jié)中,以網(wǎng)絡(luò)互聯(lián)為紐帶,把通信開銷、訪存模型以及性能評價3個具有特殊性和關(guān)聯(lián)性的問題展現(xiàn)給學(xué)生,為學(xué)生在整個后續(xù)課程的學(xué)習(xí)過程中起到一個提示性和引導(dǎo)性作用。

4 結(jié)語

在從事《并行計算系統(tǒng)》課程的教學(xué)工作中,作者發(fā)現(xiàn)對課程的初學(xué)者來說,往往會帶有高深和新難的預(yù)感??紤]到單機(jī)體系結(jié)構(gòu)問題是本科學(xué)生的專業(yè)基礎(chǔ)課及專業(yè)課(如計算機(jī)導(dǎo)論、計算機(jī)組成原理、計算機(jī)系統(tǒng)結(jié)構(gòu)等)中已經(jīng)熟悉或熟知的問題,而且并行計算系統(tǒng)的體系結(jié)構(gòu)問題又是并行計算系統(tǒng)課程(體系結(jié)構(gòu)、并行算法和并行程序設(shè)計)中的重要組成部分,因此筆者在開課之初增設(shè)了引導(dǎo)性講座(“單機(jī)體系結(jié)構(gòu)與并行計算體系結(jié)構(gòu)的相關(guān)性發(fā)展”)環(huán)節(jié)。該講座以體系結(jié)構(gòu)為切入點(diǎn),向?qū)W生展現(xiàn)了單機(jī)體系結(jié)構(gòu)與并行計算系統(tǒng)體系結(jié)構(gòu)的相關(guān)性,幫助學(xué)生從對傳統(tǒng)的單機(jī)的學(xué)習(xí)和思維模式向并行計算系統(tǒng)的學(xué)習(xí)和思維模式的平緩的轉(zhuǎn)變,并使學(xué)生順利地進(jìn)入該課程學(xué)習(xí),實(shí)效較好。

[1]陳國良.并行計算結(jié)構(gòu)算法編程.北京:高等教育出版社,2012.

Guiding Teaching and Practice of Parallel Computing System

LI Min1,ZHANG Su-li2
(1.Public Course Department,Changchun Automobile Industry Institute,Changchun 130013;2.School of Computer Technology and Engineering,Changchun Institute of Technology,Changchun 130012)

For the beginner of the Parallel Computing System course,because of its concept,algorithm,theory is different from the traditional standalone knowledge system,which often has a deep and new difficult premonition.In order to enable the students enter the course smoothly, it is a feasible and practical teaching practice at the beginning of the course,it makes a good teaching effect.

Single Machine Architecture;Parallel Computing Architecture;Guiding Teaching

1007-1423(2016)36-0036-03

10.3969/j.issn.1007-1423.2016.36.009

劉敏(1974-),女,吉林長春人,本科,副教授,研究方向?yàn)橛嬎銠C(jī)應(yīng)用

2016-12-13

2016-12-23

基金支持:

長春工程學(xué)院2014年校內(nèi)教改課題“面向產(chǎn)業(yè)需求的《軟件工程》、專業(yè)人才培養(yǎng)模式改革與實(shí)踐”支持;吉林省教育科學(xué)十二五規(guī)劃課題(GH12199)

張素莉(1974-),女,吉林四平人,博士,副教授,研究方向?yàn)橹悄苄畔⑻幚?/p>

猜你喜歡
結(jié)構(gòu)模型課程
一半模型
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
數(shù)字圖像處理課程混合式教學(xué)改革與探索
重要模型『一線三等角』
軟件設(shè)計與開發(fā)實(shí)踐課程探索與實(shí)踐
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
為什么要學(xué)習(xí)HAA課程?
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
論《日出》的結(jié)構(gòu)
3D打印中的模型分割與打包
主站蜘蛛池模板: 动漫精品中文字幕无码| 亚洲欧美日韩中文字幕在线一区| 国产毛片不卡| 国产精品片在线观看手机版 | 国产精品亚洲一区二区三区z| 亚洲精品第一在线观看视频| 国产内射在线观看| 丁香六月综合网| 在线亚洲小视频| 欧美亚洲一区二区三区在线| 久久久久无码国产精品不卡 | 亚洲欧美日韩精品专区| 日韩精品专区免费无码aⅴ| 亚洲日韩久久综合中文字幕| 88av在线看| 日韩精品中文字幕一区三区| 精品亚洲国产成人AV| 蜜桃视频一区二区| 欧美a级在线| 亚洲九九视频| 国产尤物jk自慰制服喷水| 欧美日韩中文国产| 国产日韩丝袜一二三区| 97av视频在线观看| 国产欧美日韩一区二区视频在线| 成人国内精品久久久久影院| 四虎成人免费毛片| 全部毛片免费看| 欧美精品二区| 99精品在线看| 蝴蝶伊人久久中文娱乐网| 亚洲午夜久久久精品电影院| 国产中文一区a级毛片视频| 97精品久久久大香线焦| 国产欧美视频在线| 国产精品自在在线午夜| 高清无码手机在线观看| 波多野结衣第一页| 91亚洲精品第一| 国产精品自在在线午夜区app| 天天综合网色中文字幕| 一区二区三区成人| 国产精品国产三级国产专业不| 亚洲系列中文字幕一区二区| 国产产在线精品亚洲aavv| 三区在线视频| 免费国产好深啊好涨好硬视频| 欧美亚洲一二三区| 国产毛片不卡| 国产福利免费视频| 国产毛片一区| 毛片免费视频| 日韩黄色精品| 亚洲伦理一区二区| www.亚洲国产| 午夜国产理论| 呦女精品网站| 久久综合色视频| 国产在线视频导航| 婷婷五月在线视频| 国产在线视频欧美亚综合| 久久人人97超碰人人澡爱香蕉 | 国产亚洲高清在线精品99| 日韩一区二区三免费高清| 99精品视频九九精品| 午夜久久影院| 国产一级小视频| 国产精品三级专区| 久久人妻xunleige无码| 福利在线不卡| 亚洲天堂网在线视频| 欧美一级高清片欧美国产欧美| 无码一区中文字幕| 日本在线视频免费| 国产办公室秘书无码精品| 亚洲一本大道在线| 狠狠ⅴ日韩v欧美v天堂| 日韩欧美国产成人| 久久精品亚洲专区| 一区二区理伦视频| 狼友av永久网站免费观看| 欧美精品啪啪一区二区三区|