Announcement

Collapse
No announcement yet.

เพนเทียม D 3.4G กับ E6400 เอาอันไหนครับ

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

  • #91
    หายไปหลายวันเหมือนกัน แต่เข้ามาอีกทีนี่.....
    อ่านแล้วได้ความรู้เยอะแยะเลยครับ ถึงจะเข้าใจบ้างไม่เข้าใจบ้างก็ตามที
    แต่ปีนี้เอ็นทรานซ์ได้วิศวะคอม
    หวังว่าเรียนแล้วจะเข้าใจพี่ Comlow และพี่ๆOCZขึ้นบ้างครับ
    ตอนนี้มีข้อสงสัยหลายประการ
    ขอไปทบทวนดูอีกทีก่อนเดี๋ยวจะโพสถามล่ะครับ

    Comment


    • #92
      Originally posted by badghost View Post
      โห ไม่ได้เข้าหลายวัน มาอีกหลายกระทู้เลย ผมไม่แปลกใจเลยถ้าเรื่องเกี่ยวกับ CPU ที่เป็นฮาร์ดแวร์มีหลักการทำงานตายตัวยังถกเถียงกันได้ขนาดนี้ เรื่องการเมืองที่มันเป็นรูปธรรมถึงเถียงกันได้ไม่จบไม่สิ้นซะที
      ---------------------------
      CPU แต่ละตัวมันก็มีข้อดีข้อเสียเป็นธรรมดา P4 มันจึงเกิดการพัฒนาเป็น C2D ขึ้นมา เพราะเห็นแล้วว่าทิศทางการพัฒนามันเป็นทางด้านนี้(ซึ่งดีกว่าแบบเก่า) ถ้าเถียงกันตอนนี้ผมไม่เถียงว่าโปรแกรมบางตัวยังต้องการ Clock สูงๆอยู่ แต่ต่อๆไปแล้วเมื่อ C2D มีจำนวน Clock สูงขึ้นจนเท่ากับ P4 ตอนนี้(ซึ่งคิดว่าคงไม่สูงไปกว่านี้แล้ว)ปัญหาเหล่านี้จะถูกกลืนหายไป
      หมด แน่นอนเลยครับ 45nmมาสิ้นปี ก็หมดแบบหายขาดแล้ว...แน่นอน

      อินเทลเค้าโม้ไว้แล้ว ว่า เล็กกว่า แรงกว่า เย็นกว่า และประหยัดพลังงานกว่ามาก

      ผมว่าAMDเองก็ไม่หมูขนาดนั้นนะคงไม่ปล่อยให้บริษัทตัวเองเจ๊งง่ายๆ เดี๋ยวก็ออกมารูปแบบเดิม สัญญานนาฬิกาน้อยกว่า หรือหัวน้อยกว่า แต่แรงเท่ากัน

      Comment


      • #93
        อินเทลเค้าโม้ไว้แล้ว ว่า เล็กกว่า แรงกว่า เย็นกว่า และประหยัดพลังงานกว่ามาก
        ผมคิดว่าคงไม่ได้โม้ครับ เทคโนโลยี High-K Gate ล่าสุดที่เป็นหัวใจหลักสำหรับเทคโนโลยีการผลิต 45nm ของ Intel น่าจะประหยัดพลังงานได้มากกว่าเทคโนโลยีการผลิต 65 nm ปัจจุบันมากทีเดียวครับ

        ทาง IBM และ AMD ก็กำลังพัฒนาเทคโนโลยี SOI High-K Gate ตามติดๆ ครับ จุดเด่นของ Penryn ตอนนี้ Intel แย้มไต๋มาแค่ขนาดของ L2 Cache เพิ่มขึ้นเป็น 6MB สำหรับ Dual Core และ 12MB สำหรับ Quad Core ครับ กับชุดคำสั่ง SSE4 อีกประมาณ 50+ คำสั่ง อื่นๆ ยังไม่เป็นที่เปิดเผย ไม่แน่ว่าอาจจะใช้ Socket 1336 รุ่นใหม่ล่าสุดไปเลย หรือว่าจะยังใช้ LGA 775

        ผมว่าAMDเองก็ไม่หมูขนาดนั้นนะคงไม่ปล่อยให้บริษัทตัวเองเจ๊งง่ายๆ เดี๋ยวก็ออกมารูปแบบเดิม สัญญานนาฬิกาน้อยกว่า หรือหัวน้อยกว่า แต่แรงเท่ากัน
        AMD ไม่หมูแน่ครับ Barcelona เป็น Native Quad Core X86 ตัวแรกที่สามารถรองรับ 32KByte Allocate ได้และยังเป็น Native 128-bit SSE x 2 แต่ละ Core อีกด้วย รับรองได้ว่าสูสีกับ Penryn แน่นอน ดูภาพเป็นตัวอย่างน้ำจิ้มครับ

        โครงสร้างสถาปัตยกรรม K8L ของ AMD

        Comment


        • #94
          AMDไม่คิดของใหม่ออกมาก็ตามไม่ทันหรอก
          ตอนนี้INTEL พัฒนา80COREแล้วหนิ
          แล้วAMDจะตามทันเร้อ

          Comment


          • #95
            Originally posted by YangMaster View Post
            AMDไม่คิดของใหม่ออกมาก็ตามไม่ทันหรอก
            ตอนนี้INTEL พัฒนา80COREแล้วหนิ
            แล้วAMDจะตามทันเร้อ
            ทัน

            Comment


            • #96
              มันจะพัตนาก็ พัตนาไป
              ผมจาเล่นของเก่า -*-

              Comment


              • #97
                โอ้ววววววว

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

                Comment


                • #98
                  Originally posted by AMD View Post
                  ต่อให้ P-D 4.0Ghz(ถ้ามี) ยังสู้E6400ไม่ได้เลยครับ

                  เทียบแบบไม่overclockครับ

                  ลองใช้ CPU Mark99 และ Super PI เทสดูได้ครับ
                  อันนี้เขาของจริง เซียนMod M/Bใน web Vmodtech บัดกรีกันเห็นๆ

                  Comment


                  • #99
                    มันเปงเช่นนี่นี้เอง ผมแจ่มครับ

                    Comment


                    • Originally posted by top41 View Post
                      มันจะพัตนาก็ พัตนาไป
                      ผมจาเล่นของเก่า -*-
                      ตอบได้แหล่ม จริงๆ เลย ผมชอบข้อความท่านนี้ครับ ของเก่าๆแรงๆมันคุ้มเงินดีครับอิๆ


                      ขอบคุณข้อมูลทุกท่านแทนจขกท.เลยแล้วกันครับ หวังว่าหลายๆคนคงได้ความรู้จากกระทู้นี้ไปเยอะนะครับ

                      Comment


                      • เถียงกันเยอะๆนะ^^ อยากได้ความรู้อ่ะ

                        Comment


                        • E6400 เป็นคำตอบสุดท้าย

                          Comment


                          • Originally posted by Comlow View Post
                            แสดงว่าคุณยังไม่เข้าใจสถาปัตยกรรมของ Core Microarchitect อย่างชัดแจ้งครับ ไม่ว่าจะเป็นงานฐานข้อมูลหรือว่า
                            ข้อมูลใดๆ ก็แล้วแต่นะครับ คำว่า ข้อมูลก็คือข้อมูล คำว่าชุดคำสั่งก็คือชุดคำสั่ง ในสถาปัตยกรรมคอมพิวเตอร์เรามีแค่
                            2 อย่างนี้ครับ

                            ชุดคำสั่ง (instruction set) คือ คำสั่งให้ CPU กระทำการกับข้อมูล
                            ข้อมูล (data) คือ วัตถุดิบที่ใช้ในการประมวลผลผ่านชุดคำสั่ง

                            แม้งานของคุณจะเป็น Database แบบ SQL หรืองานกราฟิกหรืองานทั่วไป การที่คุณจะได้ผลลัพธ์จากการประมวลผล
                            ของ CPU ออกมาจำเป็นต้องอาศัยชุดคำสั่งและข้อมูลเสมอนะครับ ภาษา SQL เป็นภาษาที่ใช้ในการจัดการฐานข้อมูล
                            จัดเป็นภาษาโปรแกรมระดับสูง เมื่อจะทำงานกับ CPU จะต้องมีการแปล (Interpreter) เป็นภาษาระดับต่ำให้ CPU ทำ
                            งานก่อน ซึ่งคำสั่งง่ายๆ ในภาษา SQL ก็อาจจะแปลงได้เป็น assemblier หลายบรรทัด ตรงนี้ครับคือที่มาของคำว่า
                            ชุดคำสั่งที่ผมกล่าวถึง

                            ส่วนข้อมูลที่คุณใส่ไว้ Database ไม่ว่าจะเป็นแบบ integer floating point text string ฯลฯ ก็จะถูกแปลเป็น binary format
                            สำหรับรอการประมวลผลจาก CPU ครับ

                            ดังนั้นไม่ว่างานประเภทไหนๆ ก็หนีไม่พ้นการใช้ชุดคำสั่งและข้อมูลในการประมวลผลทั้งสิ้น กรณีงานกราฟิกก็ไม่ได้แตกต่าง
                            กันแต่อย่างใดในมุมมองของวิศวกรคอมพิวเตอร์ เมื่อต้องใช้งานกับ CPU นี่เป็นหลักการพื้นฐานเลยครับ หากคุณบอกว่าสิ่งที่
                            ผมกล่าวมาผิด ก็สงสัยจะต้องเผาตำรา Computer Architect ทั่วโลกทิ้งแล้วกระมัง ฮิๆๆ



                            คุณยังไม่เข้าใจการทำงานของ L2 Cache ใน CPU ที่แท้จริง ข้อมูลส่วนใหญ่ก่อนการประมวลผล

                            SQL Database Application -> Interpreter -> X86 instruction + Binary format data ->
                            (ขั้นตอนที่ 1 สมมติคุณสั่งงานให้โปรแกรม SQL กระทำกับข้อมูลใดๆ)
                            System Memory -> MCH -> CPU
                            (ขั้นตอนที่ 2 หลังจากแปลชุดคำสั่งและข้อมูลแล้ว โปรแกรม SQL จะส่งผ่านข้อมูลไปยัง CPU)
                            L2 Cache -> L1 Instruction Cache + L1 Data Cache
                            (ขั้นตอนที่ 3 ภายใน CPU การทำงานของ L2 Cache ก็จะเริ่มขึ้น เพื่อส่งผ่านข้อมูลไปยัง L1 Cache
                            ซึ่งในขั้นนี้จะแยกชุดคำสั่งและข้อมูลออกจากกันเก็บไว้ใน L1 cache เพื่อรอการประมวลผล)
                            L1 Cache ->Fetch ->Decode -> Pipeline -> ALU(FPU) -> Execute -> Retire -> L2 Cache
                            (ขั้นตอนที่ 4 CPU ก็จะทำงานตามลำดับเพื่อประมวลผลให้ได้ผลลัพธ์ออกมาแล้วส่งไปเก็บไว้ยัง L2 Cache)
                            CPU -> MCH -> System Memory
                            (ขั้นตอนที่ 5 CPU ก็จะส่งผ่านผลลัพธ์จากการประมวลผลไปที่ System Memory ในรูป Binary format data)
                            Binary format data -> Interpreter -> SQL Database Application
                            (ขั้นตอนที่ 6 โปรแกรม Interpreter ใน SQL Database Application ก็จะทำการแปลงข้อมูล Binary format data
                            เป็นข้อมูลที่มนุษย์เข้าใจแสดงผลลัพธ์จากการประมวลผลออกมา)

                            กรณีที่คุณยกมานั้นก็มีครับ แต่ไม่ใช่ปัจจัยเพียงอย่างเดียวที่คุณจะระบุได้ว่า CPU รุ่นไหนจะทำงานได้ไวกว่ากัน
                            คุณต้องศึกษาสถาปัตยกรรมของ CPU แต่ละตัว หลักการทำงานของสถาปัตยกรรม CPU แม้จะเป็นค่ายเดียวกัน
                            อย่าง Pentium D และ Core 2 ก็ใช่จะเหมือนกันไปซะทุกอย่าง ลองศึกษาดูดีๆ ก่อนค่อยสรุปก็ได้ครับ การที่คุณ
                            สรุปเอาดื้อๆ แบบนี้ มันไม่ถูกต้องครับ



                            เทคนิค Hyper-Threading เป็นการใช้ประโยชน์จาก CPU Single Core ให้ประมวลผลได้คล้ายกับ CPU แบบ Dual Core
                            โดยจำลองการทำงานลงมาให้เหมาะสมกับจำนวน Pipeline Stages ของ Netburst ครับ แต่สำหรับ Core 2 Duo E6400
                            ที่พัฒนาจาก Core Microarchitect นั้นมันเป็น Dual Core จริงๆ อยู่แล้ว ย่อมทำงานได้ดีกว่า Hyper-Threading อยู่แล้ว
                            ครับ



                            ไม่เสมอไปหรอกครับการใช้คำสั่ง Sort เพื่อเรียงลำดับข้อมูลใน Core 2 Duo E6400 ทำงานได้ไวกว่า Pentium D 3.40GHz
                            แน่ๆ เพราะสถาปัตยกรรมของ Core เหนือกว่า Netburst อย่าเพิ่งเสียใจครับ แต่ถ้าเป็น Netburst เหมือนกันอาจจะถูกอย่าง
                            ที่คุณว่ามาแหงๆ เลยล่ะ



                            เอาเป็นว่าผมสรุปแทนเลยละกันครับว่า E6400 เร็วกว่า Pentium D 3.40GHz นะครับ


                            แสดงว่า เล่น SQL มาอย่างโชคโชน แต่ยังไง E6400 ก็ดีกว่านะ

                            Comment


                            • วันนี้โอเวอร์ไป 4.2 Gz ลองเทสดูคะแนนน้อยกว่า Q6700 แค่ 1000 กว่าๆเองครับ

                              แบนวิทก็ไม่หนีกันมากด้วยอะ อะยังไงครับ หรือว่าต้องทำงาน พวกโปรแกรมเทส บอกคะแนนไม่

                              ดีพอป่าวครับ คือจะขายก็เสียดายเลย โอเล่นซะเลย

                              Comment


                              • อะไรกันเนี่ย ปามา 6 หน้ามันก็ยังเถียงไม่จบอีก เหอะๆๆๆ

                                แต่เท่าที่ดูมาแล้ว ผมว่าพี่ Comlaw เขารู้ลึกดีนะครับ

                                ขอชมจากใจจริงๆ ครับ

                                Comment

                                Working...
                                X