正文

目 錄(6)

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


第10章  并行測試和調(diào)優(yōu) 379

10.1  準(zhǔn)備并行測試 379

10.1.1  使用性能剖析功能 383

10.1.2  測量并發(fā)性 385

10.2  常見問題模式的解決方案 394

10.2.1  串行化的執(zhí)行 395

10.2.2  鎖爭用 397

10.2.3  鎖封護(hù) 398

10.2.4  申請超額 401

10.2.5  申請不足 404

10.2.6  分區(qū)問題 406

10.2.7  工作站垃圾回收開銷 408

10.2.8  使用服務(wù)器垃圾回收 411

10.2.9  I/O瓶頸 412

10.2.10  主線程過載 413

10.3  理解偽共享 416

10.4  小結(jié) 419

第11章  向量化、SIMD指令以及其他并行庫 421

11.1  理解SIMD和向量化 421

11.2  從MMX到SSE4.X和AVX 423

11.3  使用Intel Math KernelLibrary 425

11.3.1  使用適用于多核的高度優(yōu)化的軟件函數(shù) 433

11.3.2  將基于任務(wù)的編程和外部優(yōu)化的庫混合使用 434

11.3.3  并行生成偽隨機(jī)數(shù) 434

11.4  使用Intel IntegratedPerformance Primitives 439

11.5  小結(jié) 445

附錄A  .NET 4中與并行相關(guān)的類圖 447

附錄B  并發(fā)UML模型 461

附錄C  Parallel Extensions Extras 469


上一章目錄下一章

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