1
我有一個關於SOR(連續放鬆)的問題。我知道SOR可以描述爲N * N網格,並且您可以在網格上執行n次迭代,並且可以報告執行時間。這個基準測試在迭代和兩個內部循環上都有一個外部循環。內部循環用於更新網格的每個值,但網格的值需要計算中的鄰居,因此它是一種串行執行。我的問題是允許並行性,我必須知道是否我將在一個線程()中運行每個迭代,或者我將在線程上運行每一行。任何人都可以指導我哪個循環應該具有並行性?Java Grande SOR多線程基準
內循環需要前一遍的鄰居值,對嗎? – Will
是的,要更簡潔..它需要先前的值和其行中的下一個值 – Yasmin
它需要左側和右側的值是來自上一次迭代的值?這聽起來像一個卷積過濾器。電網有多大?通常,多線程 - 以及重量級鎖定/同步會涉及 - 只會帶來很大的問題。如果你只有幾百萬分,那可能不利於使用線程。 – Will