正文

基于任務(wù)的程序設(shè)計(1)

C#并行編程高級教程 作者:(美)Gastón C.Hillar


本章概要

● 使用共享內(nèi)存的多核處理器

● 理解共享內(nèi)存的多核系統(tǒng)與分布式內(nèi)存系統(tǒng)之間的區(qū)別

● 在共享內(nèi)存的架構(gòu)中進行并行編程和多核編程

● 理解硬件線程和軟件線程

● 理解Amdahl法則

● 考慮Gustafson法則

● 使用輕量級并發(fā)模型

● 進行成功的基于任務(wù)的設(shè)計

● 理解交錯并發(fā)、并發(fā)和并行之間的區(qū)別

● 對任務(wù)進行并行化,并減少臨界區(qū)域

● 理解多核架構(gòu)的并行編程的規(guī)則

● 準備使用NUMA架構(gòu)

本章介紹了新的基于任務(wù)的程序設(shè)計,通過這種方式可以在應(yīng)用程序中引入并行化。并行化對于發(fā)揮現(xiàn)代共享內(nèi)存多核架構(gòu)的特性是非常重要的。本章描述了輕量級的并發(fā)模型,還介紹了與并發(fā)與并行相關(guān)的重要概念。為了讓您能夠更好地理解后面10章的內(nèi)容,本章介紹了必要的背景知識。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號