• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    “計算機體系結(jié)構(gòu)”課程建設(shè)及改革思考

    2009-12-11 07:27:04姜晶菲王志英陸洪毅
    計算機教育 2009年18期
    關(guān)鍵詞:體系結(jié)構(gòu)實驗設(shè)計

    姜晶菲 肖 儂 王志英 陸洪毅

    摘要:“計算機體系結(jié)構(gòu)”課程是計算機科學(xué)與技術(shù)學(xué)科計算機系統(tǒng)結(jié)構(gòu)專業(yè)的一門重要的專業(yè)基礎(chǔ)課、必修課,是全國精品課程。本文詳細介紹了“計算機體系結(jié)構(gòu)”的課程建設(shè)概況、教學(xué)內(nèi)容特點、教學(xué)體系、實驗設(shè)計,并探討了課程教學(xué)內(nèi)容改革的方向和做法。本課程建設(shè)始終堅持緊跟國際一流、注重實踐性教學(xué)、建立完整的培養(yǎng)體系等思路,取得了很好的建設(shè)效果。

    關(guān)鍵詞:體系結(jié)構(gòu);實驗設(shè)計;內(nèi)容協(xié)調(diào);教學(xué)內(nèi)容更新

    中圖分類號:G642 文獻標識碼:B

    1引言

    “計算機體系結(jié)構(gòu)”課程是計算機科學(xué)與技術(shù)學(xué)科計算機系統(tǒng)結(jié)構(gòu)專業(yè)的一門重要的專業(yè)基礎(chǔ)課、必修課,是我校重點建設(shè)的骨干課程,為2005年全國、全軍精品課程。使能技術(shù)的進步極大推動計算機體系結(jié)構(gòu)的創(chuàng)新,計算機系統(tǒng)結(jié)構(gòu)是我單位開展科學(xué)研究的重點方向,也受到我單位工程任務(wù)的需求推動和未來業(yè)務(wù)部門對綜合人才的需求推動。多年來,該課程結(jié)合我單位科研優(yōu)勢,緊跟先進技術(shù)發(fā)展,始終保持課程建設(shè)整體先進水平。

    圖1顯示了本學(xué)科“計算機系統(tǒng)結(jié)構(gòu)”教學(xué)體系中的骨干課程,“計算機體系結(jié)構(gòu)”為其中的重點和綜合課程,該課程在知識培養(yǎng)的角度,從全局和系統(tǒng)的角度介紹計算機系統(tǒng)設(shè)計所必須了解與掌握的專業(yè)知識,培養(yǎng)學(xué)生的系統(tǒng)設(shè)計、系統(tǒng)分析、系統(tǒng)集成和系統(tǒng)評估的能力;在人才

    培養(yǎng)的角度,以培養(yǎng)能夠設(shè)計計算機系統(tǒng)的專業(yè)人才、能系統(tǒng)應(yīng)用計算機系統(tǒng)的專業(yè)人才、能全面評價計算機系統(tǒng)

    的專業(yè)人才和能從體系結(jié)構(gòu)的角度管理計算機系統(tǒng)的專業(yè)人才為指導(dǎo)目標。

    本文根據(jù)本課程建設(shè)內(nèi)容及問題展開探討,以該課程本科教學(xué)為核心,詳細介紹課程建設(shè)情況及改革思考,以求交流同行經(jīng)驗,促進課程建設(shè)更快發(fā)展。

    2課程內(nèi)容和建設(shè)特點

    “計算機體系結(jié)構(gòu)”本科教學(xué)時長為56學(xué)時,內(nèi)容包括計算機體系結(jié)構(gòu)基礎(chǔ)概念及發(fā)展、計算機指令集結(jié)構(gòu)設(shè)計、流水線技術(shù)及指令級并行高級技術(shù)、存儲層次、輸入輸出系統(tǒng)設(shè)計、向量處理機及多處理機系統(tǒng)、課內(nèi)實驗共八部分內(nèi)容,其中重點講授內(nèi)容為指令級并行ILP技術(shù)和存儲層次。前者是計算機體系結(jié)構(gòu)中的經(jīng)典問題,流水、并行等設(shè)計思想在結(jié)構(gòu)設(shè)計中隨處可見;后者為體系結(jié)構(gòu)設(shè)計中的瓶頸問題,存在很多軟硬件優(yōu)化折中方法,也是系統(tǒng)成敗的關(guān)鍵。

    本課程內(nèi)容以軟硬件接口——指令集結(jié)構(gòu)為開端,強調(diào)通過這門課理清軟硬件關(guān)系和相互作用;以微處理器體系結(jié)構(gòu)和相關(guān)經(jīng)典技術(shù)為主線,強調(diào)硬件設(shè)計能力和系統(tǒng)軟件分析應(yīng)用能力的培養(yǎng);始終貫徹量化方法,強調(diào)系統(tǒng)評價能力的培養(yǎng);逐步增強并行處理內(nèi)容,緊跟技術(shù)發(fā)展趨勢,并強調(diào)并行處理技術(shù)在各類并行結(jié)構(gòu)中的體現(xiàn)(如多核、數(shù)據(jù)并行處理陣列、可重構(gòu)陣列等)。

    課程教學(xué)內(nèi)容的確定經(jīng)過多方面論證。本課程與“計算機原理”課程內(nèi)容銜接,共同覆蓋了ACM/IEEE-CS中“體系結(jié)構(gòu)和組織”相關(guān)標準,以及考研大綱所有內(nèi)容。課程內(nèi)容更偏重強調(diào)培養(yǎng)學(xué)生“設(shè)計計算機”、“評價計算機”的素養(yǎng),與國際一流大學(xué)UC Berkeley、Stanford、WISC、MIT等以及國內(nèi)一流大學(xué)相關(guān)專業(yè)接軌,參照國內(nèi)外權(quán)威教學(xué)內(nèi)容,教學(xué)內(nèi)容每年都得到及時更新,科學(xué)地處理經(jīng)典與現(xiàn)代的關(guān)系,保持了教學(xué)內(nèi)容的先進性、系統(tǒng)性。

    3本碩博培養(yǎng)體系

    “計算機體系結(jié)構(gòu)”教學(xué)在本學(xué)科具有本碩博層次完整的人才培養(yǎng)體系,本專業(yè)在本科、碩士、博士三個階段均開設(shè)“計算機體系結(jié)構(gòu)”作為必修課,三個階段在教學(xué)內(nèi)容、手段和方法上具有緊密的聯(lián)系。

    本科階段主要講述單核處理器流水線關(guān)鍵技術(shù),要求學(xué)生全面掌握流水線、存儲和I/O等計算機體系結(jié)構(gòu)核心內(nèi)容,強調(diào)全局平衡的設(shè)計思想和量化分析的方法,主要培養(yǎng)對計算機體系結(jié)構(gòu)的理解和分析能力,具備簡單流水線設(shè)計能力。碩士階段主要講述各類指令級并行先進技術(shù)和并行處理結(jié)構(gòu)關(guān)鍵技術(shù),要求深入流水線設(shè)計實現(xiàn)技術(shù)和多處理系統(tǒng)高級技術(shù),強調(diào)技術(shù)的綜合應(yīng)用、性能和設(shè)計復(fù)雜性折中,以及量化分析方法。這一階段主要強調(diào)設(shè)計思想和具體實現(xiàn)技術(shù)的結(jié)合,培養(yǎng)復(fù)雜系統(tǒng)的設(shè)計實現(xiàn)能力和綜合分析能力。博士階段主要探討體系結(jié)構(gòu)前沿新技術(shù),在教學(xué)上要求研究算法的軟硬件實現(xiàn)和性能平衡,強調(diào)具體問題求解中的體系結(jié)構(gòu)綜合設(shè)計問題及性能度量,強調(diào)系統(tǒng)規(guī)劃思想,培養(yǎng)對全系統(tǒng)的設(shè)計能力和評價能力。

    在實驗安排上,本碩博堅持基于同一硬件設(shè)計體系和平臺展開,如本科階段對流水線進行初步設(shè)計,碩博士階段強調(diào)指令級調(diào)度復(fù)雜算法的實驗和復(fù)雜流水線設(shè)計實現(xiàn)等。在教研方法上,本科以講授為主,討論為輔,多以成熟經(jīng)驗為例,學(xué)生成組實驗和完成大作業(yè),強調(diào)集體啟發(fā)和開放思維;碩士以講授、討論各半,多以教師在研工程為講授實例,學(xué)生獨立完成大作業(yè),成組實驗,強調(diào)小團隊協(xié)同和集中攻關(guān);博士以研討為主,講授為輔,細化研究方向,獨立實驗,強調(diào)個體思考和深化研究。

    4實驗設(shè)計

    “計算機體系結(jié)構(gòu)”課程抽象理論較多,因此一直強調(diào)實踐教學(xué),課程實驗是學(xué)生加深對課堂知識理解,鍛煉綜合運用能力的主要途徑。經(jīng)過多年摸索,本課程形成了三階分層次實驗體系,詳述如下。

    一階實驗內(nèi)容為基于DLX模擬器設(shè)計矩陣乘法算法,并在WinDLX模擬器上對觀察算法流水執(zhí)行狀態(tài),評估算法性能,針對三大相關(guān)對算法進行優(yōu)化。該實驗由每個學(xué)生在4~6個實驗學(xué)時獨立完成,旨在全面鍛煉學(xué)生流水線分析和應(yīng)用的能力,加強對流水線關(guān)鍵技術(shù)的直觀理解。

    二階實驗內(nèi)容為流水線和存儲系統(tǒng)硬件結(jié)構(gòu)設(shè)計實驗。該實驗采用Verilog語言設(shè)計具有簡單Cache、存控接口等的多級流水線結(jié)構(gòu),支持基本指令集的運行,得出性能和代價分析。囿于課時的限制,實驗利用2個實驗學(xué)時進行要求、環(huán)境和設(shè)計啟發(fā)等的講解,由學(xué)生分小組主要在課下完成具體設(shè)計。每組學(xué)生的基本要求是設(shè)計具有多段流水的指控結(jié)構(gòu),或具有兩級層次的存儲子系統(tǒng)結(jié)構(gòu),得出正確模擬結(jié)果;進一步的要求是完成可綜合的帶有Cache子系統(tǒng)的流水線結(jié)構(gòu)設(shè)計,解決相關(guān),進行全面性能分析。該實驗旨在全面鍛煉了學(xué)生綜合項目硬件設(shè)計能力和創(chuàng)新協(xié)作能力。

    三階實驗針對有興趣和設(shè)計能力的學(xué)生成立創(chuàng)新小組來開展,完成基于自研高性能嵌入式并行開發(fā)平臺的底層控制和應(yīng)用開發(fā),包括典型CPU功能及其控制機理分析、基于非易失存儲器的系統(tǒng)啟動流程設(shè)計、存儲子系統(tǒng)時序調(diào)試和性能評估、典型I/O接口的驅(qū)動設(shè)計等,該實驗旨在在系統(tǒng)層面上進一步鍛煉學(xué)生的軟硬件綜合分析和設(shè)計能力。

    上述各階實驗?zāi)茼樌归_得益于課程組多年的教學(xué)積累和實驗條件的不斷完善,在實驗設(shè)計的過程中,我們堅持結(jié)合科研工作經(jīng)驗設(shè)計實驗問題,堅持模擬驗證型實驗和設(shè)計型實驗有機結(jié)合,以適應(yīng)各個層次學(xué)生培養(yǎng)目標,并使課程大作業(yè)和實驗題目有機結(jié)合,做到知識內(nèi)容從始至終貫通,在實驗考核的過程中,堅持以多種多樣的方式評價實驗效果,如現(xiàn)場運行檢查、實驗報告互評等。

    從實施效果來看,學(xué)生參與實驗的積極性很高,學(xué)生的創(chuàng)造力和綜合思維能力得到了極大的啟發(fā),學(xué)生主動學(xué)習和研究的熱情高漲,對本課程達到培養(yǎng)研究和應(yīng)用綜合性人才的目標起到了很好的推進作用。

    5教學(xué)改革探討

    5.1與“計算機原理”的內(nèi)容劃分及協(xié)調(diào)

    不斷改革是“計算機體系結(jié)構(gòu)”緊跟技術(shù)發(fā)展趨勢,適應(yīng)教學(xué)要求的關(guān)鍵。國內(nèi)一些相關(guān)專業(yè)中,并未在本科階段開設(shè)體系結(jié)構(gòu)課,而是在“計算機原理”中涵蓋部分體系結(jié)構(gòu)內(nèi)容,本專業(yè)“計算機原理”和“計算機體系結(jié)構(gòu)”共同覆蓋CCS計算機組織與系統(tǒng)結(jié)構(gòu)要求內(nèi)容,并進行足夠的深入。如何合理劃分兩門課內(nèi)容是課程教學(xué)組織過程中要關(guān)注的主要問題之一。

    表1詳細顯示了本專業(yè)計算機原理(簡稱CP)和計算機體系結(jié)構(gòu)(簡稱CA)在教學(xué)內(nèi)容上的劃分和目的上的不同。

    從表1中看出,兩門課程講授的方面和角度有一定相似,如I/O系統(tǒng)、CPU控制器、存儲部件等。為了分層次、足夠深入和明確地在這兩門課講授清楚關(guān)鍵內(nèi)容,我們對上述內(nèi)容劃分的思路是:首先,在CP中主要強調(diào)基本運行原理,而在CA強調(diào)性能優(yōu)化方法。其次,CP在細化部件講授的基礎(chǔ)上講清最基本的全局通路;CA屏蔽部件細節(jié),重點討論系統(tǒng)全局結(jié)構(gòu)和優(yōu)化方法,呼應(yīng)CP所講授的內(nèi)容,理清關(guān)系。這樣可保證兩門課程的一致性和全局概念的的統(tǒng)一避免出現(xiàn)銜接斷層。再次,CA強調(diào)貫通原理、體系結(jié)構(gòu)和系統(tǒng)軟件方面的銜接,講清高級語言、編譯、操作系統(tǒng)和硬件結(jié)構(gòu)的關(guān)系,及性能分析中各方面的影響,避免對軟件層面的忽視。

    5.2教學(xué)內(nèi)容改革

    計算機科學(xué)與技術(shù)是一種知識更新速度快,技術(shù)發(fā)展非常蓬勃的學(xué)科,技術(shù)的不斷進步要求課程教學(xué)內(nèi)容的不斷更新,如何在教學(xué)內(nèi)容中體現(xiàn)先進技術(shù),并在有限的課時內(nèi)協(xié)調(diào)好經(jīng)典知識和先進技術(shù)的講授關(guān)系,是教學(xué)改革要關(guān)注的問題。

    根據(jù)新技術(shù)發(fā)展,近年來我們逐步考慮從以下幾個方面對經(jīng)典體系結(jié)構(gòu)內(nèi)容進行更新:

    (1) 多核技術(shù):深化并行處理技術(shù)的理解;

    (2) 虛擬機:為存儲層次內(nèi)容中“虛存及保護”的深化;

    (3) 復(fù)雜存儲系統(tǒng):包括多級存儲層次及新型存儲結(jié)構(gòu),為存儲層次的深化;

    (4) 先進互連技術(shù):為先進I/O、并行處理的關(guān)鍵支撐技術(shù)之一。

    上述每部分內(nèi)容都是計算機體系結(jié)構(gòu)技術(shù)研究的重要方向,內(nèi)容都很多,怎樣簡化主線,使這些復(fù)雜技術(shù)與經(jīng)典體系結(jié)構(gòu)知識點相融合,是教學(xué)內(nèi)容改革的主要任務(wù),我們的做法是:

    (1) 講授多核技術(shù)從其硬件結(jié)構(gòu)模型、編程模型的挑戰(zhàn)、片上實現(xiàn)的多處理結(jié)構(gòu)而導(dǎo)致的性價折中等方面入手,重點分析多核結(jié)構(gòu)與傳統(tǒng)并行處理結(jié)構(gòu)的異同,以加強對并行處理本質(zhì)的理解。

    (2) 講授虛擬機側(cè)重于闡述虛擬機概念及其存儲保護的作用。

    (3) 講授復(fù)雜存儲系統(tǒng)側(cè)重于闡述在經(jīng)典存儲層次差異變小情況下,網(wǎng)絡(luò)化存儲、由新型存儲介質(zhì)構(gòu)成的混合存儲結(jié)構(gòu)對性能的影響。

    (4) 講授先進互連技術(shù)則關(guān)注互連通信問題及新型總線對互連結(jié)構(gòu)發(fā)展的影響等。

    教學(xué)內(nèi)容中對新技術(shù)的補充有時是把“雙刃劍”,教學(xué)內(nèi)容既要跟上技術(shù)的發(fā)展,使知識不致落伍,又要保證教給學(xué)生的是立足于經(jīng)典知識的思維方法,而不是熟練某些技術(shù)細節(jié)。因此,在內(nèi)容改革中要立足新技術(shù)與經(jīng)典知識的融合,及思維方法的提煉。

    6結(jié)語

    “計算機體系結(jié)構(gòu)”經(jīng)過多年的建設(shè),取得了良好的建設(shè)成果,形成了由專家教授、青年骨干教師組成的強大的師資隊伍,建立了完善的網(wǎng)上教學(xué)系統(tǒng),依托科研優(yōu)勢不斷豐富教學(xué)內(nèi)容。在學(xué)員評價和后續(xù)跟蹤調(diào)查中,有學(xué)生評價本課程:“站在系統(tǒng)設(shè)計師的角度從更宏觀的方面認識了計算機,并加強了對具體設(shè)計問題的理解、判斷和把握”、“從科研實例中獲取了豐富的對抽象理論和技術(shù)的實踐佐證,感覺受到了科班訓(xùn)練”;在學(xué)生參與的相關(guān)創(chuàng)新競賽中,本課程的知識基礎(chǔ)起到重要作用,在大型科研和工程項目中,相關(guān)調(diào)查反映表明學(xué)生體系結(jié)構(gòu)基礎(chǔ)較為扎實,分析問題、解決問題和動手實踐的能力比較高,進入工程和科學(xué)研究的速度快。

    計算機技術(shù)的發(fā)展推動著我們需不斷進行課程建設(shè)改革,我們希望以往建設(shè)方式和做法能繼續(xù)給未來的改革提供指導(dǎo),也能給其他院校的相關(guān)課程提供交流借鑒的內(nèi)容。

    參考文獻:

    [1]John L. Hennessy, David A. Patterson. Computer Architecture:A Quantitative Approach[M]. 4th ed. San Mateo, CA: Morgan Kaufmann Publishers,2007.

    [2] 張晨曦,王志英,張春元,等. 計算機體系結(jié)構(gòu)[M]. 2版. 北京:高等教育出版社,2005.

    [3] 王寶恒,肖曉強,張春元,等. 計算機原理與設(shè)計[M]. 北京:高等教育出版社,2005.

    猜你喜歡
    體系結(jié)構(gòu)實驗設(shè)計
    吹蠟燭
    幼兒畫刊(2021年12期)2021-12-16 08:16:28
    有趣的放大鏡
    幼兒畫刊(2021年10期)2021-10-20 01:44:40
    有用的電池
    幼兒畫刊(2021年9期)2021-09-20 11:35:42
    哪個涼得快?
    幼兒畫刊(2020年2期)2020-04-02 01:26:22
    足球機器人并行行為組合控制體系結(jié)構(gòu)分析
    電子制作(2019年10期)2019-06-17 11:45:06
    無字天書
    幼兒畫刊(2019年2期)2019-04-08 00:53:30
    渾水變清
    幼兒畫刊(2018年4期)2018-04-11 03:38:39
    基于粒計算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
    作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
    基于DODAF的裝備體系結(jié)構(gòu)設(shè)計
    凤翔县| 贵溪市| 阳城县| 英山县| 宝丰县| 龙陵县| 拉孜县| 白河县| 台中县| 库尔勒市| 定兴县| 昌邑市| 长沙县| 鹤山市| 咸丰县| 菏泽市| 安阳市| 久治县| 沙湾县| 墨玉县| 剑阁县| 卫辉市| 桃园县| 贵阳市| 烟台市| 七台河市| 兴山县| 大安市| 台北市| 彭山县| 当涂县| 淮安市| 大化| 钦州市| 泰来县| 岗巴县| 环江| 南川市| 普兰店市| 宜宾县| 安龙县|