5 當具有工作階層平行性(task-level parallelism)的平行..-阿摩線上測驗
1F
|
2F hhh 大一上 (2023/04/16)
(A) 鎖與解鎖(lock/unlock):多個執行緒同時存取共享資源時,可能需要進行鎖定以避免資源競爭,但鎖定的頻率過高會導致效能下降。 (B) 不可切分的更新(atomic updates):當多個執行緒同時存取同一個資料時,可能需要進行原子性操作以避免競爭條件,但原子性操作的頻率過高也會導致效能下降。 (C) 柵欄指令(barrier instructions):當多個執行緒需要同步執行時,可能需要使用柵欄指令,但柵欄指令的頻率過高也會導致效能下降。 (D) 算術指令(arithmetic instructions):算術指令是指加、減、乘、除等基本的數學運算指令,這些指令的頻率增加不會嚴重限制該平行程式的執行效能,因為它們可以在多個處理器上獨立執行而不需要進行同步或是等待。 |