Re: [助教]雙班OS Project 2延期
有同學反應project2的題目有點問題。助教在出作業之時確實有些因素沒有考慮進去。
出矩陣相乘的意義在於有大量的I/O和計算要同時處理。
100*100的size太小和會導致multithread效率不彰和Strassen Algorithm會拖慢速度。
因此大家在寫作業可能會觀察到single thread的效率可能是最好的。
這次作業的核心意義在於讓大家了解到thread數量和系統效率的關係,
目的在於找出最好的辦法。
開thread的overhead太大,因此若矩陣size太小,將I/O與計算的部分overlap仍然可能效
能會輸給single thread。
為了這個原因,我們將矩陣的size調大,最大到1000*1000。
我們的原則還是一樣的,希望大家能觀察thread的數量與系統效能的關係。
對於大部分已經做完的同學,我們願意說聲對不起,
臨時更改題目的規定的確是不好的行為
最後,若有任何問題,歡迎與助教們討論
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.90.168
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 2 之 11 篇):