任务并行VS数据并行
生活随笔
收集整理的這篇文章主要介紹了
任务并行VS数据并行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
并行計算中,有兩種并行的方法:任務并行(task-parallelism)和數據并行(data-parallelism)。 任務并行:將許多可以解決問題的任務分割,然后分布在一個或者多個核上進行程序的執行。 數據并行:將可以解決問題的數據進行分割,將分割好的數據放在一個或者多個核上進行執行;每一個核對這些數據都進行類似的操作。 例: 有一個professor P,他在給本科生上一門課,一共有300個本科生,考試的試卷上有15到題目。有三個助教來幫助Professor P修改試卷。 那么,這三個助教可以采用數據并行或者任務并行的方法來完成任務。 數據并行: 每個人平均看100份試卷,然后分別對自己的試卷的15到題目打分。 任務并行: 每個人分別負責5個題目。
轉載于:https://www.cnblogs.com/SevenwindMa/p/4366218.html
總結
以上是生活随笔為你收集整理的任务并行VS数据并行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决方案:awesomium web-b
- 下一篇: 论文笔记:3DMM(ACM1999)