ทำไมไอเจ้าbulldozerมันถึงแรงไม่เท่าphenom
Announcement
Collapse
No announcement yet.
ไขข้อข้องใจให้ทีครับกับbulldozer
Collapse
X
-
ข้อความจาก ท่าน XP_armor ที่ผมเคยถามละเค้าเคยตอบ
เอาเป็นว่า ผมจะท้าวความเรื่อง FX เทียบกับ Phenom II ให้ทราบถึงความแตกต่างกันก่อนนะครับ
ลักษณะโครงสร้าง และความต่าง ก็จะเป็นแบบนี้นะครับ

จะสังเกตได้ว่า Phenom II X4 และ FX-4100 จะมีจำนวน Core CPU 4 Core เท่าๆกัน ซึ่งเป็น Core แท้ๆ ทุก Core แต่ความต่างก็คือ หน่วยความจำในตัว CPU ระดับ 2 (Cache L2) จะถูกออกแบบให้ต่างกันออกไป
โดย Phenom II X4 จะแยก L2 เป็นของแต่ละ Core ของใครของมัน ใช้ใครใช้มัน
ในขณะที่ FX-4100 จะจับ Core ของ CPU ทั้ง 2 Core มาอยู่ในห้องเดียวกัน (Module) ซึ่งมีอยู่ 2 ห้อง (2 Module) ห้องละ 2 Core สองห้องก็รวมมี 4 Core พอดี และ L2 จะถูกจับมาไว้ในแต่ละห้องซึ่งในห้องจะมี 2 Core CPU ที่แบ่งกันใช้ได้ตามสัดส่วนตามที่แต่ละ Core ต้องการ คือแบ่งใช้กันได้ตามอิสระนั่นเอง หรือพูดง่ายๆก็คือ L2 จะไม่ถูกแบ่งเป็นของใครของมันเหมือนกับ Phenom II X4 แต่คือเอา L2 มาทิ้งไว้ในแต่ละห้อง แล้วให้ 2 Core ในแต่ละห้องนั้นหยิบไปใช้ตามที่มันต้องการนั่นเอง
ส่วน L3 นั้น ก็จะเป็นของกองกลางซึ่งอยู่ภายนอกตัว CPU ไม่ใช่ของใครของมัน ซึ่งลักษณะของ L3 ก็จะเหมือนๆกันทั้ง Phenom II X4 และ FX-4100
ถ้าสงสัยว่า L2 , L3 เอาไว้ทำอะไร ก็ตามไปอ่านได้จากลิงค์นี้เลยนะครับ >>> http://www.overclockzone.com/forums/...ead.php/739963
ดังนั้นผมขอสรุปอีกครั้งนะครับว่า CPU AMD FX ในแต่ละ Module จะมี 2 Core ครับ
FX-4xxx มี 2 Module = 4 Core 4 Thread
FX-6xxx มี 3 Module = 6 Core 6 Thread
FX-8xxx มี 4 Module = 8 Core 8 Thread
================================
หวังว่าคงจะมีประโยดไม่มากก็น้อยนะครับ
Comment
-
ที่เราเรียก FX 8 คอร์ จิ๋ว เพราะงี้แหละ เล่นจับยัดใส่ Die ในปริมาตรเดียวกัน
ที่เราสนแต่ FX-81xx ก็เพราะมันทำไว้ 8 ห้อง ทำให้กลายเป็นเขื่อน 8 ชั้น
เวลาการทำงานของ 8 หัว ทำให้มันแบ่งเบาภาระไปทั้ง 8 ห้อง
ทำให้ระดับการทำงานของลดลงไปมาก เราเคยทดสอบปิดหัว FX-81xx เหลือ 4
พบว่าเส้นกราฟเขียวๆใน taskmanager ท่วมทั้ง 4 core เลย พอๆ กะ APU 4 core
แต่พอเปิดครบ 8 หัว เส้นเขียวตื้นเขินทันที เพราะเฉลี่ยการทำงานไป 8 ช่องทั้งหมด
Comment
-
ตามนี้เลยค่ะ ยกมาจากกระทู้ http://www.overclockzone.com/forums/...¸ง-FX-4-6-8Originally 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
-
Originally posted by pokkystr View Postข้อความจาก ท่าน XP_armor ที่ผมเคยถามละเค้าเคยตอบ
เอาเป็นว่า ผมจะท้าวความเรื่อง FX เทียบกับ Phenom II ให้ทราบถึงความแตกต่างกันก่อนนะครับ
ลักษณะโครงสร้าง และความต่าง ก็จะเป็นแบบนี้นะครับ

