เหตุใดการเปรียบเทียบคอมพิวเตอร์ (และแสดง) คอมพิวเตอร์ใหม่ของฉันจึงช้ากว่าเก่ามาก


2

ฉันเพิ่งซื้อคอมพิวเตอร์ทำงานใหม่ที่ฉันใช้เป็นหลักในการคำนวณทางวิทยาศาสตร์ มันควรจะเป็นสัตว์ร้าย นี่คือรายละเอียดที่เกี่ยวข้อง:

Processor   48x Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
Memory  131957MB (2047MB used)
Operating System    Linux Mint 17.2 Rafaela
Kernel  Linux 3.16.0-38-generic (x86_64)

มันเป็นการแทนที่คอมพิวเตอร์เก่า (ซื้อในเดือนมิถุนายน 2011) ด้วยรายละเอียดเหล่านี้:

Processor   8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Memory  16390MB (7052MB used)
Operating System    Linux Mint 13 Maya
Kernel  Linux 3.2.0-23-generic (x86_64)

อย่างไรก็ตามฉันสังเกตเห็นเมื่อฉันใช้การจำลองบางอย่างที่ฉันได้ทำงานกับการใช้คอมพิวเตอร์เครื่องใหม่ว่ามันช้ากว่าประมาณ 3 เท่าในคอมพิวเตอร์เครื่องเก่า

ดังนั้นฉันจึงใช้ hardinfo เป็นเกณฑ์มาตรฐาน นี่คือสิ่งที่ฉันได้รับสำหรับระบบใหม่:

CPU Blowfish    0.507
CPU CryptoHash  1498.120
CPU Fibonacci   1.603
CPU N-Queens    0.688
FPU FFT         1.066
FPU Raytracing  6.421

และนี่คือผลลัพธ์สำหรับระบบเก่า:

CPU Blowfish    2.070
CPU CryptoHash  582.869
CPU Fibonacci   1.471
CPU N-Queens    0.461
FPU FFT         0.860
FPU Raytracing  2.995

ดังนั้นการเปรียบเทียบจึงชี้ให้เห็นว่าในบางมิติเครื่องใหม่ช้ากว่าเดิมอย่างมาก (ฉันรันการทดสอบเหล่านี้สองสามครั้งและตัวเลขค่อนข้างเสถียร)

มีความคิดใดที่ทำให้เกิดปัญหานี้หรือฉันจะแก้ไขปัญหาได้อย่างไร

เครื่องทั้งสองนี้เป็น Dells และฉันไม่ได้เปลี่ยนฮาร์ดแวร์สต็อกหรือโอเวอร์คล็อกใด ๆ หรืออะไรทำนองนั้น ฉันยังไม่ได้ยุ่งกับการตั้งค่า BIOS ในคอมพิวเตอร์เครื่องใหม่และฉันไม่คิดว่าฉันมีในเครื่องเก่า


และการจำลองในคำถามพวกเขาปรับใช้หนึ่งโปรเซสเซอร์หลักหรือหลาย ๆ ซอฟต์แวร์เป็นแบบมัลติเธรดหรือไม่
Run CMD

โปรดทราบว่าหากผู้เปรียบเทียบเป็นแบบเธรดเดียวดังนั้นความแตกต่างน่าจะเป็นผลมาจากการลดความถี่ (3.4GHz เทียบกับ 2.3GHz หรือประมาณ 30% ลดลง) ตัวอย่างเช่นปัญหาของ N-Queens เป็นเธรดเดี่ยวโดยเนื้อแท้เพราะมันวนซ้ำและต้องคำนวณสถานะถัดไปตามก่อนหน้านี้ CPU / Cores เพิ่มเติมจะไม่เร่งความเร็วอัลกอริธึมเหล่านี้ แต่คุณสามารถแก้ปัญหา 48 n-queens ได้ในคราวเดียวในขณะที่ระบบก่อนหน้าสามารถทำได้เพียง 8 ข้อเท่านั้นคุณต้องการเพิ่มความถี่ในการทำสิ่งใดสิ่งหนึ่งได้อย่างรวดเร็ว
Frank Thomas

ฉันเข้าใจคำถามพื้นฐานของคุณฉันไม่เข้าใจปัญหา มีเพียงมาตรฐานเดียวเท่านั้นที่เลวร้ายยิ่งกว่านั้นเว้นแต่ฉันจะอ่านตัวเลขผิดและจำนวนที่น้อยกว่านั้นก็ดีกว่า คุณคิดว่าระบบใหม่ช้าลง 3 เท่าเมื่อเทียบกับระบบเก่าได้อย่างไร ฉันพนันอะไรก็ได้ CPU Blowfish เป็นเธรดเดียว
Ramhound

พวกเขาเกี่ยวข้องกับการแก้โปรแกรมเชิงเส้นค่อนข้างเล็กจำนวนมากโดยใช้ CPLEX ซึ่งเชื่อมต่อกับ AMPL และ Matlab CPLEX เป็นแบบมัลติเธรดและใช้ทั้งหมด 32 เธรด AMPL ไม่ใช่ฉันคิดว่าและเวลาส่วนใหญ่ของการจำลองอยู่ใน AMPL เมื่อได้รับความเห็นของแฟรงก์นั่นอาจเป็นคำอธิบายได้ไหม ความถี่ของแต่ละคอร์นั้นต่ำกว่าและการจำลองของฉันไม่ได้เป็นแบบมัลติเธรดอย่างถูกต้อง
evencoil

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