overclockzonefanpage  overclockzoneth  TV  
Page 1 of 3 123 LastLast
Results 1 to 20 of 48

Thread: hyperthread vs amd

  1. #1
    OverclockZone Member devil's Avatar
    Join Date
    18 Sep 2006

    Default hyperthread vs amd

    สงสัยคับว่าฝั่ง intel เนี่ยกรณี single core เขามี เทคนิค hyperthread ช่วยทำงานพวก multitask แล้วของ amd มีอะไรมาแข่งอ่ะครับ ถึงได้มีประสิทธิภาพใกล้เคียงกันได้

  2. #2
    OverclockZone Member
    Join Date
    17 Sep 2006
    Location
    ห้วยสะท้อน

    Default

    hypertransport ละมั้งครับของ AMD

  3. #3
    OverclockZone Member ohm27's Avatar
    Join Date
    18 Sep 2006
    Location
    บึงกุ่ม ถนนเสรีไทย

    Default

    hypertransport ใช่เลย ว่ากานง่ายๆก็ คือๆ กันอะ แค่คนละชื่อ

  4. #4
    OverclockZone Member Stand`By's Avatar
    Join Date
    16 Sep 2006
    Location
    :: Suvarnabhumi Airport ::

    Default

    ถูกต้องนะค้าบบบบบบบบ

  5. #5
    หน่วยจู่โจม guru's Avatar
    Join Date
    14 Sep 2006

    Default

    ดูอัลคอร์ไงครับ hyperthread ทำหน้าที่เหสมือนมี ซีพียู 2 ตัว แต่ดูอัลคอร์นี่ 2 หัวของแท้ครับ X2 ยังไงครับ

  6. #6
    OverclockZone Member theoneox's Avatar
    Join Date
    18 Sep 2006
    Location
    Earth !!!

    Default

    Quote Originally Posted by 1two3 View Post
    hypertransport ละมั้งครับของ AMD
    มั่วแล้วคับ Hypertransport กับ Hyperthread คนละเรื่องเลย

  7. #7
    OverclockZone Member LunaGodess's Avatar
    Join Date
    22 Sep 2006
    Location
    กินแล้วนอนแล้วอ้วน

    Default

    จากที่น้องศึกษามา ไม่รู้จะถูกหรือป่าว
    Hypertransport คือความสามารถในCPU ของAMD ที่สามารถ เพิ่มFSB ของตัวเองได้ เช่น FSB ที่ 600 ในขณะใช้งานจะเพิ่มเป็น 1600 ทำให้ CPU AMD แรงกว่า INTEL แน่ Hypertransport ยังสามารถลดการเป็นคอขวดของ ข้อมูลได้ ทำให้ประมวลผลเร็วกว่า
    ไม่เกี่ยวกับ การมีแกน 2 แกนแต่อย่างใด

    Hyperthreading คือความสามารถของCPU intel ในการสามารถ CPU สเหมือน ขึ้นมาภายในตัว CPU เอง ช่วยประมวลผลด้วยกัน แต่คนล่ะคำสั่งข้อมูล ทำให้ในการประมวลผล ชุดคำสังที่มีตัวเลขมากมาก100 หลัก CPU ของอินเทล จะทำได้ดีกว่า AMDมาก อนึ่ง Hyperthreading ก็คือ รุ่นแรกของ Duo บน 1 Core

    โดยส่วนตัวหนู่คิดว่า หาก Hypertransport กับ Hyperthreading รวมกันได้บน CPU ที่เป้นแบบMuti Core ล่ะก็ จะเป็นอะไรที่สุด ๆ เลย

    จนนนนนนน เครียดดดดดดด กินลำไย
    คนไทย กินลำไย

  8. #8
    OverclockZone Member IT_Generator's Avatar
    Join Date
    27 Sep 2006

    Default

    HyperTransport ของทาง AMD เป็นเทคโนโลยีระบบเชื่อมโยง I/O ที่มีความเร็วสูง เป็นทางด่วนข้อมูลข่าวสารเพื่อแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ I/O กับ I/O ด้วยกัน รวมทั้งการสื่อสารระหว่าง I/O กับโปรเซสเซอร์ โดยสามารถเชื่อมโยงอุปกรณ์ I/O ต่างๆที่อยู่บนเมนบอรด์ ด้วยความเร็วสัญญาณขนาด 1.6 GHz ในแต่ละช่องทาง และเมื่อรวมประสิทธิภาพความเร็วทุกช่องทางเข้าด้วยกันแล้ว Hypertransport สามารถมีแบนด์วิดธ์ได้สูงถึง 12.8 Gbytes ต่อวินาที
    การเชื่อมต่ออุปกรณ์ I/O ของ Hypertransport มีรูปแบบหลายประการ ได้แก่ การเชื่อมต่อระหว่างจุด หรืออุปกรณ์กับอุปกรณ์ (Point to Point), แบบ Star, แบบ Daisy Chain รวมทั้งแบบ Switching โดยระบบ Daisy Chain เป็นการเชื่อมต่อแบบพ่วงกัน ซึ่งจะช่วยให้ HyperTransport สามารถเชื่อมโยงอุปกรณ์ I/O ต่างๆด้วยความเร็วสูง ได้มากถึง 31 อุปกรณ์ อีกทั้งมีอัตราความเร็วในการส่งถ่ายข้อมูลข่าวสารที่ 3.2 Gbps ด้วยขนาดช่องสัญญาณเพียง 8 บิตเท่านั้น และหากเป็นช่องทางขนาด 32 บิต ก็จะได้อัตราความเร็วที่ 12.8 Gbps

    "Hyperthreading" ของทาง Intel คือเทคโนโลยีที่ทำให้โปรเซสเซอร์ตัวเดียวทำงานเสมือนมีโปรเซสเซอร์ 2 ตัวทำงานอยู่ด้วยการ เป็นลักษณะการทำงานแบบที่เรียกว่า "มัลติทาสกิ้ง" (Multitasking) คือซีพียูสามารถทำงานได้หลายๆงานพร้อมๆกัน เป็น technology ที่จำลองมาจากการใช้ CPU 2 ตัว ใน server แต่ประสิทธิ์ภาพจริงๆ ไม่ได้เพิ่มขึ้นมาถึง 100% เท่ากับการใช้ CPU 2 ตัว เพียงแต่เพิ่มขึ้นมาเพียง 15-20% เท่านั้นเองครับ

    อนาคต
    AMD เตรียมส่งเทคโนโลยี HyperTransport 2.0 มาแข่งกับทาง Intel HTT 2.0 นี้ จะสามารถต่อเข้ากับระบบบัส PCI Express ใหม่ ที่จะมาแทนระบบบัสแบบ PCI เดิม ได้ แถมยังเพิ่มความเร็วจาก 1.6 Gb/s ต่อ Pin เป็น 2.0 Gb/s, 2.4 Gb/s และ 2.8 Gb/s ต่อ Pin ได้ด้วย โดยอาศัยความเร็วสัญญาณนาฬิการแบบ Dual-Data ที่ 1.0 GHz, 1.2 GHz และ 1.4 GHz ด้วยแล้ว ก็จะสามารถ ให้ Bandwidth สูงสุดถึง 22.40 GB/s ( เดิมมีได้เพียง 12.8 GB/s )

    Intel ไม่น้อยหน้า เตรียมส่ง CSI (Common System Interface) - บัสแบบใหม่แนวคิดเดียวกับ HT และพ่วงด้วย integrated memory controller ในตัวชิป (แบบเดียวกับของ AMD เช่นกัน) โดยอินเทลตั้งชื่อแบรนด์ของ 2 ตัวนี้รวมกันไว้ว่า Direct Connect Architecture

    AMD ก็เตรียมเขยิบหนีไปด้วย HyperTransport 3.0 ในปีถัดไป

    PS สาวก Intel กว่าจะได้ใช้ Technology Direct Connect Architecture ก็คงต้องรออย่างน้อยๆ ก็คงในปี 2008 กับ Itanium รหัส Tukwila ถ้าใน Xeon คงต้องรออีกนานจนถึงปี 2009 หรือช้ากว่า

  9. #9
    OverclockZone Member legendofsud's Avatar
    Join Date
    16 Sep 2006
    Location
    ไม่มีหลักแหล่ง...

    Default

    hypertransport มันเพิ่ม bandwitch กับ ระบบ quad pumpนะครับ

    amd เอาคอรืแท้คอร์เดียวเข้าข่มครับ

  10. #10
    OverclockZone Member
    Join Date
    2 Oct 2006

    Default

    ที่บอกว่า ให้ Bandwidth สูงสุดถึง 22.40 GB/s ( เดิมมีได้เพียง 12.8 GB/s ) หามาได้จากไหนหรออยากรู้ไว้ประดับความรู้

  11. #11
    OverclockZone Member pangpang's Avatar
    Join Date
    16 Sep 2006
    Location
    ชายแดนเขมร

    Default

    Quote Originally Posted by IT_Generator View Post
    HyperTransport ของทาง AMD เป็นเทคโนโลยีระบบเชื่อมโยง I/O ที่มีความเร็วสูง เป็นทางด่วนข้อมูลข่าวสารเพื่อแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ I/O กับ I/O ด้วยกัน รวมทั้งการสื่อสารระหว่าง I/O กับโปรเซสเซอร์ โดยสามารถเชื่อมโยงอุปกรณ์ I/O ต่างๆที่อยู่บนเมนบอรด์ ด้วยความเร็วสัญญาณขนาด 1.6 GHz ในแต่ละช่องทาง และเมื่อรวมประสิทธิภาพความเร็วทุกช่องทางเข้าด้วยกันแล้ว Hypertransport สามารถมีแบนด์วิดธ์ได้สูงถึง 12.8 Gbytes ต่อวินาที
    การเชื่อมต่ออุปกรณ์ I/O ของ Hypertransport มีรูปแบบหลายประการ ได้แก่ การเชื่อมต่อระหว่างจุด หรืออุปกรณ์กับอุปกรณ์ (Point to Point), แบบ Star, แบบ Daisy Chain รวมทั้งแบบ Switching โดยระบบ Daisy Chain เป็นการเชื่อมต่อแบบพ่วงกัน ซึ่งจะช่วยให้ HyperTransport สามารถเชื่อมโยงอุปกรณ์ I/O ต่างๆด้วยความเร็วสูง ได้มากถึง 31 อุปกรณ์ อีกทั้งมีอัตราความเร็วในการส่งถ่ายข้อมูลข่าวสารที่ 3.2 Gbps ด้วยขนาดช่องสัญญาณเพียง 8 บิตเท่านั้น และหากเป็นช่องทางขนาด 32 บิต ก็จะได้อัตราความเร็วที่ 12.8 Gbps

    "Hyperthreading" ของทาง Intel คือเทคโนโลยีที่ทำให้โปรเซสเซอร์ตัวเดียวทำงานเสมือนมีโปรเซสเซอร์ 2 ตัวทำงานอยู่ด้วยการ เป็นลักษณะการทำงานแบบที่เรียกว่า "มัลติทาสกิ้ง" (Multitasking) คือซีพียูสามารถทำงานได้หลายๆงานพร้อมๆกัน เป็น technology ที่จำลองมาจากการใช้ CPU 2 ตัว ใน server แต่ประสิทธิ์ภาพจริงๆ ไม่ได้เพิ่มขึ้นมาถึง 100% เท่ากับการใช้ CPU 2 ตัว เพียงแต่เพิ่มขึ้นมาเพียง 15-20% เท่านั้นเองครับ

    อนาคต
    AMD เตรียมส่งเทคโนโลยี HyperTransport 2.0 มาแข่งกับทาง Intel HTT 2.0 นี้ จะสามารถต่อเข้ากับระบบบัส PCI Express ใหม่ ที่จะมาแทนระบบบัสแบบ PCI เดิม ได้ แถมยังเพิ่มความเร็วจาก 1.6 Gb/s ต่อ Pin เป็น 2.0 Gb/s, 2.4 Gb/s และ 2.8 Gb/s ต่อ Pin ได้ด้วย โดยอาศัยความเร็วสัญญาณนาฬิการแบบ Dual-Data ที่ 1.0 GHz, 1.2 GHz และ 1.4 GHz ด้วยแล้ว ก็จะสามารถ ให้ Bandwidth สูงสุดถึง 22.40 GB/s ( เดิมมีได้เพียง 12.8 GB/s )

    Intel ไม่น้อยหน้า เตรียมส่ง CSI (Common System Interface) - บัสแบบใหม่แนวคิดเดียวกับ HT และพ่วงด้วย integrated memory controller ในตัวชิป (แบบเดียวกับของ AMD เช่นกัน) โดยอินเทลตั้งชื่อแบรนด์ของ 2 ตัวนี้รวมกันไว้ว่า Direct Connect Architecture

    AMD ก็เตรียมเขยิบหนีไปด้วย HyperTransport 3.0 ในปีถัดไป

    PS สาวก Intel กว่าจะได้ใช้ Technology Direct Connect Architecture ก็คงต้องรออย่างน้อยๆ ก็คงในปี 2008 กับ Itanium รหัส Tukwila ถ้าใน Xeon คงต้องรออีกนานจนถึงปี 2009 หรือช้ากว่า
    ความรู้จิงๆคับขอบคุณๆ

  12. #12
    OverclockZone Member IT_Generator's Avatar
    Join Date
    27 Sep 2006

    Default

    Quote Originally Posted by FiAT View Post
    ที่บอกว่า ให้ Bandwidth สูงสุดถึง 22.40 GB/s ( เดิมมีได้เพียง 12.8 GB/s ) หามาได้จากไหนหรออยากรู้ไว้ประดับความรู้
    สำหรับข้อมูลของ Technology HyperTransport นั้นอ่านดูได้จากที่นี่ครับ
    http://en.wikipedia.org/wiki/HyperTransport

    ส่วน HTT 2.0 ที่ Bandwidth เพิ่มสูงสุดถึง 22.40 GB/s ( เดิมมีได้เพียง 12.8 GB/s ) ดูง่ายๆจากตารางนี้ได้ครับ



    อธิบายอย่างง่ายๆคือ

    HTT 1.0 Support ความเร็วสัญญาณนาฬิการแบบ Dual-Data rate (DDR) MAX = 800 ดั้งนั้น = 1600 Gbps ที่ 2 Bit และที่ 8 bit = 3.2 Gbps ดังนั้น ที่ 32 bit Bandwidth จึงเท่ากับ 12.8 (6.4 GB/s per link)

    HTT 2.0 Support ความเร็วสัญญาณนาฬิกา MAX = 1400 GHz = 2800 Gbps ที่ 2 Bit ดังนั้นที่ 32 bit จะมีอัตราความเร็วในการส่งถ่ายข้อมูลข่าวสารที่ 22.40 GB/s

    HTT 3.0 Support ความเร็วสัญญาณนาฬิกา MAX = 2600 GHz = 5200 Gbps ที่ 2 Bit ดังนั้นที่ 32 bit จะมีอัตราความเร็วในการส่งถ่ายข้อมูลข่าวสารที่ 41.60 GB/s

    ส่วนเขาใช้วิธีไหนในการเพิ่ม Bandwidth อ่านดูได้จากที่นี่ครับ
    HTT 1.0 http://www.hypertransport.org/tech/tech_htone.cfm?m=5
    HTT 2.0 http://www.hypertransport.org/tech/tech_httwo.cfm?m=4
    HTT 3.0 http://www.hypertransport.org/tech/tech_htthree.cfm?m=3



    นี่เป็น Support Information สำหรับ hypertransport ครับ
    http://www.hypertransport.org/tech/index.cfm

  13. #13
    OverclockZone Member
    Join Date
    2 Oct 2006

    Default

    ขอถามคุณ IT_Generator อีกทีครับตรงที่ว่า Max clock speed 800MHz 1.4GHz 2.6GHz
    นี่มันเกี่ยวข้องกับ speed ของ CPU หรือว่า Bus ของระบบรึป่าวครับหรือว่าเป็นความเร็วของ HTT
    โดยเฉพาะไม่เกี่ยวกับอย่างอื่น

  14. #14
    OverclockZone Member
    Join Date
    2 Oct 2006

    Default

    แล้วที่บอกว่า (6.4 GB/s per link) นี่หมายความว่ามันมีหลาย link หรอครับแล้วมันมีกี่ link คับ

  15. #15
    OverclockZone Member
    Join Date
    2 Oct 2006

    Default

    ขอโทษนะครับคือว่าสงสัยจิง ๆ ขอถามอีกข้อคือว่า
    MAX = 1400 GHz = 2800 Gbps ที่ 2 Bit อันนี้หมายถึง 1400 * 2 รึป่าวคับ
    ผมลองคูณ 32 แล้วมันได้ 44800 หรือว่ามันแบ่งเป็น 2 link อะคับ

  16. #16
    OverclockZone Member IT_Generator's Avatar
    Join Date
    27 Sep 2006

    Default

    ไม่เป็นไรครับ
    >>คำถามแรกนะครับ Max clock speed 800 MHz, 1.4 GHz, 2.6 GHz เป็นการบ่งบอกถึง การ Support clock speed ของ CPU ใน HTT ver นั้นๆครับ
    ยกตัวอย่าง
    - อย่างใน Athlon 64 ที่รองรับ Bus แบบ HTT 1600 MT/s (Megatransfer Per Second) เจ้า 1600 คือ ความถี่ effective ของบัสซึ่งจะมีค่าเป็น 2 เท่าของความถี่ของสัญญาณนาฬิกาที่ใช้ เพราะบัส HyperTransport จะรับ/ส่งข้อมูลที่ทั้งขอบขาขึ้นและขอบขาลงของ clock (ไป/กลับ) จากที่ HTT 1.0 Support clock speed 800 MHz ครับ ดังนั้น รวมทั้งขา ไป/กลับ จะได้ บัส system คือ 1600 MHz ครับ มากกว่า FSB ของ Intel ในปัจจุบันเพื่อลดอาการคอขวด ความล่าช้าทางเวลาต่ำ (low latency), และใช้จำนวนสายเชื่อมต่อน้อยทำให้ออกแบบได้ง่าย และเพิ่มความเร็วในการเชื่อมต่อระหว่างซีพียูกับชิปเซต, ส่วนต่างๆ ของชิปเซตครับ
    และนี่เองอาจเป็นสิ่งที่บอกว่าทำไม Core 2 Quadro ที่ bus 1066 จึงมีผลทดสอบที่แย่กว่า Core 2 Duo ในบาง Application ถกเถียงกันว่ามาจากเกิดปัญหาคอขวด

    >>ต่อมา ที่บอกว่า (6.4 GB/s per link) นี่หมายความว่ายังไง
    ลองดูจากตารางนี้ก่อนนะครับ



    หลักแรกสุดของตารางคือความถี่ effective ของบัสซึ่งจะมีค่าเป็น 2 เท่าของความถี่ของสัญญาณนาฬิกา ถัดมาเป็นตัวเลขแสดงความกว้างของบัสในหน่วย bit 2-32 เลขในวงเล็บ คือ จำนวนของสายที่ต้องใช้ในการสร้างบัสที่มีความกว้างแต่ละค่า จะเห็นได้ว่าที่ บัส 1600 MHz จะได้ความเร็วสูงสุดในการถ่ายเทข้อมูลที่ 6400 MB/sec ในแต่ละทิศทาง และสามารถปรับเปลี่ยนความกว้างของบัสเป็น 2, 4, 8, 16 และ 32 บิตและเปลี่ยนความถี่เป็น 400, 600, 800, 1000, 1200 และ 1600 MHz เพื่อให้ได้อัตราการถ่ายเทข้อมูลตามที่ต้องการจาก 100 MB/Sec จนถึง 6400 MB/Sec ทั้งไปและกลับ ดังนั้น MAX Aggregate Bandwidth (32-bit link) จะเท่ากับ 12800 MB/Sec ครับ ทั้ง ไปและกลับ
    ที่บอก per link นั้นหมายถึงในแต่ละช่องทางครับ อย่างที่บอกไปแล้วว่า การเชื่อมต่ออุปกรณ์ I/O ของ Hypertransport มีรูปแบบหลายประการ ได้แก่ การเชื่อมต่อระหว่างจุด หรืออุปกรณ์กับอุปกรณ์ (Point to Point), แบบ Star, แบบ Daisy Chain รวมทั้งแบบ Switching โดยระบบ Daisy Chain เป็นการเชื่อมต่อแบบพ่วงกัน HyperTransport สามารถเชื่อมโยงอุปกรณ์ I/O ต่างๆด้วยความเร็วสูง ได้มากถึง 31 อุปกรณ์ หรือแต่ละช่องทางนั่นเองครับ ด้วย Bandwidth 12.8 ไป/กลับ หรือ (6.4 GB/s per link)

    >>สุดท้าย ที่คุณลองคูณด้วย 32 แล้วมันได้ 44800 ไม่เท่ากับ 22.40 GB/s นั้น
    32 bit ไม่ได้หมายถึง 32 เท่า นะครับ
    ก่อนอื่น binary digit หรือ bit เป็นหน่วยที่เล็กที่สุดของข้อมูลในคอมพิวเตอร์ bit มีค่าเป็นเลขฐานสองเดี่ยว คือ 0 หรือ 1 ซึ่งโดยทั่วไปมีการออกแบบในการเก็บข้อมูลและประมวลผลคำสั่งแบบหลายบิตที่เรียกว่า Byte (ไบต์) โดย 8 bit ต่อ 1 ไบต์ จากในตาราง bit อ้างอิงถึง ขนาดช่องสัญญาณ หรือ ความกว้างของ Bus ได้แก่ 2, 4, 8, 16, 32 ดังนั้น ความยาว 32 บิต หรือ ความยาว 16 บิต จะมีค่าเป็น 4 และ 2 Byte ตามลำดับ(full-word และ half-word) ดังนั้น 1600*4 ที่ 32 bit จะได้ 6400 หรือ 6.4 GB/s per link ครับ สำหรับ HTT 1.0 และ 2800*4 = 11.2 GB/s per link ครับ

  17. #17
    OverclockZone Member 123123's Avatar
    Join Date
    2 Oct 2006
    Location
    ตอนนี้อยู่ลำลูกกาคลอง2

    Default

    IT_Generator

    สุดยอดของผมเลย...เท่มากๆ

    ชอบคุณที่สุด (ปล.ไม่ใช่เกย์นะครับ)

    หามานานแล้วคนแบบนี้
    Last edited by 123123; 8 Oct 2006 at 23:12:17.

  18. #18
    OverclockZone Member
    Join Date
    2 Oct 2006

    Default

    ขอบคุณครับคุณ IT_Generator ถ้ามีอะไรสงสัยอีกผมจะ PM ไปถามนะครับ

  19. #19
    OverclockZone Member ultragolf's Avatar
    Join Date
    9 Oct 2006

    Default

    ปัจจุบันนื้ AMD ใช้เทคโนโลยี Direct Connect Architecture อยู่
    โดยเน้นการเชื่อมต่อระหว่างอุปกรณ์ ด้วย HTT bus

    Hypertransport เป็น open source technology ใครใช้ก็ได้ไม่คิดค่าลิขสิทธิ์ดูได้จาก
    www.hypertransport.org

    intel ก็จะทำเหมือนทุกที คือซื้อ/เม้ม หรือ เอาไปเฉย ๆ เทคโนโลยืของคนอื่นไปใช้ แล้วอุปโลกว่าเป็นเทคโนโลยีตัวเอง

    เช่น SSE, FSB, WIFI, nx bit etc. เร็ว ๆ นี้ก็เป็น Intel64 ซื่งก็คือ AMD64

  20. #20
    OverclockZone Member KitBitZeR's Avatar
    Join Date
    17 Sep 2006
    Location
    เชียงใหม่

    Default

    เป็นกระทู้น่ายกย่องจริงๆคับ

Page 1 of 3 123 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •