HPC Challenge

সফটওয়্যার স্ক্রিনশট:
HPC Challenge
সফটওয়্যার বিবরণ:
সংস্করণ: 1.4.1
তারিখ আপলোড: 12 May 15
ডেভেলপার: HPC Challenge Team
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 7

Rating: 4.0/5 (Total Votes: 1)

এইচপিসি চ্যালেঞ্জ একটি উচ্চ কার্যকারিতা মাত্রাবিশিষ্ট স্যুট. এইচপিসি চ্যালেঞ্জ মূলত 7 benchmarks নিয়ে গঠিত:
   1. HPL - সমীকরণ একটি রৈখিক সিস্টেম সমাধানের জন্য মৃত্যুদন্ড কার্যকর ফ্লোটিং পয়েন্ট হার পরিমাপ যা Linpack TPP মাত্রাবিশিষ্ট.
   2. DGEMM - ডাবল স্পষ্টতা বাস্তব ম্যাট্রিক্স ম্যাট্রিক্স গুণ সঞ্চালনের ফ্লোটিং পয়েন্ট হার পরিমাপ করে.
   3. বিশেষ প্রতিবেদন - (গিগাবাইট / গুলি) টেকসই মেমরি ব্যান্ডউইথ পরিমাপ যে একটি সহজ সিন্থেটিক মাত্রাবিশিষ্ট প্রোগ্রাম এবং সহজ ভেক্টর কার্নেল জন্য সংশ্লিষ্ট গুনতি হার.
   4. PTRANS (সমান্তরাল ম্যাট্রিক্স ট্র্যান্সপোজ) - প্রসেসরের জোড়া একযোগে একে অপরের সাথে যোগাযোগ যেখানে যোগাযোগ ব্যায়াম. এটা নেটওয়ার্কের মোট যোগাযোগ ক্ষমতার একটি দরকারী পরীক্ষা.
   5. RandomAccess - ব্যবস্থা মেমরি পূর্ণসংখ্যা র্যান্ডম আপডেট (GUPS) হার.
   6. FFTE - ডাবল স্পষ্টতা জটিল এক মাত্রিক বিচ্ছিন্ন ফুরিয়ার ট্রান্সফর্ম (DfT) সঞ্চালনের ফ্লোটিং পয়েন্ট হার পরিমাপ করে.
   7. যোগাযোগ ব্যান্ডউইথ এবং লেটেন্সি - লেটেন্সি এবং যুগপত যোগাযোগ রীতির একটি সংখ্যা ব্যান্ডউইথ পরিমাপ পরীক্ষার একটি সেট; b_eff (কার্যকর ব্যান্ডউইথ বেঞ্চমার্ক) উপর ভিত্তি করে.
