英文名稱: Parallel and Distributed Computing ;
授課目的: 平行與分散式處理技術之重要性在於它同時使用多種運算資源(多部電腦、多處理器、多核心……等等)以便能在限定的時間內解決與人類生活息息相關的計算問題。平行與分散式處理的技術是讓許多指令同時執行的一種運算模式,以縮短工作完成所需的時間。平行與分散式處理的知識可深化當前新興技術探究所需要的核心知識,這些新興技術涵蓋了: 物聯網、邊緣計算、電腦輔助設計、虛實整合系統、社交網路、協同計算、區塊鏈、人工智慧、機器學習、量子計算、系統安全性。本課程將使學生學得在不同的平行分散式運算平台(OpenMP、MPI、GPU)上設計高效能運算的程式並對超級電腦的架構具備基礎的知識;
教學模式: 課堂講解;
學分數:3;
成績計算方式: 期中考佔20%,期末報告30%,作業與學習態度佔50%;
開課教師: 林作俊 教授 (cclin@niu.edu.tw);