Announcement

Collapse
No announcement yet.

มาบอกข่าวร้ายครับ เกี่ยวกับ 4 Treads (สงสัย)

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

  • มาบอกข่าวร้ายครับ เกี่ยวกับ 4 Treads (สงสัย)

    เรื่องของเรื่องคือผมได้เทส Hyper Pi 1M ตั้งค่า Processors เป็น 4
    ปรากฎว่าทำงานช้ากว่า ที่ตั้ง Processors ไว้เป็น 2 (แทนที่จะเร็วเท่าเดิม กลับเป็นภาระ)

    ตั้ง Processors ไว้ 4 ทำความเร็วได้ที่ 14.792s

    ตั้ง Processors ไว้ 2 ทำความเร็วได้ที่ 9.660s

    สรุปคือ Hyper Treading มันเอาไว้ใช้ตอนไหน? หรือ โปรแกรม Hyper Pi ไม่รองรับ

    ฝากแฟนๆ Intel แนะนำหน่อยครับ ( ผมเพิ่งย้ายมาน่ะ )

    ปล. ถ้าใครมีผลการเทส Hyper Pi 1M แบบ 4 คอร์แท้ มาให้ดูหน่อยครับว่าได้ความเร็วเท่าไหร่
    (เครื่องผมตอนเทส i3 540 @5.0 GHz)


    ขอบคุณครับ

  • #2
    พอตั้ง Processors ไว้เป็น 1 ได้ 8.364s

    Comment


    • #3
      ลองปรับเป็น 16 เครื่องค้างเลย เวรกำ

      Comment


      • #4
        เร็วแล้วน่ะครับ ขนาดผม I7 2600K ยังได้ 15 วิ ขึ้นเลย ลากไป 4.8 มันอาจจะเป็นการเทสแบบว่าใช้เทรดให้ครบเท่านั้นเองครับ เช็คความเสถียร ลองบีบไฟล์ซัก 4 กิ๊กดูครับว่ามันจะเร็วขึ้นเยอะหรือเปล่า อยากเห็น อิอิอิ 5 GHz แรงขิงๆ

        ปล. ผมเลือกแบบ 8 เทรดน่ะครับ ไม่ได้ลอง 1 หรือ 2 เลย

        ได้ลองล่ะ แก้ไขหน่อย เหมือนๆกันแหละครับ
        ผมรัน 8 เทรดได้ 15 วิหน่อยๆ 4 เทรดได้ 11 วิหน่อยๆ 2 เทรดได้ 10วิหน่อยๆ 1 เทรดได้ 7 วิหน่อยๆ พอดีว่าไม่ได้จดครับ ลองรันดูแบบรวบรัด ผมคิดว่าของผมกับของคุณน่าจะคล้ายๆกันเพราะว่าเป็น Hyper Treading เหมือนกัน เดี๋ยวต้องรอคนใช้ I3 ของจริงมาตอบครับ ผมเอาพอเป็นพิธี แต่คิดว่าน่าจะไม่มีปัญหาน่ะ ถ้ามีปัญหาของผมก็น่าจะมีเหมือนกัน อย่าคิดมากเลยครับ ยินดีต้อนรับสู่คลับอินเทลครับ อิอิอิเนียน
        Last edited by rinucha; 30 May 2011, 16:11:20.

        Comment


        • #5
          ไม่เคยเทส Hyper Pi

          มันไม่สะใจเท่า LinX อ่ะ

          ตามความเข้าใจ HT มันเป็นเสมือน ดังนั้นมันเลยต้องไปแชร์กับ core แท้ 2 คอร์
          เมื่อแชร์ออกมาความสามารถก็ตกลง เช่น ต้องทำงานที่คอร์ 1 ตัวพลังครึ่งเดียว แล้วต้องสลับไปทำงานของอีก HT ที่แบ่งออกมา


          ปล. ผมมั่ว

          Comment


          • #6
            พึ่งสังเกตครับ 1 core CPU ทำงานประมาณ 27% 2core 53% 3core 78% 4core 100%


            ปล. i5 750@4.0 เฉลี่ย 11.780 วินาทีครับ

            Comment


            • #7
              ลอง render หนัง เปรียบเทียบ เปิด/ปิด HT สิคับ

              Comment


              • #8
                มันก็ถูกแล้วนี่ครับที่มันจะช้ากว่า เพราะว่าซีพียูมีคอร์จริงๆแค่ 2 คอร์ ดังนั้นถ้าเลือก Hyper Pi ให้ตั้งค่าให้มันคำนวนแบบ 4 คอร์ มันย่อมโหลดหนักกว่าการคำนวน 2 คอร์อยู่แล้ว
                ทีนี้แล้ว Hyper Thread มันช่วยอะไรได้บ้าง มันก็ช่วยได้ไม่เยอะหรอก เพราะว่าสุดท้ายซีพียูที่ใช้คำนวนจริงๆ มันมีแค่ 2 คอร์

                Comment


                • #9
                  Originally posted by DarkXero View Post
                  มันก็ถูกแล้วนี่ครับที่มันจะช้ากว่า เพราะว่าซีพียูมีคอร์จริงๆแค่ 2 คอร์ ดังนั้นถ้าเลือก Hyper Pi ให้ตั้งค่าให้มันคำนวนแบบ 4 คอร์ มันย่อมโหลดหนักกว่าการคำนวน 2 คอร์อยู่แล้ว
                  ทีนี้แล้ว Hyper Thread มันช่วยอะไรได้บ้าง มันก็ช่วยได้ไม่เยอะหรอก เพราะว่าสุดท้ายซีพียูที่ใช้คำนวนจริงๆ มันมีแค่ 2 คอร์
                  กำลังอยากจะตอบแบบนี้เลยครับ เพราะ Core ของ i3 มันมีเพียงแค่ 2Core เท่านั้น เหมือนคน 2 คน แต่มี 4 มือ ถ้าเอา 2 มือช่วยทำงานพร้อมกัน กับใช้มือทำงานคนละข้าง แรงมันไม่เท่ากันอยู่แล้วครับ
                  - -" งงแฮะ 555+

                  Comment


                  • #10
                    นั่นคือเหตุผลที่ทำให้ 7 ปิดแล้ววิ่งคอร์เดียว เร็วนรกแตกนั่นเองครับ

                    HT จริงๆแล้ว เรามองมันผิดไปหรือเปล่า

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

                    ซึ่งอย่าลืมว่า HT ในบางคอร์ I บางรุ่นจะมี TB มาด้วย ทำให้ทำงานได้เร็วขึ้น

                    4 แท้ๆ กับ 4 เทียม ยังไงก็เทียบยาก แต่ข้อดีมันก็มีครับ คือ บางโปรแกรมที่ไม่ได้ใช้จนหมด มันก็จะไม่รันก็เท่านั้น สบายใจได้เลย

                    Comment


                    • #11
                      เหอๆ ขอเข้ามาเก็บความรู้ครับ

                      Comment


                      • #12
                        ถ้ายังงั้นก็แสดงว่าถ้าโปรแกรมที่รองรับการทำงาน 4 คอร์ Athlon II X4 640 ตัวเดิมของผมก็ได้เปรียบอ่ะจิ

                        i3 540 ก็ทำงานได้ 2 คอร์ ส่วนอีก 2 เธรด ก็หมดความหมาย แต่!!!!

                        โปรแกรมทุกวันนี้ที่เรนเดอร์ หรือ แปลงไฟล์ต่างๆ หรือเกมส์ ที่ผมเจอและสังเกตุมา
                        ก็ไม่ได้กินแรงซีพียู 100% เหมือนโปรแกรมเทสต่างๆ อย่างมากก็แค่ 60-65% ส่วนที่เหลือก็เอาไปเป็น เธรด (งงไหมครับ)

                        สรุปที่ผมเข้าใจตอนนี้คือ i3 2 core กับอีก 2 เธรด ในการทำงานจริงก็คงสู้ Athlon II X4 640 แบบ 4 คอร์แท้ไม่ได้
                        แต่ก็ต้องดูปัจจัยอื่นๆประกอบด้วย + กับที่ผมได้ย้ายค่ายมาผมกลับไม่รู้สึกว่า i3 มันช้ากว่าเลยสักนิด

                        มันคงมีอะไรที่ซับซ้อน ที่เรามองไม่เห็น หรือ ไม่รู้ก็ได้

                        อย่าเพิ่ง งง กันนะครับ ไม่รู้จะอธิบายยังไง

                        Comment


                        • #13
                          ไม่แปลกๆ ไม่ต้องคิดมา สถาปัตยกรรม ต่างๆที่เปลี่ยนไป ถ้าทำความเข้าใจมันก็แจ่มแจ๋วไปเลย

                          ลองดู 1155 ใช่ว่าจะดี 100% เพราะระบบ Ring Bus ของมันทำให้เราปรับ Blck ไม่ได้เลยแม้แต่นิดเดียวไม่งั้นมันจะพาแกว่งลงเหวหมดยกระบบ (PCI Pci-Ex ละเอียดอ่อนมาก แค่วิ่งเกิน 100 Mhz ก็แกว่งแล้ว) นั่นหมายความว่า เราไม่สามารถ คล้อคมันได้สุดตรีนน ตราบใดที่ PCI มันยังไม่นิ่งพอ

                          คราวนี้ ใครบอกว่า AMD คล้อคยากกว่า Intel คนแก่ๆก็ทำได้ ผมว่ากลับไปคิดไหม่ดีกว่า

                          1155 ไม่ง่ายอย่างที่คิดหรอก

                          Comment


                          • #14
                            อีกอย่าง โปรแกรม Hyper Pi มันน่าจะเขียนมาสำหรับเทส ซีพียู คอร์แท้ ซะมากกว่า

                            ถ้ามาจับ i3 เทสเลือกซีพียูเป็น 4 คอร์ ยังไงก็เน่านะผมว่า เพราะมันจะกลายเป็นภาระเสียมากกว่า

                            เพราะมันไม่ใช่คอร์แท้

                            Comment


                            • #15
                              Originally posted by DarkXero View Post
                              มันก็ถูกแล้วนี่ครับที่มันจะช้ากว่า เพราะว่าซีพียูมีคอร์จริงๆแค่ 2 คอร์ ดังนั้นถ้าเลือก Hyper Pi ให้ตั้งค่าให้มันคำนวนแบบ 4 คอร์ มันย่อมโหลดหนักกว่าการคำนวน 2 คอร์อยู่แล้ว
                              ทีนี้แล้ว Hyper Thread มันช่วยอะไรได้บ้าง มันก็ช่วยได้ไม่เยอะหรอก เพราะว่าสุดท้ายซีพียูที่ใช้คำนวนจริงๆ มันมีแค่ 2 คอร์
                              ผมเข้าใจแบบนี้แหละ

                              Comment

                              Working...
                              X