![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 雙核心一代 跟二代有哪些明顯不同?
(https://www.pcdvd.com.tw/showthread.php?t=690926)
|
---|
引用:
要詳細"給你"解釋可以 請你先詳細搜尋 http://www.pcdvd.com.tw/search.php? www.google.com.tw |
引用:
雙CPU快取內容"一定"要一樣?是哪個老師教你的??multiprocessor都"盡量"讓processor處理indepedent instructions免得遇到cache coherency問題要處理起來很麻煩 你的回答真誤人子弟 |
是的,我的回答真的誤人子弟,那就請你來篇教學來敎人子弟吧,是有些技巧可以不必一樣,如果在平行處裡容量可以相加倍增的話,SLI兩張256MB記憶體早就變城512MB了不是嗎 :laugh:
引用:
|
引用:
你根本就一點不了解computer, Jodenh說的第二點才是對的, 你想糾正別人前先去查清楚再來說, multiprocessor或是平行處理原則都是能夠讓instructions不要互依, 而不是說有些技巧可以不必一樣, 你根本就導因為果. 是因為沒辦法才會去想一些技巧看能不能減少因為互依造成的時間浪費, 而不是說本應該一樣然後有別的技巧讓他不一樣. 建議你先寫過assembly language, 上過計算機組織, OS寫些小程式模擬 computer後再來跟別人討論這問題, 不然只會丟臉! 而這些書局都有. 連中譯本都有 至於你最後提的東西, 我不知道你是啥意思! 以記憶體的觀點來說兩張256mb SLI後能動用到的memory buffer的確就是512mb, 至於效能為啥沒辦法兩倍, 很主要的原因就是沒辦法讓指令能夠完美的不要互依. 結論就是浪費掉效能! 最後, 你也不用回文了, 因為你根本就不是念資訊或電機的, 回文也是浪費版面. 除非你找出哪個教授或是平行處理專家寫出來的paper是如你說的multi-processor "應該"要讓他們的cache資料一樣, 這樣效能能夠拉高. 我會把你找出來的文章轉給我系上老師看 |
okok這方面我非專業,誤導大家了,十分抱歉 :laugh:
引用:
|
不過我也學到的原來雙CPU快取可以不必一致....SLI後記憶體容量倍增....那為何還要Smartcache?兩個各自擁有獨立快取容量不是更多?效能應該更強才對,可以指點迷津嗎?至於SLI後記憶體容量可以使用倍增,可以給我網頁看一下嗎?我是由衷的想學習,謝囉
最後不得不提到一點,為什麼不是讀相關科系的不能討論.... :unbelief: 引用:
|
http://zh.wikipedia.org/w/index.php...D&variant=zh-tw
Intel desktop算是有三代還是兩代呢? Pentium D 800 series Pentium D900series core 2 duo E6X00 E4X00 series Intel mobile 很明顯可以算出雙核心有兩代 core duo core 2 duo AMD的就很難分 要算是第一代 還是第二代 還是第三代呢? X2 939 X2 AM2(90nm) X2 AM2(65nm)因為65nm PR值跟時脈不同 |
引用:
抱歉修正一下!!謝謝提醒!!↓ ------------------------------------------- 架構的不同!! 製成: P-D 8xxx-90奈米製成 P-D 9xxx-65奈米製成 C2D-65奈米製成 其他筆電T7xxx跟新的C2D E4xxx詳情到-Intel Core 2 處理器列表 快取L2: P-D:快取L2是分開個別CPU所有 C2D:快取L2是共用的(好處是1個CPU用不到的L2,另一個CPU還能拿來用) 電源功耗: P-D為95∼130W C2D降為65W ------------------------------------------------------------------------------------------------------------- C2D還有五大技術的改良: Intel wide Dynamic Execution: 提供了讓每個時脈週期能執行更多指令,藉以提高運算與電源使用效益。每個執行核心皆配置更寬的傳輸通道,讓每核心運用高效率的14岔管線,同時執行4個完整的指令。 Intel Intelligent Power Capability: 提供了透過智慧型判斷功能,只在有需要時才向邏輯子系統提供電力,藉此進一步降低功耗。 Intel Advanced Smart Cache: 提供了包含一個共用式L2快取,當某個核心在閒置狀態時,另一個核心能使用整個快取的空間,藉此減少記憶體的資料傳輸量並提升效能。 Intel Smart Memory Access: 提供了另一種提昇系統效能的功能,能降低記憶體的延遲,讓記憶體子系統更有效率地用運資料傳輸頻寬。 Intel Advanced Digital Media Boost: 提供了所有128位元的SSE、SSE2以及SSE3指令警需一個週期就能執行完畢。對於廣泛應用在多媒體與繪圖領域的指令而言,這項技術讓指令的執行速度增加一倍。 ※特別說明:Intel將處理器以電源功耗區分成 E﹝功耗50W以上﹞、T﹝功耗24~49W之間﹞、L﹝功耗15~24W之間﹞、U﹝功耗14W以下﹞系列四個處理器等級 ------------------------------------------------------------------------------------------------------------ 最後還有重要的:Core 2 Duo 提供SSE4多媒體指令集加強,是為了滿足近10年來多媒體運算、浮點運算的需求加倍,來強化中央處理器的運算性能! 以上是為什麼不得不選C2D的原因!!!! 省電又高效能!! |
引用:
大家火氣別那們大啊! :D 其實主要原因是Windows XP作業系統無法區分實體處理器的差異,會一股腦的將所有的執行緒分給所有可用的處理器核心,無論這些處理器核心是否位於一顆、兩顆或為數更多的處理器上面,這會造成處理器之間執行緒切換的問題,這些都是需要加以避免的,因為會同時造成執行緒所需的大量資料也跟著同步移轉,於是新的運算瓶頸於焉發生。 在Windows XP作業系統下最差的景況,會碰上運算單元A要一直等到運算單元B做完記憶體存取之後,才能從儲存在其L2快取記憶體中取得所需資料後再進行運算,可是,如果視窗作業系統這時指定執行緒給運算單元B,那就得從A的L2快取記憶體將資料拿過來,這就會增加前端匯流排的額外的流量負擔,為了資料一致性和效能上的考量,資料這時已經不能從主記憶體再讀取一次,因為前述已經做過一次處理了,最後所有參與運算的單位都會因此而慢下來。 至於你們兩位講的 我認為都沒錯 :agree: |
哈哈,我剛去翻了書,我對於快取一致性果然搞錯了(我怎會錯這麼離譜 :laugh: :laugh: ),哈哈,多謝指教,老是在更正別人時在蠻藩的,至於SLI我目前找到的資料都顯示是假設兩張256MB組成SLI仍然只能用到256MB,你說的顯示容量倍增我倒是沒找著,麻煩你動手找一下資料給我參考一下,謝囉
不過A核心沒用到的快取B核心可以拿來用,這句話根本是廢話.....主要是省略掉快取一致性的步驟提升性能這重點沒提到..... :laugh: 引用:
|
所有的時間均為GMT +8。 現在的時間是09:12 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。