কম্পাইল:
প্রথম ধাপে আপনার মেশিনের বৈশিষ্ট্য প্রতিফলিত করে যে একটি কনফিগারেশন ফাইল তৈরি করতে হয়. কনফিগারেশন ফাইল HPL ডিরেক্টরির মধ্যে তৈরি করা উচিত. এই ডিরেক্টরির কনফিগারেশন ফাইল তৈরি করার জন্য কিভাবে নির্দেশাবলী (ফাইল Readme এবং ইনস্টল করার জন্য) রয়েছে. ডিরেক্টরি HPL / সেটআপ কনফিগারেশন ফাইল অনেক উদাহরণ রয়েছে. একটি ভাল পদ্ধতির HPL ডিরেক্টরি তাদের এক কপি এবং এটি কাজ করে না, তাহলে এটি পরিবর্তন. এই ফাইলটি এইচপিসি চ্যালেঞ্জ স্যুট সব উপাদান দ্বারা পুনঃব্যবহৃত করা হয়.
কনফিগারেশন সম্পন্ন করা হয়, একটি ফাইল যার নাম করা দিয়ে শুরু HPL ডিরেক্টরির মধ্যে বিদ্যমান উচিত. এবং পরীক্ষার জন্য ব্যবহৃত সিস্টেমের জন্য নাম দিয়ে শেষ হয়. সিস্টেমের নামের উপর ইউনিক্স হয় উদাহরণস্বরূপ, যদি, ফাইল Make.Unix নামে করা উচিত.
(ইউনিক্স নামে সিস্টেমের জন্য) বেঞ্চমার্ক এক্সিকিউটেবল নির্মাণ টাইপ: খিলান = ইউনিক্স করতে. এই কমান্ডের সাহায্যে ঊর্ধ্বতন ডিরেক্টরি (না HPL ডিরেক্টরির মধ্যে) মধ্যে পরিচালিত হওয়া উচিত. এটা কনফিগারেশন ফাইল HPL ডিরেক্টরির মধ্যে চেহারা এবং বেঞ্চমার্ক এক্সিকিউটেবল নির্মাণ করার জন্য এটি ব্যবহার করা হবে.
কনফিগারেশন:
এইচপিসি চ্যালেঞ্জ প্রায় (রীতিমত HPL.dat বলা হয়) HPL জন্য ইনপুট ফাইল হিসাবে একই যে একটি সংক্ষিপ্ত ইনপুট ফাইল নামে hpccinf.txt দ্বারা চালিত হয়. HPL জন্য ইনপুট ফাইল সম্পর্কে বিস্তারিত জানার জন্য ফাইল HPL / www / tuning.html পড়ুন. একটি নমুনা ইনপুট ফাইল এইচপিসি চ্যালেঞ্জ ডিস্ট্রিবিউশনের সাথে অন্তর্ভুক্ত করা হয়.
নিম্নরূপ HPL ইনপুট ফাইল এবং এইচপিসি চ্যালেঞ্জ ইনপুট ফাইল মধ্যে পার্থক্য সংক্ষিপ্ত করা যেতে পারে:
* বাধাপ্রাপ্ত 3 এবং 4 উপেক্ষা করা হয়. আউটপুট সবসময় hpccoutf.txt নামের ফাইল যায়.
এইচপিসি চ্যালেঞ্জ মাত্রাবিশিষ্ট কাস্টমাইজ করতে ব্যবহার করা (কিন্তু করতে হবে না) হতে পারে যে (লাইন 33 দিয়ে শুরু) অতিরিক্ত লাইন আছে * হয়. তারা নীচে বর্ণিত রয়েছে.
(HPL ইনপুট ফাইল তুলনায়) এইচপিসি চ্যালেঞ্জ ইনপুট ফাইল অতিরিক্ত লাইন:
রেখাসমূহ 33 এবং 34 অতিরিক্ত ম্যাট্রিক্স মাপ বর্ণনা PTRANS বেঞ্চমার্ক (এইচপিসি চ্যালেঞ্জ মাত্রাবিশিষ্ট উপাদান এক) চালানোর জন্য ব্যবহার করা হবে.
* বাধাপ্রাপ্ত 35 এবং 36 অতিরিক্ত ব্লক কারণের বর্ণনা PTRANS মাত্রাবিশিষ্ট চালানোর জন্য ব্যবহার করা হবে.
শুধু সম্পূর্ণতার জন্য, এখানে তাদের অর্থ সংক্ষিপ্ত বিবরণ সহ এইচপিসি চ্যালেঞ্জ এর ইনপুট ফাইল লাইনের তালিকা:
     * লাইন 1: উপেক্ষা
     * লাইন 2: উপেক্ষা
     * লাইন 3: উপেক্ষা
     * লাইন 4: উপেক্ষা
     * লাইন 5: HPL (এবং PTRANS) জন্য ম্যাট্রিক্স মাপ সংখ্যা
     * লাইন 6: HPL (এবং PTRANS) জন্য ম্যাট্রিক্স মাপ
     * লাইন 7: HPL (এবং PTRANS) জন্য ব্লক কারণের সংখ্যা
     * লাইন 8: HPL (এবং PTRANS) জন্য কারণের ব্লক
     * লাইন 9: HPL জন্য প্রক্রিয়া ক্রম প্রকার
     * লাইন 10: HPL (এবং PTRANS) জন্য প্রক্রিয়া গ্রিডের সংখ্যা
     * লাইন 11: HPL জন্য প্রতিটি প্রসেসের গ্রিড প্রক্রিয়া সারি সংখ্যা (এবং
       PTRANS)
     * লাইন 12: HPL জন্য প্রতিটি প্রসেসের গ্রিড প্রক্রিয়া কলাম সংখ্যা
       (এবং PTRANS)
     * লাইন 13: থ্রেশহোল্ড মান জন্য আঁশযুক্ত অবশিষ্ট দ্বারা অতিক্রম করা না
       HPL (এবং PTRANS)
     * লাইন 14: HPL জন্য প্যানেল গুণকনির্ণয় পদ্ধতি সংখ্যা
     * লাইন 15: HPL জন্য প্যানেল গুণকনির্ণয় পদ্ধতি
     * লাইন 16: HPL জন্য রিকার্সিভ বাঁধন মানদণ্ড সংখ্যা
     * লাইন 17: HPL জন্য রিকার্সিভ বাঁধন মানদণ্ড
     * লাইন 18: recursion প্যানেলের সংখ্যা HPL জন্য বড়, মোট ছাত্র
     * লাইন 19: recursion প্যানেল HPL জন্য বড়, মোট ছাত্র
     * লাইন 20: HPL জন্য রিকার্সিভ প্যানেল গুণকনির্ণয় পদ্ধতি সংখ্যা
     * লাইন 21: HPL জন্য রিকার্সিভ প্যানেল গুণকনির্ণয় পদ্ধতি
     * লাইন 22: HPL জন্য ব্রডকাস্ট পদ্ধতি সংখ্যা
     * লাইন 23: HPL জন্য ব্রডকাস্ট পদ্ধতি
     * লাইন 24: HPL জন্য চেহারা-এগিয়ে গভীরত্বে সংখ্যা
     * লাইন 25: HPL জন্য চেহারা-এগিয়ে গভীরত্বে
     * লাইন 26: HPL জন্য swap 'র পদ্ধতি
     * লাইন 27: HPL জন্য প্রান্তিক মানের সাথে সোয়াপিং
     * লাইন 28: HPL জন্য L1 আকারে
     * লাইন 29: HPL জন্য U আকারে
     * লাইন 30: মান সাম্য ব্যবহার করা উচিত কিনা তা উল্লেখ যে
       HPL দ্বারা
     * লাইন 31: HPL জন্য মেমরি প্রান্তিককরণ
     * লাইন 32: উপেক্ষা
     * লাইন 33: অতিরিক্ত সমস্যা সংখ্যা PTRANS জন্য মাপ
     * লাইন 34: অতিরিক্ত সমস্যা PTRANS জন্য মাপ
     * লাইন 35: PTRANS জন্য অতিরিক্ত ব্লক কারণের সংখ্যা
     * লাইন 36: PTRANS জন্য অতিরিক্ত ব্লক কারণের

এই রিলিজে নতুন কি: RandomAccess এর

  • এই সংস্করণ অনুকূল যোগ রূপের যে র্যান্ডম সংখ্যা প্রজন্মের জন্য লিনিয়ার Congruential জেনারেটরের ব্যবহার করুন.

  • <লি> গ্লোবাল হ্রাস আরো সঠিক ত্রুটি অনুমান অর্জন এমপিআই FFT মধ্যে হিসাব ত্রুটি যোগ করা হয়েছিল.
    HPL কম্পোনেন্ট গত রান এবং অন্যান্য উপাদান কর্মক্ষমতা সন্তোষজনক ছিল না যদি কম্পিউটার স্লো হতে পারে যাতে <লি> benchmarks অনুযায়ী পুনর্বিন্যাস করা হয়.


    <লি> RandomAccess কোড সুরকরণ সহায়তা করার জন্য প্রথম এখন.
    <লি> হরেক রকম বাগ সংশোধন করা হয়েছে.

অনুরূপ সফ্টওয়্যার

Duper
Duper

3 Jun 15

IOzone
IOzone

2 Jun 15

picocom
picocom

3 Jun 15

coNCePTuaL
coNCePTuaL

14 Apr 15

মন্তব্য HPC Challenge

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান