আমি একটি আই 5 -3210 এম @ 2.5 গিগাবাইটের 6 গিগাবাইট RAM এবং একটি i7 970 @ 3.2GHz এর সাথে 24 গিগাবাইট RAM এর ক্র্যাঞ্চিং পারফরম্যান্স তুলনা করার চেষ্টা করছি। ফলাফল তাই অপ্রত্যাশিত আমি অনুমান করছি যে আমি কিছু ভুল করছি অথবা i7 এর সাথে কিছু ভুল আছে।
পটভূমি হিসাবে, নিম্নলিখিত সাইটের তথ্য দেখায় যে i7 ভাল উপায় (পুরোনো সিপিই মডেলের চেয়ে প্রায় ২ বছর) ব্যতীত।
http://www.cpubenchmark.net/compare.php?cmp[]=840&cmp[]=815
উভয় কম্পিউটারের অপারেটিং সিস্টেমগুলি অভিন্ন (আর্ক লিনাক্স x86_64)। উভয় কম্পিউটার সমানভাবে স্থিতিশীল এবং ক্র্যাশ না।
আমি xlinpack_xeon64 ব্যবহার করছি, যা আমি এখানে পেয়েছি https://aur.archlinux.org/packages/linpack/
এই পরীক্ষা "... SMP সমান্তরাল ব্যবহার করে এবং ডিফল্টভাবে অনেকগুলি জেনারেট করে এসএমপি সিস্টেমের প্রসেসর সংখ্যা হিসাবে এক্সিকিউশন এর থ্রেড। "আমি এটি শীর্ষ / হট দেখার দ্বারা এটি করছে তা যাচাই করতে পারি। এছাড়াও, যখন আমি স্পষ্টভাবে থ্রেডের পরিবর্তনশীল সংখ্যায় ওয়্যারলেস পরিবর্তনশীল OMP_NUM_THREADS সেট করি, আমি শীর্ষ / নির্দিষ্ট সংখ্যা ব্যবহার করা হচ্ছে যে হপ।
এই ব্যবহার করে, আমি i5 থেকে কখনও কখনও 1.2 এর একটি ফ্যাক্টর দ্বারা দ্রুত হতে i5 পেয়েছি। আমি নীচের উভয় জন্য ফলাফল pasted আছে।
আমি প্রাথমিকভাবে এই খুব সমান্তরাল পরীক্ষায় আশা করি, i7 তিনটি একটি ফ্যাক্টর দ্বারা i5 কে অপারেটিং করবে (i7 এর 6 টি শারীরিক কোরে এবং i5 আছে 2)।
আমি এখানে লিনপ্যাক সম্পর্কে কিছু অসাধারণ ছিল কিনা তা দেখার জন্য সিস্টাস্টার বেঞ্চমার্কার ব্যবহার করেছি, এবং এটি প্রায় অভিন্ন ফলাফল (1.2 এর একটি ফ্যাক্টরের কাছাকাছি i5 দ্রুততর) সরবরাহ করেছিল।
অবশেষে, আমি এই সাইটে রিপোর্ট করা দুটি সিপিইর জন্য রেকর্ডকৃত জিএফফপ চেক করেছি http://www.intel.com/support/processors/sb/CS-017346.htm
এখানে, i5 এর জন্য নির্দিষ্ট gflops 40 হয়। তাই linpack ফলাফলগুলি দেখায় ঠিক কি কম। অন্যদিকে, i7 এর জন্য নির্দিষ্ট Gflops প্রায় 79। এবং আমি প্রায় অর্ধেক পেয়ে যাচ্ছি।
আমি বিরক্তিকর কিন্তু আমি i7 (কিনা সিপিই নিজেই বা RAM বা এমবি) ত্রুটিপূর্ণ মনে হয়। প্রকৃতপক্ষে i7 এর ফলাফলগুলির পরিবর্তনশীলতা এবং i5 এর জন্য বৈচিত্র্যের সম্পূর্ণ অভাব এছাড়াও i7 এর সাথে ভীতিকর কিছু নির্দেশ করে।
কোন অন্তর্দৃষ্টি খুব সহায়ক হবে।
-m
======= ফলাফল =================
============================================================================
========== i7 linpack test =================================================
============================================================================
Input data or print help ? Type [data]/help :
Number of equations to solve (problem size): 20000
Leading dimension of array: 20000
Number of trials to run: 4
Data alignment value (in Kbytes): 4
Current date/time: Wed May 21 23:51:14 2014
CPU frequency: 3.206 GHz
Number of CPUs: 1
Number of cores: 6
Number of threads: 12
Parameters are set to:
Number of tests: 1
Number of equations to solve (problem size) : 20000
Leading dimension of array : 20000
Number of trials to run : 4
Data alignment value (in Kbytes) : 4
Maximum memory requested that can be used=3200404096, at the size=20000
=================== Timing linear equation system solver ===================
Size LDA Align. Time(s) GFlops Residual Residual(norm) Check
20000 20000 4 149.874 35.5909 3.288586e-10 2.911119e-02 pass
20000 20000 4 135.832 39.2701 3.288586e-10 2.911119e-02 pass
20000 20000 4 142.117 37.5334 3.288586e-10 2.911119e-02 pass
20000 20000 4 121.434 43.9262 3.288586e-10 2.911119e-02 pass
Performance Summary (GFlops)
Size LDA Align. Average Maximal
20000 20000 4 39.0801 43.9262
Residual checks PASSED
End of tests
============================================================================
========== i5 linpack test =================================================
============================================================================
Input data or print help ? Type [data]/help :
Number of equations to solve (problem size): 20000
Leading dimension of array: 20000
Number of trials to run: 4
Data alignment value (in Kbytes): 4
Current date/time: Wed May 21 23:54:15 2014
CPU frequency: 3.092 GHz
Number of CPUs: 1
Number of cores: 2
Number of threads: 4
Parameters are set to:
Number of tests: 1
Number of equations to solve (problem size) : 20000
Leading dimension of array : 20000
Number of trials to run : 4
Data alignment value (in Kbytes) : 4
Maximum memory requested that can be used=3200404096, at the size=20000
=================== Timing linear equation system solver ===================
Size LDA Align. Time(s) GFlops Residual Residual(norm) Check
20000 20000 4 125.668 42.4461 4.097986e-10 3.627616e-02 pass
20000 20000 4 125.602 42.4686 4.097986e-10 3.627616e-02 pass
20000 20000 4 125.551 42.4856 4.097986e-10 3.627616e-02 pass
20000 20000 4 125.550 42.4861 4.097986e-10 3.627616e-02 pass
Performance Summary (GFlops)
Size LDA Align. Average Maximal
20000 20000 4 42.4716 42.4861
Residual checks PASSED
End of tests