并行編程是最難編寫(xiě)的話(huà)題之一。通常很難將需要討論的主題分離開(kāi)來(lái),而不去引用其他很多密切相關(guān)的主題。然而,在編寫(xiě)這本非常具有挑戰(zhàn)性的高質(zhì)量圖書(shū)的時(shí)候,我在所有的必要環(huán)節(jié)都得到了很多幫助。
我要特別感謝Paul Reese、Edward Connor、Ginny Munroe和Rosemarie Graham——他們非常有耐心,允許我對(duì)章節(jié)進(jìn)行所有必要的修改,從而包含最準(zhǔn)確最恰當(dāng)?shù)男畔ⅰ>帉?xiě)這本書(shū)需要做很多工作,然而他們很好地理解到編寫(xiě)一本關(guān)于并行編程的高級(jí)圖書(shū)與編寫(xiě)其他編程相關(guān)的書(shū)籍稍有不同。他們通過(guò)不懈的努力使這本書(shū)的完成成為可能。此外,我必須感謝Doug Parsons和Kathryn Duggan。您所讀到的每句話(huà)都包含他們所做的改進(jìn)。他們極富價(jià)值的反饋?zhàn)屛夷軌驅(qū)⒉莞遛D(zhuǎn)變?yōu)橐槐菊降臅?shū)籍。
我要感謝Microsoft Parallel Computing Platform團(tuán)隊(duì)的Principal Program Manager Stephen Toub。他對(duì)所有章節(jié)都提出了有價(jià)值的反饋意見(jiàn)。在Stephen富有見(jiàn)地的評(píng)注下,我得以對(duì)書(shū)中的示例和內(nèi)容進(jìn)行了改進(jìn)。沒(méi)有Stephen的幫助,這本書(shū)會(huì)很難完成。他的團(tuán)隊(duì)的博客地址為 http:// blogs.msdn.com/b/pfxteam/。這個(gè)博客提供了Parallel Extensions改進(jìn)和使用的最新信息。
我還必須要感謝Daniel Moth,他是Microsoft Technical Computing小組的一員。Daniel幫我改進(jìn)了有關(guān)Visual Studio 2010中的調(diào)試功能的章節(jié)。正是由于他的反饋使我能夠在本書(shū)中包含這樣精彩的一章。
我要特別感謝Aaron Tersteeg和Kathy Farrel,他們是Intel Software Network的并行編程社區(qū)的經(jīng)理。我很高興有機(jī)會(huì)通過(guò)這個(gè)偉大的社區(qū)擴(kuò)充了我在并行計(jì)算方面的知識(shí)。如果沒(méi)有收聽(tīng)和觀看Parallel Programming Talk節(jié)目(www.intel.com/software/parallelprogrammingtalk),我就無(wú)法寫(xiě)出這本書(shū),這個(gè)節(jié)目讓我更好地把握并行計(jì)算的最新趨勢(shì)。
本書(shū)中有一些內(nèi)容是我參加 Intel Black Belt Annual Meetups時(shí)經(jīng)過(guò)深入細(xì)致討論的結(jié)果——我要感謝James Reinders、Dr. Clay Breshears、Jim Dempsey和Doug Holland能夠分享他們的智慧。Doug還和我分享了對(duì).NET的熱情,通過(guò)他的博客我也學(xué)到了很多與Parallel Extensions相關(guān)的第一手經(jīng)驗(yàn),他的博客為An Architect’s Perspective(http://blogs.msdn.com/ b/dohollan/)。
我必須感謝Dr. Dobb’s網(wǎng)站(www.drdobbs.com)的編輯Jon Erickson。Jon使我有機(jī)會(huì)能夠?yàn)镈r. Dobb’s和Dr. Dobb’s Go Parallel(www.ddj.com/go-parallel/)貢獻(xiàn)文章,從而與其他開(kāi)發(fā)人員和架構(gòu)師分享我的經(jīng)驗(yàn)。這本書(shū)也結(jié)合了很多我所收到的反饋意見(jiàn)。
我要感謝Hector A. Algarra不斷地幫助我提高寫(xiě)作技能。
我要特別感謝妻子Vanesa S. Olsen、兒子Kevin、外甥Nicolas、父親Jose Carlos、妹妹Silvina以及母親Susana。他們是我在編寫(xiě)這本書(shū)時(shí)的最大支持者。
最后,謝謝你們選擇了這本書(shū)。我希望從這本書(shū)中所獲得的有關(guān)并行編程的知識(shí)能夠幫助你們開(kāi)發(fā)出性能卓越的應(yīng)用程序,以及具有良好響應(yīng)能力的用戶(hù)界面。