Announcement

Collapse
No announcement yet.

Bus ของ CPU กับ Bus ของ Ram มันสัมพันธ์กันหรือปล่าวครับ

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

  • #16
    Originally posted by penguinbenz View Post
    วิธีคำนวญหาค่า MT/S นะครับ (อัตราการรับส่งข้อมูลสูงสุด/วิ)

    สำหรับ Intel

    เอาบัส CPU คูณ 8
    เอาบัสแรมคูณ 8


    สมมุติ CPU คุณมีบัส 1066 ก็จะ 1066x8= 8,528 MT/s (MB/S)
    ถ้าคุณใช้แรมบัส 800 ก็จะ 800x8 = 6,400 MT/S


    สังเกตุเห็นมั้ยครับอัตราการรับส่งข้อมูลสูงกว่าแรม (Cpu 8528 / Ram 6400)
    มันจะคอขวดตรงแรมครับ

    คือ Cpu ทำงานเร็ว แต่ต้องรอแรมป้อนให้
    เลยทำให้ cpu ต้องทำงาน รอ ทำงาน รอ ไปเรื่อยๆ ส่งผลให้ไม่เกิดประสิทธิภาพสูงสุด




    ดังนั้นการที่แก้ไขปัญหานี้ก็คือ การทำ Dual Channal ครับ
    เพราะจะทำให้อัตราการรับส่งข้อมูลของเพิ่มขึ้นเป็น 2 เท่า (เพราะมันเข้าถึงแรม 2 ตัวพร้อมกัน)

    ใช้แรมบัส 800 สองตัวก็จะเป็น 6400x2 (อัตราการรับส่งข้อมูลสูงสุดของแรมบัส 800 = 6400 MB/S)



    12,800 MT/S (MB/S)


    แค่นี้ก็ไม่เกิดคอขวดแล้วครับ



    ปล.800 ก็พอแล้วครับ
    ปล2.1066 มันแพง
    งั้นหมายความว่า
    Ram แค่ 2Gb ก็เพียงพอแล้ว.. เพราะถ้ามากกว่านั้น..
    ใช้แรมบัส 800 สี่ตัวก็จะเป็น 6400x4 = 25,600 ก็จะไปเป็นคอขวดที่ CPU ใช่มั๊ยคับ

    Comment


    • #17
      แรม bus 800 dual ใช้งานจริง ก็ไม่ เต็ม bandwidth มันแล้วงับ... ปกติใช้งาน program ทั่วไป หรือ เล่นเกมต่างๆ มันไม่ได้ส่งข้อมูลมากมายงับ แค่ส่งเรื่อยๆ (ใช้พวก ram ไฟวิ่งจะเหนจังหวะ สโลฯ ซบงับ)

      ต้องตอน test ram / render งาน / load data จำนวนมหาศาล เช่นช่วงเปิด Program ใหญ่ๆ พวกนี้ถึงจะใช้ bandwidth เยอะหน่อยงับ

      Comment


      • #18
        รู้เพิ่มอีก อย่างแหละเรา

        Comment


        • #19
          มนุษย์แมว

          Comment


          • #20
            Originally posted by Teardrop View Post
            แรม bus 800 dual ใช้งานจริง ก็ไม่ เต็ม bandwidth มันแล้วงับ... ปกติใช้งาน program ทั่วไป หรือ เล่นเกมต่างๆ มันไม่ได้ส่งข้อมูลมากมายงับ แค่ส่งเรื่อยๆ (ใช้พวก ram ไฟวิ่งจะเหนจังหวะ สโลฯ ซบงับ)

            ต้องตอน test ram / render งาน / load data จำนวนมหาศาล เช่นช่วงเปิด Program ใหญ่ๆ พวกนี้ถึงจะใช้ bandwidth เยอะหน่อยงับ
            ถ้าเป็นการ Render งาน แล้วใช้ Ram bus ที่มากขึ้น
            เช่น 1066 หรือ 1333 จะใช้งานเต็ม banwidth รึป่าวครับ หรือ ว่า 800 ก็เหลือ ๆ แล้ว
            เพราะว่า งานส่วนใหญ่ ใช้เกี่ยวกับ Studio Video มีการ Render บ่อย...
            อยากทราบว่า จำเป็นมั๊ย ที่ต้องจ่ายแพงกว่า

            Comment


            • #21
              ดัน ๆ ๆ ๆ

              Comment

              Working...
              X