PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   PCI-Express一問.. (https://www.pcdvd.com.tw/showthread.php?t=375297)

qwer111 2004-09-19 09:13 AM

看不看的到是你家的事

反正也不是打給你一個人看的:laugh: :laugh: :laugh:



~美面

Domitian 2004-09-19 09:59 AM

引用:
作者zeroadi
小弟算是新手
但頻寬的確不等於傳輸速度
回到最原始開吵的話題

mikehu第6篇
而PCI-E 16x又是agp 8x的"3.5倍快"

天昏地暗第7篇
"而PCI-E 16x又是agp 8x的3.5倍快"這一句話是有問題的

mikehu第8篇
有什麼問題嗎?這又不是我說的,Intel就是這樣講的啊!
http://www.intel.com/design/chipset...se+chpsts_875p&

天昏地暗第10篇指出
是頻寬(bandwidth)3.5倍,不是3.5倍快,這不是在玩文字遊戲,而是頻寬3.5倍可不代表有3.5倍快,就像把腳踏車騎上高速公路,不代表可以像汽車一樣快

Intel內文
PCI Express x16 graphics delivers up to 4 GB/s per direction for up to 3.5 times more bandwidth than AGP8X2. PCI Express x1 I/O offers 500 MB/s concurrently, up to 3.5 times more "bandwidth" than PCI at 133 MB/s3.

bandwidth頻寬

所以mikehu~天...


首先,一定要把這論述整個留起來,我不是在浪費網路資源。

頻寬大小是不等於傳輸速度的,不要誤導新手。

klipschpromeida 2004-09-19 12:04 PM

引用:
作者天昏地暗
有不清楚的問題,
要說清楚比的是什麼??是比該道路最快可以讓車子跑多快,還是在該道路上的車子跑多快,至少在Intel的原文中用的是wide,不是faster.用的是Bandwidth,不是Speed.因為規格不是我們定的,有英文明確的Spec.可以對照,除非定義有錯,不然我們應該是去了解為什麼人家用該文字去解釋,而不是用另一種文字去解釋.科學工程本來就有其嚴格定義,不是我們自己翻成中文後要怎麼說就可以怎麼說的(以上是我對自己學習電腦知識的要求,該用什麼字,都有其本來的意義)

因此我不太同意klipschpromeida網友說的是文字認定的問題/中文釋義的差距,因為原本的定義是沒有文字認定的問題.另外想請教劉文聰網友,您為什麼在之前會留言說搞的一團混亂,是不是因為看到一會兒"寬",一會兒"快",一會兒速度頻率,一會兒寬度幾bit造成的??會造成混亂,是不是因為看我們爭來爭去的結果??

To qwer111,你不用留言...


原本的定義是很明確的是沒錯的
而"pci-e 16x比agp 8x快3.5倍"
是 1. bus頻寬是3.5倍
還是 2. 假如做成顯示卡,執行效率會是3.5倍
這是我說的不同人看同一句話,會有不同文字認定的問題
我覺得整個討論這主題的網友,都同意 1. 才是對的
但是有的人認為 "pci-e 16x比agp 8x快3.5倍" 這句話
應該是指 2.這件事,可是原發言者是說,他指的是 1.
然後爭議就一直產生了,這就是我說的"文字認定"啦
例如我看您的回文,也還是認為這是"文字"認定問題啊
好比英文的wide表示頻寬,而不是fast
所以中文不適合用"快",您舉例這可以從原文來應證的...
我的感覺這就是"文字認定"或"表達方式"的不同

wbj 2004-09-19 12:53 PM

引用:
作者klipschpromeida
原本的定義是很明確的是沒錯的
而"pci-e 16x比agp 8x快3.5倍"
是 1. bus頻寬是3.5倍
還是 2. 假如做成顯示卡,執行效率會是3.5倍
這是我說的不同人看同一句話,會有不同文字認定的問題
我覺得整個討論這主題的網友,都同意 1. 才是對的
但是有的人認為 "pci-e 16x比agp 8x快3.5倍" 這句話
應該是指 2.這件事,可是原發言者是說,他指的是 1.
然後爭議就一直產生了,這就是我說的"文字認定"啦
例如我看您的回文,也還是認為這是"文字"認定問題啊
好比英文的wide表示頻寬,而不是fast
所以中文不適合用"快",您舉例這可以從原文來應證的...
我的感覺這就是"文字認定"或"表達方式"的不同


1不精確,2不對

因為兩種bus的burst長度的能力不同,return資料的速度不同都會影響到回給device的資料量,要精確計算是不容易的,牽扯到throughput,latency,burst,overheat,request quie......,OS與driver的behavior都會造成一些tradeoff,3.5倍只是一個估略值,是不精確的,只是大概表達了在整個顯示卡的動作的整個過程中的匯流排傳輸這部份的差距,並不能表示PCI-E的卡就比AGP8X快3.5倍,也就是AGP8X的卡不會比AGP4X的卡快兩倍,但是AGP8X的throughput是AGP4X的兩倍.
所以,"快"與"頻寬"是不同的,英文中文都一樣.

klipschpromeida 2004-09-19 01:49 PM

引用:
作者wbj
1不精確,2不對

因為兩種bus的burst長度的能力不同,return資料的速度不同都會影響到回給device的資料量,要精確計算是不容易的,牽扯到throughput,latency,burst,overheat,request quie......,OS與driver的behavior都會造成一些tradeoff,3.5倍只是一個估略值,是不精確的,只是大概表達了在整個顯示卡的動作的整個過程中的匯流排傳輸這部份的差距,並不能表示PCI-E的卡就比AGP8X快3.5倍,也就是AGP8X的卡不會比AGP4X的卡快兩倍,但是AGP8X的throughput是AGP4X的兩倍.
所以,"快"與"頻寬"是不同的,英文中文都一樣.


Overheat好像是指過熱..小弟猜您應該是說Overhead
Request Quie是什麼意思呢?Quie好像沒這單字,還是Quit?
但是Request Quit是啥意思....小弟也是不懂
小弟只聽過Request Queue...但是Queue跟Quie差有點多

關於1.假如要考慮這麼複雜的話,他本來就永遠沒有精確的答案的,所以一般的有效頻寬估計,通常都是用一般的認定的理想狀態。您也認同agp 8x的throughput會是agp 4x的兩倍,當然..事實上精確的說就算也是接近兩倍而已,因為他不是100%永遠都是32bit/cycle的狀態,但是這樣與其說不精確,我是覺得算是吹毛求疵了.....不過要是說這樣是不精確,倒是也不能說錯。

請教您pcisig的文件要如何獲得呢?小弟想註冊,但是似乎蠻麻煩的,必須要有他核可公司的資料證明才有辦法取得,真是蠻麻煩的。
還是有您可以直接幫大家解惑那就更感謝了

劉文聰 2004-09-19 02:19 PM

引用:
作者天昏地暗
有不清楚的問題,
要說清楚比的是什麼??是比該道路最快可以讓車子跑多快,還是在該道路上的車子跑多快,至少在Intel的原文中用的是wide,不是faster.用的是Bandwidth,不是Speed.因為規格不是我們定的,有英文明確的Spec.可以對照,除非定義有錯,不然我們應該是去了解為什麼人家用該文字去解釋,而不是用另一種文字去解釋.科學工程本來就有其嚴格定義,不是我們自己翻成中文後要怎麼說就可以怎麼說的(以上是我對自己學習電腦知識的要求,該用什麼字,都有其本來的意義)

因此我不太同意klipschpromeida網友說的是文字認定的問題/中文釋義的差距,因為原本的定義是沒有文字認定的問題.另外想請教劉文聰網友,您為什麼在之前會留言說搞的一團混亂,是不是因為看到一會兒"寬",一會兒"快",一會兒速度頻率,一會兒寬度幾bit造成的??會造成混亂,是不是因為看我們爭來爭去的結果??

To qwer111,你不用留言...

我想原因應該是我電腦方面的基礎不好 ~因為不唸資訊出身
計概K了但也是很多看的很模糊 ~比如說有些基本名詞AGP的"32bit"
這篇文章看到後來我誤以為32bit是表達頻寬的一種方式
總之 ~ 我覺得還好啦 ~ 至少我有仔細看你們在討論些什麼~
我也明瞭mikehu並沒有刻意強調頻寬跟速度是相同
因此對我而言~你們的辯論不算是有誤導~我反而學到不少道是真的
而文章的爭議所在 ~ 偏偏又剛好PCI-Express16X比AGP8X快(僅指匯流排速度)
至於那關鍵的"3.5倍快"怎麼來的 ~ 如果有人會算的話真相就大白了
因為
如果3.5是頻寬比的話 mikehu兄可能就會承認不對吧!
如果3.5是速度比的話 mikehu兄說的就有道理 ~但此論點不表示頻寬一定就是速度來混為一談

wbj 2004-09-19 10:50 PM

klipschpromeida兄,真是丟臉,下午趕著出門,沒注意到打錯字,有錯就算了還一次錯兩個字,感謝您的更正!
PCISIG的確是member才可以進去下載,我無法給您文件,不過台灣已經可以買到MindShare出的PCI EXPRESS SYSTEM ARCHITECTURE(ISBN 0-321-15630-7),這本寫的不錯,比光看spec.來的易懂(spec.只會告訴你要這樣做,不會告訴你為什麼要這樣做)您有PCI的基礎相信很容易就上手的!!

頻寬在數位的定義是單位時間可以負載多少東西,你可以很狹義的單指匯流排的每個bit time可以裝多少東西,或者廣義一點的描述真正動作時匯流排大約可以載多少東西,今天這個爭議應該不是在這個上面!!

klipschpromeida 2004-09-19 11:41 PM

引用:
作者wbj
klipschpromeida兄,真是丟臉,下午趕著出門,沒注意到打錯字,有錯就算了還一次錯兩個字,感謝您的更正!
PCISIG的確是member才可以進去下載,我無法給您文件,不過台灣已經可以買到MindShare出的PCI EXPRESS SYSTEM ARCHITECTURE(ISBN 0-321-15630-7),這本寫的不錯,比光看spec.來的易懂(spec.只會告訴你要這樣做,不會告訴你為什麼要這樣做)您有PCI的基礎相信很容易就上手的!!

頻寬在數位的定義是單位時間可以負載多少東西,你可以很狹義的單指匯流排的每個bit time可以裝多少東西,或者廣義一點的描述真正動作時匯流排大約可以載多少東西,今天這個爭議應該不是在這個上面!!


"匯流排的每個bit time可以裝多少東西"讓我聽的有點莫名其妙
每bit time可裝的東西就是1各bit,這是不考慮寬度時的狀況
也是他的定義,但是這怎麼會變成反問出"可以裝多少東西呢..."
我聽到"匯流排的每個bit time可以裝多少東西"
就根本覺得像是一句互相矛盾的話,他怎麼變成是頻寬呢?
不知道是小弟程度還不夠....盼您釋疑

而"真正動作時匯流排大約可以載多少東西",這我也不是很懂
何謂"真正動作"或"假的動作"?還是您是要指"有效資料"
不過計算頻寬通常不會只算有效資料,而且他也無法精確
有效資料這是表示bus的效率,但是卻不是頻寬
而且有效資料還得考慮到protocoal的種類才有意義

天昏地暗 2004-09-20 12:28 AM

離題一下,想請問wbj兄,HTT 1X clock rate是200MHz,以K8 3200+ L2 cache 1MB的CPU來說,他的真實時脈是200MHz*10,假設我將主機板的BIOS LDT設成4X,而CPU我設250*10,那這時的HTT clock rate是800MHz,還是變成1000MHz,也就是說HTT 1X clock rate會不會隨著CPU外頻而變動,還是說HTT 1X clock rate是固定在200MHz,感謝了

wbj 2004-09-20 01:49 AM

引用:
作者klipschpromeida
"匯流排的每個bit time可以裝多少東西"讓我聽的有點莫名其妙
每bit time可裝的東西就是1各bit,這是不考慮寬度時的狀況
也是他的定義,但是這怎麼會變成反問出"可以裝多少東西呢..."
我聽到"匯流排的每個bit time可以裝多少東西"
就根本覺得像是一句互相矛盾的話,他怎麼變成是頻寬呢?
不知道是小弟程度還不夠....盼您釋疑

而"真正動作時匯流排大約可以載多少東西",這我也不是很懂
何謂"真正動作"或"假的動作"?還是您是要指"有效資料"
不過計算頻寬通常不會只算有效資料,而且他也無法精確
有效資料這是表示bus的效率,但是卻不是頻寬
而且有效資料還得考慮到protocoal的種類才有意義


您說的沒錯,這裡指的"bit time"是指一個數位邏輯去latch一個狀態到可以去latch下一個狀態所需的時間,單位是時間,幾個bit的寬度都無所謂,當然也是指1個bit寬度的匯流排傳1個bit的時間.一個66Mhz的AGP1X的一個bit time是15ns,可以傳32bit的資料,一個66Mhz的AGP2X的一個bit time是7.5ns,可以傳32bit的資料......依此類推,我講的是整個匯流排,在這段時間內總共可以丟多少東西出去.

AGP在發request給北橋到北橋回第一筆資料給AGP的時間就是AGP卡在跑AGP cycle時的最主要的latency,一般DRAM controller沒有在做別事的話10個AGP clk內一定會把第一筆資料送回給AGP卡,卡夠力的話可以一直burst下去,DRAM也沒事一直回資料給卡,那頻寬就很接近理論值了!但是沒有這樣的AP會叫卡去幹這種事(除非是卡本身的測試程式有可能會這樣惡搞),所以您的想法就是我要表達的,就是一個效率的問題,現在的卡與現在的AP在操AGP BUS這方面還看不太出來與PCI-E有多大的差異,誠如您說,"有效資料"在不同protocoal的是不一樣的,所以這就是Intel為何要說3.5倍這個數字,因為這不僅跟protocoal有關,卡的burst能力有關(當然Driver有很大的影響),跟AP也有關,因為PCI-E這種Packet Base的Transaction,每個layer都加了一堆header,CRC等等甚至8b/10b,而每個request還不一定一樣長,所以很難去算的精準.之前有人回應舉了AGP卡上面的記憶體是多快,孰不知那是指burst下的理想值,事實上那種顆粒的latency是很大的,要靠一些interleave與加大寬度之類的方式來減低.....離題太遠了!我今天會跳進來是因為,原始爭議點頻寬跟快是不一樣的,這點要講清楚,至於頻寬要去如何界定,那是見仁見智,也可以是廣告詞.


所有的時間均為GMT +8。 現在的時間是06:06 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。