Multicore Computing: Algorithms, Architectures, and Applications (Hardcover)
暫譯: 多核心計算:演算法、架構與應用(精裝版)

Sanguthevar Rajasekaran, Lance Fiondella, Mohamed Ahmed, Reda A. Ammar

  • 出版商: CRC
  • 出版日期: 2013-12-12
  • 售價: $4,860
  • 貴賓價: 9.5$4,617
  • 語言: 英文
  • 頁數: 452
  • 裝訂: Hardcover
  • ISBN: 1439854343
  • ISBN-13: 9781439854341
  • 相關分類: Algorithms-data-structures
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

content<P>Every area of science and engineering today has to process voluminous data sets. Using exact, or even approximate, algorithms to solve intractable problems in critical areas, such as computational biology, takes time that is exponential in some of the underlying parameters. Parallel computing addresses this issue and has become affordable with the advent of multicore architectures. However, programming multicore machines is much more difficult due to oddities existing in the architectures.</P> <P></P> <P>Offering insights into different facets of this area, <STRONG>Multicore Computing: Algorithms, Architectures, and Applications</STRONG> focuses on the architectures, algorithms, and applications of multicore computing. It will help readers understand the intricacies of these architectures and prepare them to design efficient multicore algorithms. </P> <P></P> <P>Contributors at the forefront of the field cover the memory hierarchy for multicore and manycore processors, the caching strategy Flexible Set Balancing, the main features of the latest SPARC architecture specification, the Cilk and Cilk++ programming languages, the numerical software library Parallel Linear Algebra Software for Multicore Architectures (PLASMA), and the exact multipattern string matching algorithm of Aho-Corasick. They also describe the architecture and programming model of the NVIDIA Tesla GPU, discuss scheduling directed acyclic graphs onto multi/manycore processors, and evaluate design trade-offs among Intel and AMD multicore processors, IBM Cell Broadband Engine, and NVIDIA GPUs. In addition, the book explains how to design algorithms for the Cell Broadband Engine and how to use the backprojection algorithm for generating images from synthetic aperture radar data.</P>sourceProduct Description

商品描述(中文翻譯)

每個科學和工程領域今天都必須處理大量數據集。使用精確或甚至近似的算法來解決在計算生物學等關鍵領域中的難題,所需的時間在某些基本參數上是指數級的。平行計算解決了這個問題,並隨著多核心架構的出現而變得可負擔。然而,由於架構中存在的奇特性,編程多核心機器要困難得多。

《多核心計算:算法、架構與應用》提供了該領域不同方面的見解,重點介紹多核心計算的架構、算法和應用。它將幫助讀者理解這些架構的複雜性,並為他們設計高效的多核心算法做好準備。

該領域的前沿貢獻者涵蓋了多核心和多核處理器的記憶體層次結構、緩存策略靈活集平衡、最新SPARC架構規範的主要特徵、Cilk和Cilk++編程語言、針對多核心架構的數值軟體庫平行線性代數軟體(PLASMA),以及Aho-Corasick的精確多模式字串匹配算法。他們還描述了NVIDIA Tesla GPU的架構和編程模型,討論了如何將有向無環圖調度到多核心/多核處理器上,並評估Intel和AMD多核心處理器、IBM Cell Broadband Engine和NVIDIA GPU之間的設計權衡。此外,本書解釋了如何為Cell Broadband Engine設計算法,以及如何使用反投影算法從合成孔徑雷達數據生成圖像。

最後瀏覽商品 (20)