Announcement

Collapse
No announcement yet.

hyperthread vs amd

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    ไม่เป็นไรครับ
    >>คำถามแรกนะครับ 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 ครับ

    Comment


    • #17
      IT_Generator

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

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

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

      Comment


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

        Comment


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

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


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

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

          Comment


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

            Comment


            • #21
              IT_Generator สุดยอดมากครับ ช่วยดัน

              Comment


              • #22
                อ่านไม่รุเรื่องครับ

                Comment


                • #23
                  ได้ความรู้เยอะแหะๆ แล้วตกลง AMD x2 ไม่ใช่ Dual Core เหรอครับ Hypertransport

                  Comment


                  • #24
                    ดีครับ ผมชอบการตอบแบบนี้จัง รู้จริง และอ้างอิงแหล่งข้อมูลได้ด้วย

                    ขอบคุณครับ

                    Comment


                    • #25
                      Originally posted by guru View Post
                      ดูอัลคอร์ไงครับ hyperthread ทำหน้าที่เหสมือนมี ซีพียู 2 ตัว แต่ดูอัลคอร์นี่ 2 หัวของแท้ครับ X2 ยังไงครับ
                      ตัวหนังสือ ลายเซ็นพี่ กูรู นี้ น่าจะอ่านและทำความเข้าใจ กันมากๆนะครับ
                      นี่แหละใช่เลย

                      Comment


                      • #26
                        อยากอ่านอีก

                        Comment


                        • #27
                          คำตอบอย่างคุณIT_GENERAToR นี่ล่ะครับที่ผมอยากจะเห็นทุกกระทู้ที่ตั้งไว้ในบอร์ด เพราะบ่อยครั้งละที่ผมมาตั้งกระทู้ถ่ามไถ่ปัญหา มักจะเจอพวกไม่รู้เเล้วทำมาอวดรู้โดยความรู้ที่คนเหล่านั้นบอกไม่อาจต่อยอดความรู้ของผมได้ ขอวอนนะครับ ใครรู้ไม่จิง ก้อไม่ต้องมาทำว่าตอบเพื่ออวดรู้ ขอเป้นความรู้จากเวบอื่นก้อได้ครับ จาเป็นพระคุณมาก ในกรณีที่รู้ว่าคุณไม่ได้รู้เรื่องนี้จิง อย่างคุณIT_GENERAToR เขาก้ออ้างอิงความรู้จากที่อื่นมาให้ แสดงถึงความที่อยากจะตอบให้หายคล่องใจ โดยที่มาของความรู้ที่เชื่อถือได้ โดยที่เขาอุส่าไปหามาให้เห็นกัน ฉนั้น ใครไม่รู้จิง ให้ไปหาข้อมูลเป้นหลักเป้นแหล่งมาตอบดีกว่าที่จาแสดงความรู้ที่ไม่จริงของตนเองนะครับ ขอบคุณสำหรับข้อมูลที่คุณIT_GENERAToR นำมาโพสนะครับ อยากให้คนประเภทนี้มีเยอะๆในทุกเวบบอร์ดนะครับ

                          Comment


                          • #28
                            ดัน ๆ ๆ ครับ จากคนรัก AMD...

                            Comment


                            • #29
                              แอบค้นเจอ

                              Comment


                              • #30
                                จดๆๆๆ

                                Comment

                                Working...
                                X