จะสังเกตได้ว่า Phenom II X4 และ FX-4100 จะมีจำนวน Core CPU 4 Core เท่าๆกัน ซึ่งเป็น Core แท้ๆ ทุก Core แต่ความต่างก็คือ หน่วยความจำในตัว CPU ระดับ 2 (Cache L2) จะถูกออกแบบให้ต่างกันออกไป
โดย Phenom II X4 จะแยก L2 เป็นของแต่ละ Core ของใครของมัน ใช้ใครใช้มัน
ในขณะที่ FX-4100 จะจับ Core ของ CPU ทั้ง 2 Core มาอยู่ในห้องเดียวกัน (Module) ซึ่งมีอยู่ 2 ห้อง (2 Module) ห้องละ 2 Core สองห้องก็รวมมี 4 Core พอดี และ L2 จะถูกจับมาไว้ในแต่ละห้องซึ่งในห้องจะมี 2 Core CPU ที่แบ่งกันใช้ได้ตามสัดส่วนตามที่แต่ละ Core ต้องการ คือแบ่งใช้กันได้ตามอิสระนั่นเอง หรือพูดง่ายๆก็คือ L2 จะไม่ถูกแบ่งเป็นของใครของมันเหมือนกับ Phenom II X4 แต่คือเอา L2 มาทิ้งไว้ในแต่ละห้อง แล้วให้ 2 Core ในแต่ละห้องนั้นหยิบไปใช้ตามที่มันต้องการนั่นเอง
ส่วน L3 นั้น ก็จะเป็นของกองกลางซึ่งอยู่ภายนอกตัว CPU ไม่ใช่ของใครของมัน ซึ่งลักษณะของ L3 ก็จะเหมือนๆกันทั้ง Phenom II X4 และ FX-4100
ถ้าสงสัยว่า L2 , L3 เอาไว้ทำอะไร ก็ตามไปอ่านได้จากลิงค์นี้เลยนะครับ >>> http://www.overclockzone.com/forums/...ead.php/739963
ดังนั้นผมขอสรุปอีกครั้งนะครับว่า CPU AMD FX ในแต่ละ Module จะมี 2 Core ครับ
FX-4xxx มี 2 Module = 4 Core 4 Thread
FX-6xxx มี 3 Module = 6 Core 6 Thread
FX-8xxx มี 4 Module = 8 Core 8 Thread
================================
หวังว่าคงจะมีประโยดไม่มากก็น้อยนะครับ
มีผู้รู้ท่านหนึ่งเปรียบเปรยไว้ว่า
phenom ii...หัว(สมอง)ใหญ่กว่า
fx...หัว(สมอง)เล็กกว่า
ถ้าจำไม่ผิด...มีคนบอกว่า
2 หัวของ fx รวมกัน
มีค่าเท่ากับ 1 หัวของ phenom ii
ถ้าตามนั้น...ทำให้ผมเข้าใจว่า
fx4100...4 หัว ก็เท่ากับ 2 หัวของ athlon ii/phenom ii
fx6100...6 หัว ก็เท่ากับ 3 หัวของ athlon ii/phenom ii
fx8100...8 หัว ก็เท่ากับ 4 หัวของ athlon ii/phenom ii
ที่น่าเจ็บใจคือ fx กินไฟมากกว่า และแพงกว่า แต่แรงไม่มากกว่า
และ(อาจ)เจ็บใจมากขึ้นไปอีก ถ้า fx gen 2 ออกมา แล้วแรงจริง
fx gen 1 ก็จะกลายเป็นหมาหัวเน่า??
อิๆ...กรรมLast edited by sompolli; 27 May 2012, 08:37:46.
Comment
Comment