Announcement

Collapse
No announcement yet.

ผมทดสอบปัญหา L3 Cache / Threads Communication ของ AMD Ryzen มาให้ชมกันครับ

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

  • #31
    Originally posted by Amethystx View Post
    ผมว่าไม่ต้องรอนานคาับ แค่ตัว 4 core 1ccx ก็น่าจะดีขึ้นแล้วครับ 55
    อย่างนี้ถือว่าเป็นการออกแบบที่ผิดพลาดเลยรึเปล่าครับเนี่ย

    กลายเป็นว่าต้องมาเขียนโปรแกรมเพื่อรองรับเคสที่มากกว่า 1ccx ถึงจะทำงานได้ดี และต่อให้ข้อมูลเยอะก็ไม่ควรใช้ Thread เกิน (Thread ทั้งหมด/ccx ทั้งหมด)
    เพื่อจะได้ไม่ต้องย้ายไป ccx ตัวอื่น

    ในขณะที่ฝั่ง intel CPU ที่มากกว่า 4 core ก็มีแค่ 1ccx เลยไม่เกิดปัญหานี้

    Comment


    • #32
      Originally posted by Charizard View Post
      อย่างนี้ถือว่าเป็นการออกแบบที่ผิดพลาดเลยรึเปล่าครับเนี่ย

      กลายเป็นว่าต้องมาเขียนโปรแกรมเพื่อรองรับเคสที่มากกว่า 1ccx ถึงจะทำงานได้ดี และต่อให้ข้อมูลเยอะก็ไม่ควรใช้ Thread เกิน (Thread ทั้งหมด/ccx ทั้งหมด)
      เพื่อจะได้ไม่ต้องย้ายไป ccx ตัวอื่น

      ในขณะที่ฝั่ง intel CPU ที่มากกว่า 4 core ก็มีแค่ 1ccx เลยไม่เกิดปัญหานี้
      จริงๆส่วนตัวผมคิดว่าไม่ใช่ความผผิดพลาดหรอครับ แต่ว่าเป็นด้วยเรื่องความง่าย และต้นทุนในการผลิตของตัว AMD เองมากกว่า
      (ถ้าให้อธิบายคงยาวแน่ ไว้จะทำอธิบายเรื่องนี้ในคลิป Zen Architecture deep-dive น่ะครับ)

      และผมมองว่าเรื่องนี้มันเป็นปัญหาที่แก้ได้ครับ (ง่ายกว่าฝันที่จะเห็น software fix ที่ทำให้ bulldozer แรงขึ้นอ่ะ)

      Comment


      • #33
        Originally posted by Amethystx View Post
        จริงๆส่วนตัวผมคิดว่าไม่ใช่ความผผิดพลาดหรอครับ แต่ว่าเป็นด้วยเรื่องความง่าย และต้นทุนในการผลิตของตัว AMD เองมากกว่า
        (ถ้าให้อธิบายคงยาวแน่ ไว้จะทำอธิบายเรื่องนี้ในคลิป Zen Architecture deep-dive น่ะครับ)

        และผมมองว่าเรื่องนี้มันเป็นปัญหาที่แก้ได้ครับ (ง่ายกว่าฝันที่จะเห็น software fix ที่ทำให้ bulldozer แรงขึ้นอ่ะ)
        555 มีเหน็บทิ้งท้าย แต่ผมเห็นด้วยครับว่ามันแก้ได้แน่ๆ แต่คำถามเดิม คือเมื่อไหร่?

        Comment


        • #34
          แจ่มมากๆ ....

          Comment


          • #35
            ryzen 5 4 core 8 thread แน่นอน

            Comment


            • #36
              ตัว6คอร์คงจะมีปัญหาแบบเดียวกันใช่มั้ยครับ

              Comment


              • #37
                Originally posted by Indilinx View Post
                ตัว6คอร์คงจะมีปัญหาแบบเดียวกันใช่มั้ยครับ
                ใช่ แน่นอน
                และ ตัว 6 core คือ ตัว R7 ปิด 2core อาจมีตัวแก้ เปิด core ได้อีก

                Comment


                • #38
                  ถ้าเป็นแบบนี้ R5 6C/12T ก็น่าจะเจอปัญหาแบบเดียวกันกับตอน FX รึเปล่า

                  คือ แทนที่จะเราอยากจะปิดคอร์จาก 6 เหลือ 4 ใน BIOS (สมมติว่ามันไม่มีตัวเลือกว่าจะปิดหัวใดก่อนหลัง)
                  มันจะกลายเป็น 3(ปิด0) + 1พิการ(ปิด2) แทนที่จะเป็น 2(ปิด1) + 2(ปิด1) หรือไม่

                  ยืมภาพปลาทอดจากเว็บตาลุงแถวนี้ เอามาเป็นตัวอย่างการวิเคราะห์


                  ซึ่งในสมัย FX การปิดหัวเท่ากับเป็นการทำให้ CPU เป็นโรคพิการทางสมอง เหลือสมองซีกเดียว ปัจจุบันผู้ป่วยดังกล่าว (FX6xxx) ยังคงโดนสั่งให้อ่านขายหัวเราะเพื่อป้องกันสมองฝ่อครึ่งซีกอยู่

                  แต่กับ RyZen เป็นหัวเต็มๆ คงไม่เจอปัญหาหัวพิการ แต่อาจจะเจอปัญหาก้านสมอง (L3) พิการแทน

                  Comment


                  • #39
                    ว่าแต่ผลต่อประสิทธิ์ภาพถ้าเล่น เกม มันถึง 2% ไหมนิ

                    Comment


                    • #40
                      8C/16T vs. 4C/4T

                      Comment


                      • #41
                        Originally posted by O_ho View Post
                        8C/16T vs. 4C/4T

                        ชัดเจน แต่ก็มีบางเกมที่แพ้ 8/16 เน้อ ี
                        Last edited by dekmepz; 16 Mar 2017, 19:54:00.

                        Comment


                        • #42
                          Originally posted by grungust View Post
                          ถ้าเป็นแบบนี้ R5 6C/12T ก็น่าจะเจอปัญหาแบบเดียวกันกับตอน FX รึเปล่า

                          คือ แทนที่จะเราอยากจะปิดคอร์จาก 6 เหลือ 4 ใน BIOS (สมมติว่ามันไม่มีตัวเลือกว่าจะปิดหัวใดก่อนหลัง)
                          มันจะกลายเป็น 3(ปิด0) + 1พิการ(ปิด2) แทนที่จะเป็น 2(ปิด1) + 2(ปิด1) หรือไม่

                          ยืมภาพปลาทอดจากเว็บตาลุงแถวนี้ เอามาเป็นตัวอย่างการวิเคราะห์


                          ซึ่งในสมัย FX การปิดหัวเท่ากับเป็นการทำให้ CPU เป็นโรคพิการทางสมอง เหลือสมองซีกเดียว ปัจจุบันผู้ป่วยดังกล่าว (FX6xxx) ยังคงโดนสั่งให้อ่านขายหัวเราะเพื่อป้องกันสมองฝ่อครึ่งซีกอยู่

                          แต่กับ RyZen เป็นหัวเต็มๆ คงไม่เจอปัญหาหัวพิการ แต่อาจจะเจอปัญหาก้านสมอง (L3) พิการแทน
                          ไม่หรอกครับ เพราะว่า ryzen เนี่ย ดีไซน์มันถึงแม้ว่าจะล้ำมากๆ ในเชิงวิศวกรรม micro processor
                          (คิดสภาพที่ว่า cpu 8 core clock ใกล้กัน performance ใกล้กัน ผลิตที่ 14nm เหมือนกัน
                          amd มี tdp 65watt ส่วน intel 140watt) แต่ว่าด้วยโครงสร้างพื้นฐานยังไม่ฉีกจาก intel มากๆ
                          ไม่เหมือนกับ bulldozer (ที่ผมคิดว่าเป็นอะไรที่ utterly fails มากๆ) ที่ฉีกแนวไปเยอะ
                          (คือไปเน้น interger แล้วปล่อยให้ใช้ floating point share เอา) ผมเลยเห็นว่ามันยังไม่ยากที่จะ
                          แก้ไข threads mgmt ชักหน่อย แล้วมันจะแรงเองเหมือนที่เห็นๆกันเวลาเทสท์ cinebench, cpu-z



                          ปล. พลังอวย amd เต็มๆ

                          Comment


                          • #43
                            Originally posted by dekmepz View Post
                            ชัดเจน ี
                            เนี่ยผมว่าจะทำคลิปแบบนี้เลย ช้าไปนิดสส์ครับ T-T

                            Comment


                            • #44
                              ^
                              นั่นแหละฮะ ไม่งั้น cinebench , cpu-z คงไม่แรงขนาดนั้น

                              Comment

                              Working...
                              X