Announcement

Collapse
No announcement yet.

คอร์เทียม? คอร์แท้? คอร์ กับ เธรด ต่างกันยังไง? ให้พี่กูเกิลช่วยแล้ว ยัง งงๆ

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

  • คอร์เทียม? คอร์แท้? คอร์ กับ เธรด ต่างกันยังไง? ให้พี่กูเกิลช่วยแล้ว ยัง งงๆ

    X
    Last edited by OHMeGaXz; 3 Nov 2018, 05:49:43. Reason: แก้ไข สีตัวอักษร และ ข้อความที่ทำให้พี่เข้าใจผิด

  • #2
    ถามเยอะ ผม google ให้นะ พิมพ์ตอบหมดไม่ไหว

    Multi Core
    http://en.wikipedia.org/wiki/Multi-core_processor

    HT
    http://en.wikipedia.org/wiki/Hyper-threading

    * เปิดหัว ไม่มีใน Intel , ผมไม่ได้เล่น AMD ผมขอไม่ตอบ
    * dummy core ไม่มีอะไรที่เกี่ยวกับ CPU ผมขอไม่ตอบ
    * การปลดห้ามไกของ GFX << หมายถึงอะไร? ผมขอไม่ตอบแล้วกัน
    * คอร์บนดอส 5 คอร์ ดัมมีอีกเท่าหนึ่ง << อะไร? ไม่ตอบแล้วกัน -ผ่าน-

    ปล. iFix ผมก็ไม่รู้จัก, สมัยทำคอมแรกๆ google ก็ไม่มี, ครูสอนก็ไม่มี, ลักจำเค้ามาทั้งหมด, หมายความว่าผมห่วย เพราะฉะนั้น ไม่ต้องเชื่ออะไรผมเลยก็ได้

    ไปล่ะ

    Comment


    • #3
      X
      Last edited by OHMeGaXz; 3 Nov 2018, 05:49:25.

      Comment


      • #4
        เอางี อย่าไปเชื่อไอ้คนในเฟสมาก มันมั่วตัวแต่ i5 มี 5 Core i7 มี 7 Core แล้ว

        Comment


        • #5
          X
          Last edited by OHMeGaXz; 3 Nov 2018, 05:51:29.

          Comment


          • #6
            Originally posted by taechasit View Post
            เอางี อย่าไปเชื่อไอ้คนในเฟสมาก มันมั่วตัวแต่ i5 มี 5 Core i7 มี 7 Core แล้ว
            ดีนะที่มันไม่บอกว่า A10 มี 10 Core ด้วย 5555

            Comment


            • #7
              Originally posted by OHMeGaXz View Post
              อาวกรรม ผมยังไม่ได้ว่า พี่ห่วยเลยนะครับ ไหงเปนงั้นอะพี่
              เง้อ....

              ความหมายผมคือ

              คนที่เรียน ifix อะไรนั่นมา จะเป็นเทพทางด้านคอมเลย ซึ่งผมไม่ได้เรียน และไม่เคยรู้จักเลย ผมก็เลยเป็นคนธรรมดาๆ ที่ไม่มีความรู้เรื่องคอมเลยซักนิด

              ขออภัยที่ทำให้เข้าใจผิดนะครับ

              Comment


              • #8
                ไหนๆ ตื่นมาแล้วก็เพิ่มต่อ

                เพิ่งได้อ่านข้อความ copy จาก face (เมื่อคืนเปิดรูปไม่เห็น อยู่ที่บ. ดูไม่ได้)

                เอารูปเก่าในกระทู้เก่ามาให้ดูอีกที


                http://www.techpowerup.com/reviews/I...vy_Bridge_GPU/

                core i5, i7 ส่วนของ Graphics มันแยกกันเด็ดขาดจาก CPU เน้อ ส่วนที่ใช้ร่วมกันกับระบบ คือการติดต่อหน่วยความจำ (ก็คือ Share แรมจากระบบไปใช้นั่นเอง)

                โครงสร้างหลักๆ i5, i7 จะเหมือนกัน ต่างกันตรง core i7 จะใช้ส่วนของเวลาที่ไม่ได้ประมวลผล (clock cpu ช่วงขาลง) เอามาใช้เพื่อทำงานได้ด้วย, ถึงจะเอามาใช้ได้ไม่ถึง 100% ของการทำงานจริง แต่ก็ใกล้เคียงกับการได้ CPU มาเพื่มอีก (เกือบๆ) 1 ตัว ซึ่ง Intel เรียกการทำงานนี้ว่า Hyper-threading นั่นแหล่ะ (อ่านใน wiki เพิ่มเอาเน้อ)

                * เรื่องพวกนี้ผมมี google เป็นครู เพราะฉะนั้น สิ่งที่ผมรู้ จะผสมระหว่างสิ่งที่เป็นข้อมูลดิบและความเข้าใจของผม ซึ่งอาจไม่ถูก 100% ผมจึงพยายามลงที่มาของข้อมูลไว้อ้างอิงด้วย เพราะบางประโยคผมอาจจะอ่านข้าม หรือแปลผิดมา ก็ขอให้ประมวลข้อมูลเหล่านี้ด้วยตัวเองให้ดีอีกรอบ อย่าเชื่ออะไรๆ ใน internet ทั้งหมด ขนาดใน wiki ยัง (เคย) มีข้อมูลที่ผิดพลาดได้เลย

                * Computer มันเป็นสิ่งที่มีจริงนะไม่ใช่สิ่งที่อยู่ในความเชื่อ แต่เพื่อนท่านเก่งอ่ะ ที่เอาเรื่องต่างๆ มาผสมกันให้กลายเป็นเรื่องใหม่ที่ตัวเค้าเองรู้คนแรกเลย (บางอย่างที่เค้าว่ามา วิศวกรที่ Intel อาจจะยังไม่เคยรู้มาก่อนเลยว่ามันมีด้วย )

                เอาเท่านี้ก่อน ง่วงฟุดๆ

                Comment


                • #9
                  Intel Core i3 >> ผู้ใช้ระดับล่าง มี 2 Core
                  Intel Core i5 >> ผู้ใช้ระดับกลาง มี 4 Core แต่ถ้าเป็นอุปกรณ์พกพาจะมีแค่ 2 Core
                  Intel Core i7 >> ผู้ใช้ระดับสูง มี 4-6 Core แต่ถ้าเป็นอุปกรณ์พกพาจะมีแค่ 2-4 Core
                  Intel Xeon >>> สำหรับทำงาน Workstation และ Sever มี 4-10 Core ต่อ CPU 1 ตัว สามารถเอา CPU มาต่อกันได้ไม่จำกัดจำนวน

                  เรื่อง Thread ส่วนมากจะใส่มาให้ และผมมองว่ามันมีแต่ข้อดีนะ (ใครนึกข้อเสียออกก็ช่วยบอกผมหน่อยนอกจากราคาที่แพงขึ้น)
                  Thread ไม่ได้ทำให้ CPU แรงขึ้นแบบ 2 เท่า จึงทำให้ความแรงเป็นแบบนี้ CPU Intel 4c4t < 4c8t < 8c8t แต่ทั้งนี้นอกจากจำนวน Core และ Thread แล้วทุกอย่างที่เหลือต้องเหมือนกันหมดนะ

                  ข้อ 2. ผมเดาว่าน่าจะหมายถึงการปลุก Core ที่หลับไหลให้กลับมาทำงานอีกครั้ง ซึ่งปัจจุบันมันไม่มี CPU ตัวไหนทำได้หรอกคับ ทั้งฝั่ง Intel และ AMD
                  Core ที่หลับไหลคืออะไร? ก็คือ Core ที่ทางผู้ผลิตทำขึ้นมาแต่ด้วยเหตุผลบางประการทำให้จำเป็นต้องปิดมันไว้ (อาจจะกินไฟเกินเหตุ ไฟลัดวงจร ทรานซิสเตอร์พัง)

                  1.jpg

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

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

                  ข้อ 3. ไม่รู้
                  ข้อ 4. หายไปไหน อิอิ
                  ข้อ 5. ไม่รู้
                  ข้อ 6. ไม่รู้
                  ข้อ 7. ไม่รู้
                  Last edited by kachanking; 5 May 2013, 14:22:22.

                  Comment


                  • #10
                    Originally posted by kachanking View Post
                    เรื่อง Thread ส่วนมากจะใส่มาให้ และผมมองว่ามันมีแต่ข้อดีนะ (ใครนึกข้อเสียออกก็ช่วยบอกผมหน่อยนอกจากราคาที่แพงขึ้น)
                    Thread ไม่ได้ทำให้ CPU แรงขึ้นแบบ 2 เท่า จึงทำให้ความแรงเป็นแบบนี้ CPU Intel 4c4t < 4c8t < 8c8t แต่ทั้งนี้นอกจากจำนวน Core และ Thread แล้วทุกอย่างที่เหลือต้องเหมือนกันหมดนะ
                    ข้อเสียนึกไม่ออกเหมือนกัน ขอเสริมเรื่อง HT นิดเดียว

                    ปกติสถาปัตยกรรม x86 (ตั้งแต่สมัย 4040 เลยมั้ง) ปกติ 1 clock (สัญญาณนาฬิกา จาก 0->1) จะทำงานได้ 1 คำสั่ง
                    *1 command อาจต้องใช้หลายคำสั่งนะ อันนั้นศึกษาเรื่องภาษาระดับต่ำดู

                    ทีนี้ intel เค้าคิดได้ ว่าสามารถเอาช่วง clock ที่มันไต่กลับ จาก 1->0 มาใช้ได้นี่นา ก็เลยเอาตรงนี้มาเสริมความสามารถของ CPU ตัวเอง
                    *ตั้งแต่สมัย 478 Prescott (90 nm) รุ่นแรกๆ ที่เป็น HT ได้แต่ 2.4C - 3.4C แต่ปัญหาของมันก็คือ มันร้อนมาก จนแก้ไขต่อมาในรุ่น E ซึ่งความร้อนลดลงเยอะ

                    อ่านเสริม ==> http://www.intel.com/content/www/th/...echnology.html
                    http://en.wikipedia.org/wiki/List_of...icroprocessors


                    Originally posted by kachanking View Post
                    ข้อ 2. ผมเดาว่าน่าจะหมายถึงการปลุก Core ที่หลับไหลให้กลับมาทำงานอีกครั้ง ซึ่งปัจจุบันมันไม่มี CPU ตัวไหนทำได้หรอกคับ ทั้งฝั่ง Intel และ AMD
                    Core ที่หลับไหลคืออะไร? ก็คือ Core ที่ทางผู้ผลิตทำขึ้นมาแต่ด้วยเหตุผลบางประการทำให้จำเป็นต้องปิดมันไว้ (อาจจะกินไฟเกินเหตุ ไฟลัดวงจร ทรานซิสเตอร์พัง)
                    ผมมองว่ามันเป็นเรื่องของการผลิต อย่างเช่น wafer ที่ผลิตมา ทำไว้ 4 core ทีนี้พอ test บาง core ไม่ผ่านทุกฟังก์ชัน ก็ไปสั่งปิดมันไว้ เพื่อให้ใช้งานได้ 3 core และจำหน่ายในราคา 3 core

                    ทีนี้ถ้าเราสามารถเปิด core ที่เหลือได้ ก็จะใช้งานได้แบบ 4 core ในราคาซื้อมา 3 core (แต่ใช้งานได้ทุกอย่างหรือเปล่า นั่นเป็นอีกเรื่อง)

                    * ที่ได้ยินมา สมัย AMD 3 core ก็คือเค้า lock CPU ตัวที่วางจำหน่ายด้วยการโปรแกรม ดังนั้น ถ้า M/B รองรับ ก็อาจจะเปิดเอา core ที่ซ่อนอยู่ ออกมาได้

                    * สำหรับ Intel ถ้าเป็นอย่างที่ผมเดา จริงๆ ผมว่า intel เค้าคงไม่ทำแบบเดียวกันแน่ (เพราะเห็นสิ่งที่ผ่านมาของ AMD core Unlock) ผมว่า ถ้า intel เค้าจะปิด core ที่เหลือ น่าจะเป็นการ wire สายภายใน (ก่อนใส่กระดอง) ซึ่งถ้าเป็นแบบนี้ คงต้องผ่า CPU แล้ว wire สายใหม่ ถึงจะเอา core ที่หายไปออกมาได้

                    * ตัวอย่างการผลิต HDD ที่มีขนาด 500GB ถ้าไม่ผ่านการทดสอบ (ระหว่างการผลิต) แต่ผลทดสอบผ่านที่ 400GB , ดิสก์ตัวนั้นอาจจะถูกลดตำแหน่งมาขายในรุ่น 320GB (ขายราคาที่ต่ำลง แต่ไม่ต้องทิ้งไดร์ฟตัวนั้นไปเปล่าๆ)

                    มันมีเรื่องในการผลิตอีกเยอะ ที่ผู้ผลิตไม่ได้เปิดเผยเรา แต่ยังไงๆ ไอ้ dummy core นี่ ผมหายังไงๆ ก็ไม่เจอแฮะ?

                    Comment


                    • #11
                      เพื่อนท่าน ฝึกงานกับ iFixt แต่มาทำงานกับ IT City เนี้ยนะ มันคนละระดับ เลยนะครับ

                      iFixt ไม่ได้เทพครับ แต่ คนเก่งๆเยอะ

                      ปล. คนเคยไปต่างประเทศใกล้ๆผม เล่าให้ฟัง ส่วนตัวผมเป็นแค่กบในกะลา ไม่รู้จักด้วยซ้ำ อิอิ

                      ปล.2 คงเป็น iFixt เดียวกันนะครับ

                      Comment


                      • #12
                        บางโปรแกรม ใช้ Function Multithreads
                        เช่น โปรแกรม 3D Max ถ้าเรนเดอร์ด้วย 4Cores 4Threads จะเรนเดอร์ช้ากว่า 4Cores 8Threads
                        เพราะ3D Max ใช้ Multitredasในการเรนเดอร์

                        และแน่นอนในคอมหรือเมนบอร์ดบางรุ่นบางยี่ห้อเราต้องเข้าไปใน Bios ปรับให้คอมเรียกใช้ 8Threads

                        แต่ละโปรแกรมก็ทำมาให้ใช้งานไม่เหมือนกัน แต่ที่แน่ๆทุกโปรแกรมกำลังปรับปรุงให้ใช้ Core และ Threads เยอะๆ

                        บางโปรแกรมดีมากๆแต่ใช้เฉพาะกลุ่มและขายได้น้อย+ลิขสิทธิ์แพง
                        แถมใช้เพียงคอร์เดียวแต่ต้องการความถี่ซีพียูสูงๆ โปรแกรมประเภทนี้พัฒนาช้ามากๆ
                        ดังนั้นต่อให้เอา 8Cores 16Threadsมาใช้กับโปรแกรมแบบนี้ก็ไม่เกิดประโยชน์ เพราะมันเรียกใช้แค่คอร์เดียวและความถี่สูงๆ
                        Last edited by Wararak; 5 May 2013, 17:26:14.

                        Comment


                        • #13
                          สวดยอด ทุกท่านเลย

                          Comment


                          • #14
                            5.dummy core? คืออะไรครับ ได้ยินมาจาก เพื่อน
                            6.การปลดห้ามไกของ GFX
                            7.ตามร้านจะเป็นคอร์บนดอส 5 คอร์ ดัมมีอีกเท่าหนึ่ง
                            ใครรู้บ้างครับ ผมไม่รู้จริงๆ

                            มี dummy ด้วย นึกว่านั่งเล่นไพ่กัน

                            Comment


                            • #15
                              1. คอร์เทียมไม่มีมีแต่คอร์เสมือนที่จำลองโดย Hyper-Threading เอาทรัพยากรระบบที่เหลืออยู่มาช่วยประมวลผลเพิ่มอีกหนึ่งชุดคำสั่งเพื่อให้มีประสิทธิภาพดีขึ้นเมื่อไม่ได้ใช้งานเต็มที่ เริ่มมีครั้งแรกสมัย Pentium 4 ในตอนที่การอัดสัญญาณนาฬิกาเพิ่มไปเรื่อยๆเริ่มไม่มีประโยชน์ จึงอาศัยการแยกเธรดเพิ่มแทน
                              2. เปิดหัว ฝั่งอินเทลไม่สามารถเปิดได้ แต่ฝั่งเอเอ็มดี สถาปัตยกรรม K10 เปิดได้ โดยหัวที่เปิดได้นั้นคือการที่ผู้ผลิตขี้เกียจออกแบบเวเฟอร์ใหม่ จึงอาศัยเอาซีพียูที่มีหัวเต็ม ไปปิดหัวแล้วขายในราคาถูกลง ซึ่งบางครั้งคอร์เหล่านั้นอาจไม่สมบูรณ์หรือใช้งานไม่ได้ก็เป็นได้ และการเปิดหัวทำให้ TDP สูงขึ้น

                              อันนี้คือ Phenom II X2 "Callisto" เทียบกับรูปขวานะครับคือ Phenom II X4 "Deneb" ที่หัวเต็ม จะเห็นว่าโครงสร้างเหมือนกันทุกประกันแต่ตัว X2 จะมีสีแดงด้านขวา คือผ่านกระบวนการเพื่อปิดคอร์ด เข้าใจว่าน่าจะเป็นตัวความร้อน
                              3. ไม่ทราบ และไม่เคยคิดจะสมัครงานอะไรที่ไหนเพราะผมเกลียดการเป็นลูกน้องคนอื่น
                              4. หาย
                              5. ตามความเข้าใจของผมคือ Dummy Core ไม่มีในซีพียูทั่วๆไป แต่อาจจะมีในซีพียูแบบ Sandy Bridge-E 6 Cores หรือ Gulftown 4 Cores ที่ทำหัวปลอมเอาไว้เพื่อให้พอดีกับโครงสร้างของซีพียู แต่ไม่สามารถเปิดได้เพราะไม่ได้ใส่ทรานซิสเตอร์ วงจรบางอย่าง หรืออะไรสักอย่างนี่แหละ
                              6. ปลดห้ามไกของ GFX ทำไม่ได้ เพราะ GFX คือ GPU แต่สิ่งที่ใกล้เคียงก็อย่างเช่นการโอเวอร์คล็อกการ์ดจอสมัยก่อนที่ทำการระเบิดท่อ Pipeline ที่ปิดไว้ให้เต็มที่ทุกท่อ ซึ่งเมื่อเปิด การ์ดจออาจจะได้ Memory bus width เพิ่ม เช่นเดิม 128 bit อาจจะกลายเป็น 256 bit ได้ ถ้าชิพนั้นรองรับและการจ่ายไฟให้การ์ดเพียงพอ
                              7. ระบบดอสไม่สามารถใช้ระบบที่มีมากกว่า 1CPU ได้ แต่ถ้าพูดถึงไบออส มันจะ Detect จำนวนคอร์หรือซีพียูจริงบนเมนบอร์ด ไม่นับ Hyper-Threading โดย Hyper-Threading คอมจะมองเห็นเมื่อเข้าวินโดวส์แล้ว ทั้งนี้ขึ้นกับการรองรับของ OS ด้วย แต่ทั้งนี้ก็ต้องเปิด Hyper-Threading ในไบออสด้วย
                              Last edited by KarnRedsun; 5 May 2013, 20:28:59.

                              Comment

                              Working...
                              X