เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
วันที่ 20 เมษายน 2024, 12:09:59
หน้าแรก ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก



  • ข้อมูลหลักเว็บไซต์
  • เชียงรายวันนี้
  • ท่องเที่ยว-โพสรูป
  • ตลาดซื้อขายสินค้า
  • ธุรกิจบริการ
  • บอร์ดกลุ่มชมรม
  • อัพเดทกระทู้ล่าสุด
  • อื่นๆ

ประกาศ !! กรุณาอ่านเพื่อทำความเข้าใจ : https://forums.chiangraifocus.com/index.php?topic=1025412.0

+  เว็บบอร์ด เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย
|-+  ศูนย์กลางข้อมูลเชียงราย
| |-+  คุยเรื่องไอที - เทคโนโลยี (ผู้ดูแล: K€nGja1, chiohoh, nuifish, NOtis)
| | |-+  ทำไม CPU Bus ถึงมีหน่วยไม่เหมือนกัน แล้วเราจะเปรียบเทียบอย่างไรว่าใครเหนือกว่า?
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
« หน้าที่แล้ว ต่อไป »
หน้า: [1] พิมพ์
ผู้เขียน ทำไม CPU Bus ถึงมีหน่วยไม่เหมือนกัน แล้วเราจะเปรียบเทียบอย่างไรว่าใครเหนือกว่า?  (อ่าน 3807 ครั้ง)
{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« เมื่อ: วันที่ 08 มกราคม 2014, 13:52:42 »

รุ่นที่ 1 มีค่า CPU Bus = 5GT/s DMI
รุ่นที่ 2 มีค่า CPU Bus = 2600MHz

เราจะแปลงหน่วยให้เป็น Hz เหมือนกันได้อย่างไรเพื่อจะได้นำมาเปรียบเทียบกันได้
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #1 เมื่อ: วันที่ 08 มกราคม 2014, 14:15:02 »


FSB@1600Mhz= 12.8GB/s
QPI@6.4GT/s= 25.6GB/s
DMI@ 2.5 GT/s= 1.25GB/s(effectively 1GB/s due to overhead)
IP : บันทึกการเข้า

{Cyberman}
To Be Developer
มัธยม
**
ออฟไลน์ ออฟไลน์

กระทู้: 504


โปรแกรมเมอร์เชียงราย


« ตอบ #2 เมื่อ: วันที่ 08 มกราคม 2014, 14:17:36 »

ยิ่งอ่านก็ยิ่งงง ยิ่งเจอภาษาอังกฤษ ยิ่งไม่เข้าใจ @_@

This is incorrect, it doesn't tell you the amount of data, it tells you the number of transfers per second.

T/s (number of transfers per second) = (clock speed) * (transfers per clock cycle)
For example: 4 GT/s = 1 GHz * 4 transfers per cycle

On Wikipedia, there is a table showing number of transfers per cycles for each family of CPU's.

The calculated amount of data is the "Bit Rate," usually expressed in bit/s or bps. If you know the transfer rate (GT/s), bus size, and overhead due to encoding, you can calculate the effective bit rate:

Bus Size: 8 Bytes
Clock Speed: 100 MHz
Transfers per clock cycle: 4
Encoding: 8b/10b
Gross Bit Rate = 8 B * 100 MHz (cycles/second) * 4/cycle = 3200 MB/s
Effective Bit Rate = (gross bit rate) * (encoding) = 3200 MB/s * 8b/10b = 2560 MB/s

Real-life examples below show how PCI Express bit rates are calculated. Note, I'm showing multiple PCI Express slot lengths (x1, x4, x16) to illustrate how those affect the calculation:

PCIe v1.0 x1:
Bus Size: 1 bit = 1/8 Byte
Baud: 2.5 GT/s = 2500 MT/s
Encoding: 8b/10b
Bit Rate: 250 MB/s = (1/8) * 2500 * (8/10)

PCIe v2.0 x4:
Bus Size: 4 bit = 1/2 Byte
Baud: 5 GT/s
Encoding: 8b/10b
Bit Rate: 2 GB/s = (1/2) * 5 * (8/10)

PCIe v3.0 x16:
Bus Size: 16 bit = 2 Byte
Baud: 8 GT/s = 8000 MT/s
Encoding: 128b/130b
Bit Rate: ~16 GB/s = 15,753 MB/s = 2 * 8000 * (128/130)

You may sometimes see PCIe bit rates listed that are 2x the values shown in these calculations, but those are "aggregate" numbers, meaning they double the number to reflect simultaneous reading and writing.
IP : บันทึกการเข้า

หน้า: [1] พิมพ์ 
« หน้าที่แล้ว ต่อไป »
กระโดดไป:  


เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

 
เรื่องที่น่าสนใจ
 

ข้อความที่ท่านได้อ่านบนกระดานข่าวแห่งนี้ เกิดขึ้นจากการเขียนโดยสาธารณชน และตีพิมพ์แบบอัตโนมัติ ผู้ดูแลเว็บไซต์แห่งนี้ไม่จำเป็นต้องเห็นด้วย
และไม่รับผิดชอบต่อข้อความใดๆ ผู้อ่านจึงต้องใช้วิจารณญาณในการกลั่นกรองด้วยตัวเอง และถ้าท่านพบเห็นข้อความใดๆ ที่ขัดต่อกฎหมาย และศีลธรรม พาดพิง ละเมิดสิทธิบุคคอื่น ต้องการแจ้งลบ
กรุณาส่งลิงค์มาที่
เพื่อทีมงานจะได้ดำเนินการลบออกให้ทันที..."

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
www.chiangraifocus.com

Valid XHTML 1.0! Valid CSS!