學院開設“多核體係結構下的軟件性能優化”前沿課程

發布時間:2012-06-20瀏覽次數:56

 

   2012年4月-6月,計算機學院開設了計算機係統結構前沿課程“多核體係結構下的軟件性能優化”,邀請Intel編譯器實驗室(美國)資深工程師、計算機學院客座教授唐錫南博士主講。該前沿課程得到了我校研究生教育創新計劃項目的支持,也得到了Intel公司的大力支持。

 

  係統軟件是計算機領域最重要的基礎學科之一,也是目前中國計算機界奮力追趕世界先進水平的重要領域。該課程主要麵向計算機學院的研究生和高年級本科生,以及所有對計算機係統軟件感興趣的學生。課程涵蓋計算機體係結構、編譯原理、操作係統、網絡協議等課程相關知識,側重介紹如何交叉地使用各學科的知識來解決當前計算機界麵臨的重大難題:多核體係結構下的軟件性能優化問題。

 

  該課程首先介紹了影響程序性能的主要因素,在此基礎上詳細介紹了基本的優化策略和優化方法,以及循環展開和數據預取等高級優化技術。從計算機指令體係結構角度入手,詳細講解了指令流水技術和指令調度技術,進而講解了高級編譯優化技術。作為課程的重點,在介紹了存儲體係結構和高速緩存的基本知識點後,重點講解了核間高速緩存一致性和存儲一致性的基本原理及常見問題的有效解決方法。

 

  該課程在采用課堂教學的同時,還給同學們安排了適當的課外學習和實踐任務。從課堂和課外的學習中,同學們深刻體會到了程序優化的必要性,並掌握了一些重要的程序優化技術。同學們反映該課程開闊了他們的視野,提高了他們的專業素養,也在很大程度上提高了他們思考問題和解決問題的能力。

 

  該課程總共授課8次,講課過程全程錄像。課程的視頻錄像、課件及相關學習資料可從該課程的教學主頁(http://home.ustc.edu.cn/~shengjie)上下載。課程視頻錄像和課件也可以從研究生教育視頻點播網(http://202.38.95.18/view.asp?categoryid=2&movieid=2001)上點擊觀看。

Baidu
map