精華區beta NTUcourse 關於我們 聯絡資訊
哪一學年度修課: 94-1 δ 課程大概內容 平行計算簡介 常用的平行計算平台、模型 平行計算演算法的設計與分析 數個經典的平行計算演算法 平行計算程式實作 (using MPI) Ω 私心推薦指數(以五分計) ★★★★★ ★★★★ η 上課用書(影印講義或是指定教科書) Parallel Programming in C with MPI and OpenMP by Michael J. Quinn μ 上課方式(投影片、團體討論、老師教學風格) 用課本所附的投影片,稍微夾雜個人的注解。 上的算滿慢、滿仔細的,尤其是理論、分析和計算的部份。 (當然,我並沒有很喜歡,我覺得有點太慢了) 一個學期上下來可以對平行計算有個初步的認識,老師人很好,有問題可慢慢問。 實作方面,系上有兩台30多顆cpu的cluster,本來是要在上面run程式的(去年也是 如此),不過今年好像該 cluster 出了點問題,後來都是在pc上實作。 MPI的重要函數大多有仔細的講過一遍,OpenMP則完全沒時間碰,一本課本大約上了 一半,可能可以當作資訊系平行計算的先修課吧~~ σ 評分方式(給分甜嗎?是紮實分?) 期中考 + 期末考 考的都不怎麼難,助教改的也鬆,畢竟這門課的重點還是在實作, 考題不外乎是重要的觀念,演算法的paper design和analyze 作業,不算少,前幾章的作業也多是紙筆,跟考題一樣, 包括 concepts and paper design algorithms 後面有六、七個程式作業,都是課本後面的練習,並沒有特別難, 但是會讓自己去熟悉MPI的函式庫和平行計算程式的要點! 畢竟平行演算法或許不難設計,但是實作上也不少小細節需要謹慎檢查, 尤其平行程式通常不容易debug( well, 很難debug ) 最後期末要demo數個作業,需做簡單的說明與操作。 黃老師是出了名的好人,你不要太誇張應該不可能被當。 ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性? 是否加簽?嚴禁遲到等…) 黃老師完全不點名,也不在意出席率,考試有來考、demo有來就好。 要有程式語言的基礎,C or Fortran 加簽都簽,電腦教室坐的下就行 我個人很混,作業全都是期末才一口氣生出來的(還有一半是期末考後才交的…) 但是學期成績還是9開頭,算甜啦。 Ψ 總結 有興趣的話,可以學到不少東西,老師又很好,給分不刁難,總結可以說推。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.53