ในแง่ของการใช้พลังงานซึ่งจะดีกว่าแกนเพิ่มเติม - ความถี่น้อยกว่าแกนน้อย - ความถี่มากขึ้น?


1

เมื่อซีพียูเปิดใช้งานแม้แต่หนึ่งในแกนประมวลผลก็จำเป็นต้องใช้แบตเตอรี่มากขึ้นเพื่อเพิ่มความเร็วสัญญาณนาฬิกาของคอร์หรือจำเป็นต้องใช้พลังงานมากขึ้นในการรักษาคอร์นั้นที่ความเร็วนาฬิกาปัจจุบันและเปิดคอร์รองที่ความเร็วนาฬิกาเดียวกัน ?

ความคิดของฉันคือแกนที่มากขึ้นที่ความเร็วสัญญาณนาฬิกาต่ำจะใช้พลังงานน้อยลงฉันผิด ถ้าเป็นเช่นนั้นได้อย่างไร

ขอบคุณทุกคน!


ฉันคิดว่าคุณเข้าใจผิดว่าซีพียูทำงานอย่างไร เธรดที่กำหนดสามารถเรียกใช้บนแกนเดียวเท่านั้นและโปรแกรมที่รันบนเธรดเดียวเท่านั้นไม่สามารถใช้คอร์ที่สองสำหรับทุกสิ่ง เฉพาะในกรณีที่มีหลายเธรดที่สลับไปมาบนแกนเดียวที่ CPU จะเผชิญกับสถานการณ์ที่คุณโพสต์โดยที่ความถี่เพิ่มขึ้นหรือการใช้คอร์ที่สองเป็นวิธีแก้ปัญหาที่เป็นไปได้ ด้วยการใช้ด้ายเดี่ยวสิ่งที่คุณทำได้คือเพิ่มความถี่ ความถี่และจำนวนหลักคือวิธีการแก้ไขปัญหาต่าง ๆ freq ช่วยให้คุณทำงานได้อย่างรวดเร็วและมัลติคอร์ให้คุณทำหลายสิ่งพร้อมกัน
Frank Thomas

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

ฉันรู้ว่าซีพียูทำงานอย่างไร ฉันกำลังสร้างเคอร์เนลสำหรับอุปกรณ์ Android ของฉันและกำลังปรับเปลี่ยนผู้ว่าการ ลองใช้การตั้งค่าที่แตกต่างกัน - มีแกนมากขึ้น, มีความถี่น้อยลง, ลดคอร์ที่มีความถี่มากขึ้น มันไม่มากเท่า CPU ที่ฉันควรใช้ แต่จะควบคุมซีพียูที่ฉันมีอยู่แล้วในโทรศัพท์ของฉัน ฉันเลือกคำตอบเพราะเป็นคำอธิบายที่ละเอียดและละเอียดมาก ขอบคุณสำหรับการป้อนข้อมูลของคุณ!
เซท B

คำตอบ:


2

สิ่งต่าง ๆ ได้รับการออกแบบมาให้ทำงานได้อย่างสมดุลและคำนึงถึง TDP สูงสุดในกรณีนี้

ตัวอย่าง:

Core i7-920XM, Core i7-2920XM

#ac #ts Max freq    Calculation
4/3 2   2.26 GHz    2000 + (2 × 133) = 2000 + 267 = 2267
2   8   3.06 GHz    2000 + (8 × 133) = 2000 + 1067 = 3067
1   9   3.20 GHz    2000 + (9 × 133) = 2000 + 1200 = 3200

4/3 7   3.20 GHz    2500 + (7 × 100) = 2500 + 700 = 3200
2   9   3.40 GHz    2500 + (9 × 100) = 2500 + 900 = 3400
1   10  3.50 GHz    2500 + (10 × 100) = 2500 + 1000 = 3500

ในกรณีข้างต้นในกรณีของคอร์ที่มีการใช้งาน 3/4 แกนการเพิ่ม fq จะไปได้ไกลเท่าที่แสดงในตารางเพื่อรักษา TDP ในกรณีของ 1 คอร์มันจะสูงขึ้นไปตามขั้นตอนเทอร์โบบูสต์เริ่มต้น

แต่แกน 3.2 GHz หนึ่งอันจะเอาชนะ 3 หรือ 4 คอร์ที่ 2.26GHz หรือไม่? หรือ 3.5Gz หนึ่งเอาชนะ 4x 3.2GHz หรือไม่ ไม่ยกเว้นว่าคุณใช้แอปแบบแกนเดียวเท่านั้น

ดังนั้นจึงมีคำตอบโดยทั่วไปของคุณ: แกนชนะ

หากคุณต้องการรายละเอียดเพิ่มเติมคุณจะต้องทำการวิเคราะห์ที่ซับซ้อนเพื่อกำหนดว่ามีความแม่นยำเพียงพอ แต่นี่คือความช่วยเหลือบางส่วน:

  1. ตรวจสอบครอบครัว CPU ทั้งหมดเช่นนี้อย่างใดอย่างหนึ่ง
  2. ค้นหา CPU ที่เกี่ยวข้อง นำสิ่งที่มี 8, 12, 14, 16 แกนจากตระกูลเดียวกัน (จำเป็นต้องเป็นรุ่นเดียวกัน nm / version)
  3. ใส่สิ่งเหล่านั้นลงในไฟล์ excel และสร้างกราฟ 2 ชุด: TDP และแกน // TDP และความถี่ เปรียบเทียบพวกเขา
  4. รับผลการทดสอบหรือทำการทดสอบของคุณเองที่แกนต่างๆ / fqs
  5. จากนั้นคุณจะได้รับสิ่งนั้น

โปรดทราบว่าคุณจะต้องพิจารณาว่าขั้นตอนเทอร์โบทำงานอย่างไรเพื่อทำการทดสอบที่เกี่ยวข้อง


คำตอบที่สวยงาม! ขอบคุณมาก. สิ่งที่ฉันกำลังมองหา !!
เซท B

0

ความเข้าใจที่ฉันมีจากการอ่านเล็ก ๆ น้อย ๆ ที่ฉันทำที่ไหนสักแห่งคือความเร็วที่เพิ่มขึ้นเกี่ยวข้องกับการใช้พลังงานมากขึ้นและยังเกี่ยวข้องกับการสร้างความร้อนมากขึ้น อุตสาหกรรมคอมพิวเตอร์ยังคงผลิตชิปให้เร็วขึ้นเท่าที่จะทำได้ แต่หลังจากนั้นในช่วงเวลาที่ชิปมีความเร็วถึง 3GHz พวกเขาก็มีขีด จำกัด ดังนั้นประสิทธิภาพของชิปที่เหนือกว่าจึงเกี่ยวข้องกับการเพิ่มความซับซ้อนให้กับชิปรวมถึงการสร้างส่วนประกอบหลายอย่างที่สามารถทำงานบางอย่างได้ทำให้มีหลายคอร์

แกนเพิ่มเติมสามารถสร้างพลังงานน้อยลง นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งเมื่อบางคอร์สามารถทำงานด้วยความเร็วที่ลดลงรวมถึงแม้จะถูกปิดโดยสิ้นเชิงเพื่อช่วยลดพลังงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.