新增「白熊科技小棧噗浪版」
為了配合新聞短而有力的特性,新增了小棧的 Plurk 版本 http://www.plurk.com/wb_plurk。會嚐試把相關的新聞剪輯優先貼到 Plurk 上,而長篇的解說文章留在小棧本體。


EETimes
Nvidia unleashes Cuda attack on parallel-compute challenge
http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=207403647&pgno=1

--> NVIDIA 近來不斷加大聲量,說明 GPU 比 CPU 來的重要,回嗆 Intel 在上海 IDF 的 "GPU即將拜拜" 說法。
從運算來看,其實成了向量運算 vs. 純量運算的戰爭。
在 IDF 中,Intel 透露 Larrabee 採用 IA 核心(純量運算處理器核心),加上 AVX 這種 SIMD 指令集(向量運算指令集) ,來做為繪圖運算的基礎。可參考HKEPC的文章「IDF︰預告Larrabee架構今年內完成 Sandy Bridge將加入全新AVX指令
」。
從這種設計方式來看,Intel 根本不是打算採用 SIMD 方式解決繪圖所需的向量運算需求,而是打算用 MIMD 方式來同時應付向量運算和純量運算的交互運用需求。

我個人比較好奇的是,應該先研究目前應用程式和資料需要平行運算的部分,到底是向量形式的資料和指令多呢,還是純量形式的資料和指令比較多?如果是前者,GPU (或說是向量運算處理器) 當然重要;如果是後者,當然是 CPU 的角色比較吃重。
看那個好心的研究單位探討一下這種基本問題吧。

倒底是「專心一致」的 SIMD 占優勢呢?還是「分進合擊」的 MIMD 占上風?不過從 L1 cache 到後來發展成「資料」和「指令」分開快取反而比較有效率的情形看來,純量和向量的交互運用可能性還有待技術的進步和實戰的證明啊。

底下是一些繪圖晶片市占率的最新統計、AMD 的 CPU 架構調整和後藤先生對 x86 架構「先天不良」的一些最新訊息,也剛好當成這篇文字的補充說明。


CNET blog
Statistic could alter graphics chip market for Intel, Nvidia
http://www.news.com/8301-10784_3-9932648-7.html

TGDaily
AMD promises a “completely different” CPU architecture to succeed Barcelona 
http://www.tgdaily.com/content/view/37186/135/

PCWatch
x86 CPUの弱点が浮き彫りになったNehalemマイクロアーキテクチャ
http://pc.watch.impress.co.jp/docs/2008/0428/kaigai438.htm

Posted by guruchin at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(1331)


open trackbacks list Trackbacks (0)

Comments (2)

Post Comment
  • GPU與CPU誰重要?

    比較GPU與CPU誰重要, 相當於比較DSP與ARM誰重要一樣. 我的想法是缺一不可, 兩者無法互相取代. GPU(DSP)著重在運算, CPU(ARM)著重在流程控制. 即使未來程式的運算量增加, 流程控制仍然存在, 所以CPU是必要的. 強行用GPU代替CPU也是可以, 只是浪費cost吧.
    所以不如把程序分配好, 將大量運算給GPU, 其餘的交給CPU.
  • 您好:

    您提的是「專屬」的想法,就如同在下之前在文章裡提及的,processor裡的L1 cache,為什麼發展到後來要分開指令和資料兩個部份,也就是在「實驗」(使用者當然是白老鼠)之後發現專屬的效果比較好,所以才形成了目前的這種分立的情形。

    至於 CPU 和 GPU 的狀況,目前廠商都還在強調自己的重要性。
    我個人的想法是,這個留給時間和市場去證明(使用者再度成為白老鼠),到底是「專屬」好還是「通用」佳。

    但是也如同我在文章中所提的,這個要看軟體的支援程度而定。
    要是某些應用程式或是game的演算法夠「向量」也夠「平行」,當然會往GPU那裡跑。
    但如果某些應用程式就只是大量地運算整數和浮點數,向量指令在這裡未必能完全發揮,那又是把指揮權還給了CPU。
    總而言之,就是看程式設計師要往那邊倒啦,廠商們趕快去買通程式設計師好了,而且應該花不到「十億台幣」吧。

    guruchinreplied on 2008/05/10 23:13

  • CPU + GPU

    芯片傳奇─歷史創造GPU和GPU續寫的歷史
    http://financenews.sina.com/sinacn/304-000-106-109/2008-05-20/2321781157.html

    "就目前的情況來看,盡管PCI-E總線的帶寬雖高,但始終未能滿足CPU與GPU之間頻繁的數據交換 工作,加上GPU受PCI-E總線的限制,GPU集成CPU還不夠成熟,CPU整合GPU才是最終出路,由于CPU通用處理器的設計,令它得以應付日常生活形形色色的工作,所以它與GPU的關系是並存的。"

    「專屬」好還是「通用」呢? 如果從及AMP(非對稱處理)与SMP(對稱處理)的優缺點來看, 也還是沒有個一定的答案.

    http://www.google.com.tw/url?sa=t&ct=res&cd=6&url=http%3A%2F%2Fwww.cechinamag.com%2FArticle%2Ftools%2Fprint.aspx%3Fid%3D16599&ei=SD41SJnyE4Hy7AO3jvnPDQ&usg=AFQjCNHUyXnkkf1H6-AOfZWAsz5zhGZZEQ&sig2=YnWN_ZmjH7_n54zV3gogkw
  • 插句局外話... 把 CPU 和 GPU 融而為一這件事,怎麼感覺起來很像是在做「爆漿瀨尿牛丸」....

    guruchinreplied on 2008/05/23 07:47

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment