Announcement

Collapse
No announcement yet.

งาน 1 core ของ FX 4-6-8

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

  • #16
    CPU เป็นตัว ทดสอบของ FX-8 ครับ
    M/B Asrock fatal1ty 990fx professional ครับ

    กำลัง จะลอง ปรับ 1C /2 T ดูครับ แต่ bios 1.60 แปลกๆ เปิดเมนูนี้เล้ว เป็น 4C/4T แทน เดี๋ยวจะ flash เป็น Ver.1.48 แล้วลองให้ดู ว่ามันแรงเพิ่มขึ้นไหมนะครับ



    Last edited by Birdcomloso; 24 May 2012, 13:22:32.

    Comment


    • #17
      รอชมครับ

      Comment


      • #18
        ^
        รูปของท่านBirdcomloso ก็ดูหนักอกหนักใจดีนะครับ

        Comment


        • #19
          Originally posted by pandaman-z View Post
          ^
          รูปของท่านBirdcomloso ก็ดูหนักอกหนักใจดีนะครับ
          เง้อ อิอิ ... แค่รูปนะขอรับ อยากเจอตัวเป็นๆแบบนี้เหมือนกัน อิอิ ...... ผมลองแล้วครับ เปิด 1C/2T ไม่ได้แฮะ ไอ้เมนูด้านล่างนี้ มัน มีความหมายคือ เปิด 4C/4T ครับ รอท่านอื่นมาเสริม ต่อดีกว่า ถ้าใคร M/B ทำได้อ่ะนะครับ

          Comment


          • #20
            ถ้าคำถามที่เจ้าของกระทู้สงสัย

            คำตอบที่ควรจะเป็น คือ เท่ากัน หรือ ต่างกันแบบไม่มีนัยยะสำคัญ

            เพราะมันก็เป็นเรื่องปกติที่จะผลิตแล้วไม่สมบูรณ์ แล้วใช้วิธีปิด Module มาขายนั่นแหละครับ


            ถ้าจับมาวิ่งความเร็วเท่ากัน ผลลัพธ์ควรจะเท่ากันครับ

            ส่วนที่ท่าน Birdcomloso อยากจะเปิด 1C/2T มันทำไม่ได้อยู่แล้ว เพราะเป็นเทคโนโลยี Hyper Threading ของ Intel ที่เพิ่มวงจรเล็กๆเข้าไป เพื่อทำให้ OS มองเห็น CPU 1 Core กลายเป็น 2 Core (เสมือน) ซึ่งหมายถึงการโยนงาน 2 Thread ให้ Core 1 Core ทำงาน ซึ่งจะทำให้งาน 2 งานได้ (แบบสลับกันทำงาน) ผลลัพธ์สูงสุดที่ได้ ถ้าเทียบ คือ 1 Core 1Thread = 100% , 1Core 2Thread = 120%


            ในส่วนของ AMD ใช้วิธี Design CPU โดยอิงแนวคิดใหม่ โดยมองว่า ปกติ Core CPU 1 Core ประกอบด้วย 1 หน่วย สำหรับประมวลผลจำนวนเต็ม (integer) และ 1 หน่วย ประมวลผลจำนวนทศนิยม (float)

            ให้มองใหม่เป็น Module คือ 1 Module = integer 2 unit + float 1 unit
            AMD มองว่าหากเป็นงานที่เน้นคำนวน float ให้โยนไปทาง GPU แทน จะทำได้ดีกว่า CPU

            โดย OS จะมองเห็น Module 1 Module = 2 Core

            แต่หากมองมุมงานที่เป็น integer จะทำงานได้เต็มที่ เช่น FX8xxx = 4 Module = 8unit integer + 4 unit float

            แต่ถ้าเป็นงาน float จำนวน 2 งาน แต่ส่งไปยัง Module เดียว ก็จะกลายเป็นคอขวด เพราะ มี float 1 unit

            จึงมีเมนู One core per unit เนื่องจากว่า OS เก่าๆ จะไม่รู้จักโครงสร้าง Module แบบนี้ ทำให้การจ่ายงาน Float ไปยังแต่ละ Module ไม่ดีที่สุด

            ซึ่งหมายถึง แต่ละ Module ให้ OS มองเห็นเพียง 1 Core เพื่อที่จะได้กระจายงาน Float ไปยัง Module อื่นๆ ได้ถูกต้อง

            ซึ่งถ้าหากใช้ OS เป็น Windows 8 ก็จะไม่เกิดปัญหานี้ครับ

            Comment


            • #21
              Originally posted by kamthorn View Post
              ถ้าคำถามที่เจ้าของกระทู้สงสัย

              คำตอบที่ควรจะเป็น คือ เท่ากัน หรือ ต่างกันแบบไม่มีนัยยะสำคัญ

              เพราะมันก็เป็นเรื่องปกติที่จะผลิตแล้วไม่สมบูรณ์ แล้วใช้วิธีปิด Module มาขายนั่นแหละครับ


              ถ้าจับมาวิ่งความเร็วเท่ากัน ผลลัพธ์ควรจะเท่ากันครับ

              ส่วนที่ท่าน Birdcomloso อยากจะเปิด 1C/2T มันทำไม่ได้อยู่แล้ว เพราะเป็นเทคโนโลยี Hyper Threading ของ Intel ที่เพิ่มวงจรเล็กๆเข้าไป เพื่อทำให้ OS มองเห็น CPU 1 Core กลายเป็น 2 Core (เสมือน) ซึ่งหมายถึงการโยนงาน 2 Thread ให้ Core 1 Core ทำงาน ซึ่งจะทำให้งาน 2 งานได้ (แบบสลับกันทำงาน) ผลลัพธ์สูงสุดที่ได้ ถ้าเทียบ คือ 1 Core 1Thread = 100% , 1Core 2Thread = 120%


              ในส่วนของ AMD ใช้วิธี Design CPU โดยอิงแนวคิดใหม่ โดยมองว่า ปกติ Core CPU 1 Core ประกอบด้วย 1 หน่วย สำหรับประมวลผลจำนวนเต็ม (integer) และ 1 หน่วย ประมวลผลจำนวนทศนิยม (float)

              ให้มองใหม่เป็น Module คือ 1 Module = integer 2 unit + float 1 unit
              AMD มองว่าหากเป็นงานที่เน้นคำนวน float ให้โยนไปทาง GPU แทน จะทำได้ดีกว่า CPU

              โดย OS จะมองเห็น Module 1 Module = 2 Core

              แต่หากมองมุมงานที่เป็น integer จะทำงานได้เต็มที่ เช่น FX8xxx = 4 Module = 8unit integer + 4 unit float

              แต่ถ้าเป็นงาน float จำนวน 2 งาน แต่ส่งไปยัง Module เดียว ก็จะกลายเป็นคอขวด เพราะ มี float 1 unit

              จึงมีเมนู One core per unit เนื่องจากว่า OS เก่าๆ จะไม่รู้จักโครงสร้าง Module แบบนี้ ทำให้การจ่ายงาน Float ไปยังแต่ละ Module ไม่ดีที่สุด

              ซึ่งหมายถึง แต่ละ Module ให้ OS มองเห็นเพียง 1 Core เพื่อที่จะได้กระจายงาน Float ไปยัง Module อื่นๆ ได้ถูกต้อง

              ซึ่งถ้าหากใช้ OS เป็น Windows 8 ก็จะไม่เกิดปัญหานี้ครับ
              ข้อมูลแน่นมากครับ นับถือๆ

              Comment


              • #22
                ^
                ^
                ^
                ท่าน kamthorn ตอบได้แจ่มแจ้งเลยครับ

                Comment


                • #23
                  เข้ามาดูรูปครับ

                  Comment


                  • #24
                    แสดงว่าต้องรอ Windows 8 สินะ

                    "Windows 8 นี้คือความหวังของ AMD งันหรือ" คำพูดเหมือนในการ์ตูนเลยแหะ ที่จะทำให้ใช้งานได้ประสิทธิภาพสูงสุดของ CPU ตระกูล FX

                    Comment


                    • #25
                      อย่าไปคิดอย่างนั้นนะครับ รอ Windows 8 แล้วจะพลิกจากแพ้ intel กลายเป็น ชนะ intel ในทันที win8 ก็ช่วยได้แค่บางอย่างนะครับ บางอย่าง มันก็ได้เท่าเดิมครับ อิงปัจจุบันดีที่สุดครับ เพราะตัวแปรอื่นๆ ยังมีอีกมาก หัวใจหลักๆ ที่สำคัญ คือ ประสิทธิภาพต่อสัญญาณนาฬิกา ของ AMD ตระกูล FX ยังด้อยกว่า Intel อยู่มากครับ ยังไม่นับชุดคำสั่งต่างๆ ที่ Intel ทำได้ดีกว่า L1 Cache ขนาดเล็กลงไปมาก และ ช้า เป็นต้น

                      แต่ถ้าถามว่าแย่ไปหมดทุกอย่างหรือไม่ ก็ไม่ใช่อย่างนั้นนะครับ

                      ถ้าในมุมคนเล่นเกมส์ มีงบ 4000 สำหรับ CPU
                      - Intel i3 2100 / AMD FX-4100 - ควรจะเลือก Intel แต่ก็เลือก AMD ได้ ถ้าใจรัก

                      ถ้าในมุมคนเล่นเกมส์ มีงบ 6000 สำหรับ CPU
                      - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก Intel ไม่ควรเลือก AMD เพราะเกมส์ไม่เน้น Core มากขนาดนั้น หากต้องการใช้ AMD ก็ลดเหลือ FX-4100 แล้วเอาส่วนต่างไปเพิ่มการ์ดจอแทน

                      ถ้าในมุมคนทำงาน มีงบ 6000 สำหรับ CPU ไว้เปิดทำงานสารพัดอย่าง พร้อมๆกัน
                      - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก AMD

                      ถ้าในมุมคนทำงาน มีงบ 6000 สำหรับ CPU ไว้แปลงวิดีโอ
                      - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก Intel

                      เป็นต้น

                      Comment


                      • #26
                        ผมอยากรู้ครับทำไมต้องปิดหัวมันด้วย ?

                        Comment


                        • #27
                          Originally posted by artzaok View Post
                          ผมอยากรู้ครับทำไมต้องปิดหัวมันด้วย ?
                          การตลาดไงครับ ถ้าไม่ปิดเพื่อให้มี 4 6 มันจะขายแค่ 8 ตัวเดียวมันก็ยังไงอยู่นะครับ

                          Comment


                          • #28
                            Originally posted by kamthorn View Post
                            อย่าไปคิดอย่างนั้นนะครับ รอ Windows 8 แล้วจะพลิกจากแพ้ intel กลายเป็น ชนะ intel ในทันที win8 ก็ช่วยได้แค่บางอย่างนะครับ บางอย่าง มันก็ได้เท่าเดิมครับ อิงปัจจุบันดีที่สุดครับ เพราะตัวแปรอื่นๆ ยังมีอีกมาก หัวใจหลักๆ ที่สำคัญ คือ ประสิทธิภาพต่อสัญญาณนาฬิกา ของ AMD ตระกูล FX ยังด้อยกว่า Intel อยู่มากครับ ยังไม่นับชุดคำสั่งต่างๆ ที่ Intel ทำได้ดีกว่า L1 Cache ขนาดเล็กลงไปมาก และ ช้า เป็นต้น

                            แต่ถ้าถามว่าแย่ไปหมดทุกอย่างหรือไม่ ก็ไม่ใช่อย่างนั้นนะครับ

                            ถ้าในมุมคนเล่นเกมส์ มีงบ 4000 สำหรับ CPU
                            - Intel i3 2100 / AMD FX-4100 - ควรจะเลือก Intel แต่ก็เลือก AMD ได้ ถ้าใจรัก

                            ถ้าในมุมคนเล่นเกมส์ มีงบ 6000 สำหรับ CPU
                            - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก Intel ไม่ควรเลือก AMD เพราะเกมส์ไม่เน้น Core มากขนาดนั้น หากต้องการใช้ AMD ก็ลดเหลือ FX-4100 แล้วเอาส่วนต่างไปเพิ่มการ์ดจอแทน

                            ถ้าในมุมคนทำงาน มีงบ 6000 สำหรับ CPU ไว้เปิดทำงานสารพัดอย่าง พร้อมๆกัน
                            - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก AMD

                            ถ้าในมุมคนทำงาน มีงบ 6000 สำหรับ CPU ไว้แปลงวิดีโอ
                            - Intel i5 2x00 / AMD FX-8120 - ควรจะเลือก Intel

                            เป็นต้น
                            ผมเองก็คิดแบบท่านเหมือนกันในเรื่อง window 8 อาจจะช่วยเพิ่มประสิทธิภาพ FX ได้นิดเดียว ประมาณ 10% ได้
                            ส่วนเรื่องการจะซื้ออะไรนั้นค่อนข้างเป็นสิทธิส่วนบุคคล
                            แล้วแต่คนละกัน ว่ารัก ว่าชอบอะไร

                            Originally posted by artzaok View Post
                            ผมอยากรู้ครับทำไมต้องปิดหัวมันด้วย ?
                            ไม่ผ่าน QC ครับ
                            ประมาณว่า หัวเสีย หัวกินไฟ หัวเออ ประมาณนี้ครับ


                            ต่อมาเป็นคำถามที่จะถามต่อไปนะครับ

                            1. ในการปิดหัวนั้น มีวิธีอะไรบ้างครับ ในปัจจุบัน อยากได้ข้อมูลเชิงลึกตรงนี้มาก

                            2. การที่ mainboad รู้ว่า cpu ที่ใส่นั้นเป็น cpu อะไร mainborad รู้ได้อย่างไร อยากได้ข้อมูลเชิงลึกตรงนี้มาก (bios?)

                            3. การเปิดหัวสมัยก่อน มีวิธีอะไรบ้าง โยนลิ้งมาก็ได้ครับ เดียวไปอ่านเอง

                            4.จำนวน transistor ในสมัยนี้ มีผลต่อความสามารถของ cpu ซะกี่เปอร์เซน ครับ และอะไรบ้างที่มีผลต่อประสิทธิภาพ cpu
                            FX8 1200 ล้าน transistor ในขณะที่ intel i7 995 ล้าน transistor

                            5. ชุดคำสั่งใน cpu ที่ amd ซื้อ ลิขสิทธิมาจาก intel มี อะไรบ้าง

                            บางคนอาจถามว่าจะ "อยากรู้ไปทำใม*่ะ" ผมก็จะตอบว่า ก็ "มันสนุกไง"

                            บางคนอาจถามว่าจะ "ทำไมไม่ไปหาเอง*่ะ" ผมก็จะตอบว่า ก็ "คนๆ เดียวทำได้ทุกอย่างหรอ ผมไม่ได้เก่งอะไรขนาดนั้น โปรดเข้าใจ"

                            กลับไปหาข้อมูลต่อละครับ เดียวมาใหม่

                            Comment


                            • #29
                              Intel i5 2x00 / AMD FX-8120
                              ถ้าคิดว่าFPSสูงกว่าคือทุกอย่างของการเล่นเกมส์ ไปIntelเถอะครับ...

                              Comment


                              • #30
                                Intel i5 2x00 / AMD FX-8120
                                ถ้าคิดว่าFPSสูงกว่าคือทุกอย่างของการเล่นเกมส์ ไปIntelเถอะครับ...

                                -> มันมีเรื่องของ ค่าของ Framerate MAX MIN ด้วยน่ะครับ Intel ทำ MAX FPS มากกว่า AMD แต่ก็แกว่งมากกว่า AMD แต่สุดท้ายมันอยู่ที่ความพอใจของคนจ่ายเงินครับ


                                ต่อมาเป็นคำถามที่จะถามต่อไปนะครับ

                                1. ในการปิดหัวนั้น มีวิธีอะไรบ้างครับ ในปัจจุบัน อยากได้ข้อมูลเชิงลึกตรงนี้มาก
                                -> จริงๆ ก็แบ่งเป็นแบบ Hardware กับ Software คือ ถ้า Hardware ก็ปิดเส้นทางการจ่ายไฟ หรือ วงจรบางอย่างทำให้ใช้งาน Core นั้นๆไม่ได้ อาจจะทำเป็นจุดเชื่อม หรือ ไม่ใส่อุปกรณ์บางอย่าง ตรงนี้อยู่ที่คนออกแบบ CPU ครับ

                                ถ้า Software ก็ BIOS นี่แหละครับ

                                2. การที่ mainboad รู้ว่า cpu ที่ใส่นั้นเป็น cpu อะไร mainborad รู้ได้อย่างไร อยากได้ข้อมูลเชิงลึกตรงนี้มาก (bios?)

                                จริงๆ ก็อิงจากข้อ 1 นะครับ คือ CPU แต่ละตัว ผลิตมาเหมือนๆกันหมด จากนั้นก็ต้องไปทดสอบ ค่าต่างๆ เพื่อเช็คว่า แต่ละ Core ทำงานได้สมบูรณ์หรือไม่ และแต่ละ Core สามารถทำงานได้ที่ความเร็วสูงสุดเท่าใด

                                สมมุติ ตัวที่ 1 ทำงานได้สมบูรณ์ 3 Core ที่ 3.4GHz อีก 1 Core ได้แค่ 2.5GHz อย่างนี้ ก็ตัดขายเป็น Athlon II X3 460
                                ตัวที่ 2 ทำงานได้สมบูรณ์ 4 Core ที่ 3.1GHz ก็ตัดขายเป็น Athlon II X4 645

                                เขาก็จะบันทึกข้อมูลพวกนี้ลงไปใน CPU ว่าตัวมันเองคือรุ่นอะไร เรียกว่า CPUID ที่เป็นข้อมูลให้โปรแกรม CPU-Z ไว้ดูข้อมูลนะครับ

                                BIOS บนเมนบอร์ดก็ไปอ่านข้อมูลพวกนี้จาก CPU จะได้ปรับตั้งค่า Bus ต่างๆ ให้ตรงกับรุ่นของ CPU ส่วนการเปิดหัว ก็เป็นการตั้งค่าของ BIOS ในการสั่งเปิดหัวโดยไม่สนใจค่าของ CPU ครับ

                                3. การเปิดหัวสมัยก่อน มีวิธีอะไรบ้าง โยนลิ้งมาก็ได้ครับ เดียวไปอ่านเอง

                                4.จำนวน transistor ในสมัยนี้ มีผลต่อความสามารถของ cpu ซะกี่เปอร์เซน ครับ และอะไรบ้างที่มีผลต่อประสิทธิภาพ cpu
                                FX8 1200 ล้าน transistor ในขณะที่ intel i7 995 ล้าน transistor

                                สมัยก่อนพอจะวัดได้ หลังๆมาก ผมว่าอย่าไปใส่ใจมันมากเลยครับ เพราะว่าจำนวน Transistor มากๆ มันคือความซับซ้อนของวงจรครับ ตัวอย่างที่ยกเทียบได้เห็นภาพมากที่สุด คือ

                                Intel Pentium 4 Northwood-C และ Intel Pentium 4 Prescott-E

                                ตัว Northwood นั้น ใช้เทคโนโลยีการผลิต 0.13u = 130nm , Prescott - 0.09u = 90nm

                                Transistor ของ Northwood แค่ 55 ล้านตัว แต่ Prescott มีประมาณ 125 ล้านตัว

                                Prescott มี transistor มากกว่า 2 เท่า แต่ประสิทธิภาพ ไม่ได้แตกต่างกันมากนะครับ กลายเป็นว่า ในงานบางงาน Northwood กลับทำได้ดีกว่า เพราะมีประสิทธิภาพต่อ 1 สัญญาณนาฬิกาที่ดีกว่า Prescott

                                5. ชุดคำสั่งใน cpu ที่ amd ซื้อ ลิขสิทธิมาจาก intel มี อะไรบ้าง

                                ต้องไปถาม AMD ครับ 5555

                                หลักๆ ก็ SSE ทั้งหลาย แต่รอ Intel ออกมาก่อนค่อยตามซื้อ ได้แก่

                                SSE (K7)
                                SSE2 (K8)
                                SSE3 เข้าใจว่าแลกกับ Intel ในส่วนของ x86-64 (K8-K10)
                                SSSE3,SSE4.1,SSE4.2 (FX)

                                ชุดคำสั่งในภายหลัง เน้นการแลกเปลี่ยน เข้าใจว่า อิงตาม Intel เป็นหลัก แต่ก็มีการปรับเปลี่ยนบางอย่างให้เหมาะกับ CPU ของ AMD เนื่องจากคนใช้เยอะกว่า เช่น AVX

                                Comment

                                Working...
                                X