TAU (টিউনিং এবং বিশ্লেষণ ইউটিলিটি) উচ্চ ক্ষমতা সম্পন্ন সমান্তরাল এবং ডিস্ট্রিবিউটেড কম্পিউটিং জন্য একটি প্রোগ্রাম এবং কর্মক্ষমতা বিশ্লেষণ টুল কাঠামো হয়.
TAU সি, সি ++, FORTRAN 77/90, পাইথন, স্বয়ংক্রিয়-ফিল্টার, এবং জাভা প্রোগ্রাম এর স্ট্যাটিক ও ডাইনামিক বিশ্লেষণের জন্য সরঞ্জামের একটি স্যুট উপলব্ধ করা হয়.
বিশেষ করে, টাও নোড, কনটেক্সট, এবং থ্রেড উপর ভিত্তি করে একটি সাধারণ আকার পরিবর্তনযোগ্য সমান্তরাল মৃত্যুদন্ড মডেল সমর্থন করে একটি রাষ্ট্র-এর-শিল্প কর্মক্ষমতা প্রোফাইলিং এবং রচনা সুবিধা উপলব্ধ করা হয়.
TAU প্রকল্পের লক্ষ্য আকার পরিবর্তনযোগ্য সমান্তরাল কম্পিউটিং সিস্টেম নব্য চ্যালেঞ্জ এবং পরবর্তী প্রজন্মের বৈজ্ঞানিক অ্যাপ্লিকেশনের জন্য ব্যবহৃত প্রোগ্রামিং পদ্ধতি চাহিদা উভয় পূরণ করে যে প্রোগ্রাম এবং কর্মক্ষমতা বিশ্লেষণ প্রযুক্তি বিকশিত হয়.
TAU অনুকূল এবং সম্প্রসারিত করা যেতে পারে যে, পোর্টেবল এবং reconfigurable ইনপুট পরিমাপ এবং বিশ্লেষণ উপাদান একটি কাঠামো প্রস্তাব যখন paradigms এবং মেশিন কম্পিউটিং বৈচিত্র্য লক্ষ্য করা সম্ভব হবে.
নতুন কি এই রিলিজে:
- এই সংস্করণ লিনাক্স, ইন্টেল এসআইসি প্ল্যাটফর্ম, CUDA হাত একটি পোর্ট যোগ করা 5.0 সমর্থন, Cray CCE এবং BUPC, MPI আলোয়ান উন্নতি, সমর্থনের জন্য ইউপিসি রানটাইম যন্ত্রানুষঙ্গের আইবিএম বিজি / প্রশ্ন, এবং ARM Linux- র জন্য ParaProf 3D.
সংস্করণ 2.21.2 নতুন কি:
- মেজর পরিবর্তন Cray এবং এসজিআইয়ের জন্য SHMEM প্রোফাইলিং অন্তর্ভুক্ত, এনভিডিয়া ওপেনসিএল ও AMD ওপেনসিএল সমর্থন, MAQAO, OpenSHMEM প্রোফাইলিং উপর ভিত্তি করে একটি tau_rewrite টুল, স্কোর-পি পরমাণু / প্রসঙ্গ অনুষ্ঠান, Opari2, এনভিডিয়া CUPTI v4.1, PerfDMF মধ্যে H2 ডাটাবেস, TAU_TRACK_SIGNALS সঙ্গে ডিবাগিং, জন্য প্রতিটি ওয়েবসাইটেই PHP ল্যাঙ্গুয়েজ কম্পাইলার সমর্থন OpenMP 3.0 যন্ত্রানুষঙ্গের উইন্ডোজ, Cray CCE কম্পাইলার সমর্থন রোজ পার্সার ব্যবহার করে ইউপিসি উৎস স্তর যন্ত্রানুষঙ্গের, এবং রোজ সঙ্গে PDT 3.17 এবং MAQAO বাইনারি instrumentor.
সংস্করণ 2.19.1 নতুন কি:
- ParaProf:
- ParaProf আপনি সহজেই তৈরি করতে পারবেন যে একটি নতুন অভিব্যক্তি উইন্ডো আছে
- উদ্ভূত বৈশিষ্ট্যের মান (বিকল্প - & gt;. দেখান মেট্রিক প্যানেল প্রাপ্ত এছাড়াও আপনি পাস হতে পারে
- paraprof এবং এক্সপ্রেশন, আবেদন করার জন্য একটি ফাইল এক্সপ্রেশন একটি তালিকা করুন
- কোনো স্তরের (আবেদন, পরীক্ষা, একটি প্রোফাইল ফাইল বা বিচার
- ডাটাবেস. এই উইন্ডোতে perfexplorer প্রদর্শিত হবে.
- Paraprof স্লাইডার অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে যে একটি আপডেট 3D যোগাযোগ উইন্ডো আছে
- এবং ক্রস সম্পূর্ণ আয়ত্তে
- প্রেরক এবং রিসিভার নোডের মধ্যে যোগাযোগ. যোগাযোগ ব্যবহার করার জন্য
- ম্যাট্রিক্স প্রদর্শন, TAU_COMM_MATRIX পরিবেশ সেট করুন
- পূর্বে instrumented আবেদন নির্বাহ পরিবর্তনশীল 1.
- নতুন গ্রুপ পোদ্দার উইন্ডো গ্রুপ পরিবর্তন করার জন্য পাওয়া যায়
- বিশ্লেষণ সময়ে ঘটনা সদস্যপদ. এই উইন্ডো (প্রবেশযোগ্য
- উইন্ডোজ মাধ্যমে - & gt; গ্রুপ পোদ্দার আপনি রুটিন একটি উপসেট নির্বাচন করতে পারবেন
- একাধিক নির্বাচন বা ওয়াইল্ডকার্ড (যেমন, HDF5 এবং একটি সহযোগী এটি ব্যবহার করে
- নতুন গ্রুপ (যেমন, আই. আপনি ফাইল সংরক্ষণ একটি ডাটাবেসের মধ্যে এটি আপলোড এবং হতে পারে
- PerfExplorer এর জানালা (এটি ব্যবহার যেমন, 'চার্ট - & gt; মোট গ্রুপ%
- রান-টাইম 'আই অপারেশন আরোহী দেখুন.
- ফিল্টার বক্স আপনি যা ফিল্টার রেগুলার এক্সপ্রেশন ব্যবহার করতে পারবেন
- ফাংশন / অঞ্চল আপনি পরিবর্তন করতে চান. একটি অন্তর্নিহিত * আছে যোগ করা হয়
- ফিল্টার শেষে, আপনি শুধু MPI_ টাইপ করতে পারেন এবং আপনি দেখতে পাবেন যাতে
- সব MPI রুটিন.
- এক বা একাধিক ফাংশন / অঞ্চল নির্বাচন, বর্তমান এবং উপলব্ধ
- গ্রুপ প্রদর্শন করা হবে. আপনি নির্বাচন করেছেন ফাংশন না থাকে
- গ্রুপ একই সেট, তারপর তাদের দলের ছেদ করা হবে
- কালো, এবং আপনি যে গ্রুপ যোগ করতে পারেন, যাতে বাকি, ধূসর হবে
- বাকি, বা তাদের সব থেকে এটা মুছে ফেলুন.
- মাল্টি নির্বাচন জন্য তৈরি পরিবর্তনের পর স্থায়ী গাছ নির্বাচন মডেল.
- একটি অনির্বাচিত বস্তুর উপর ডান ক্লিক করুন এখন, যদি তা হয়ে যায় নির্বাচন করুন
- বস্তু এবং পপ আপ এই জন্য প্রদর্শিত হবে.
- 3D কল্পনা এখন PPC64 JOGL ব্যবহার করে আইবিএম বিজি / পি উপর কাজ করে.
- ভালো Perfsuite সমর্থন.
- PerfExplorer:
- Perfexplorer এর কোড ওয়েকা 3.6.1 আপডেট করা হয়েছে. আপনি করতে হবে
- চালানো perfexplorer_configure নতুন একটি পুরোনো PerfDMF ইনস্টলেশন ব্যবহার করতে
- perfexplorer. DBSCAN ক্লাস্টারিং এখন সক্রিয়, এবং আপনি আরম্ভ করতে পারেন
- সরাসরি একটি ডেটা সেটটি থেকে ওয়েকা এক্সপ্লোরার. প্রাথমিকভাবে, শীর্ষ 10
- , & quot; আকর্ষণীয়, & quot; ফাংশন স্বয়ংক্রিয়ভাবে একটি CSV ফাইল এক্সপোর্ট করা হয়, এবং
- ওয়েকা মধ্যে লোড করা হবে. সেখান থেকে, আপনি মজা ডেটা মাইনিং সব ধরণের কাজ করতে পারেন.
- প্রথম K-দূরত্ব খুঁজে তারপর, তথ্য স্বাভাবিক হবে DBSCAN পদ্ধতি
- পাওয়া যাবে করুন
- ক্লাস্টার. তারপর K-দূরত্ব সাজানো, সাজানো এবং হয়
- K-দূরত্ব জন্য বিভিন্ন পাড়া দূরত্বের হিসাবে চেষ্টা করা হয়
- ক্লাস্টারিং. ক্লাস্টারের একটি নতুন নম্বর খুঁজে বের করে কোন ক্লাস্টারিং সংরক্ষিত হয়.
- আপডেট স্ক্রিপ্ট যে jython এর নতুন সংস্করণ (2.5.1 সমর্থন
- পাইথন, সংস্করণ 2.5 জন্য একটি প্রকৃত আপ-টু-ডেট স্ট্যান্ডার্ড সমর্থন করে. নতুন
- সংস্করণ একটি রেজিস্ট্রি ফাইল প্রয়োজন, এবং একটি ব্যবহারকারী লিখনযোগ্য অবস্থান করুন করা
- বয়াম প্রাক প্রক্রিয়া চিহ্ন খুঁজে পেতে. হয় cachefiles যখন
- TAU EBS নমুনা থেকে একটি Paraver ট্রেস পুনর্গঠন করা হবে, যা একটি ইউটিলিটি তৈরী করা হয়েছে.
- tau_instrumentor:
- tau_instrumentor হাতিয়ার এখন সমর্থন স্বয়ংক্রিয় লুপ স্তর
- ফটকা খেলা মোডে যন্ত্রানুষঙ্গের. বৈশিষ্ট মোড tau_instrumentor পারবেন
- সন্নিবেশ যন্ত্রানুষঙ্গের কোনো জন্য মূল সোর্স কোড একটি কপি কল
- হাতিয়ার. এর আগে এই ধরনের রুটিন স্তরের জন্য Scalasca হিসাবে সরঞ্জাম দ্বারা ব্যবহৃত হয়
- যন্ত্রানুষঙ্গের শুধুমাত্র. এখন, এটা জন্য লুপ স্তর যন্ত্রানুষঙ্গের সমর্থন
- বহিরাগত সরঞ্জাম হিসাবে ভাল.
- হাইব্রীড উৎস এবং কম্পাইলার ভিত্তিক যন্ত্রানুষঙ্গের:
- স্বয়ংক্রিয় উৎস স্তর যন্ত্রানুষঙ্গের (PST এবং ব্যবহার করে
- সংকলন কারণে সম্ভব পার্সিং ত্রুটি (একটি ণ ফাইল উত্পাদন করে না,
- TAU মূল সংকলন কমান্ড লাইন থেকে প্রত্যাবর্তন করতে ব্যবহার করা হয়. এখন, এটা
- সন্নিবেশ করতে কম্পাইলার ভিত্তিক যন্ত্রানুষঙ্গের ব্যবহার কম্পাইলার ডাকে
- রুটিন স্তর যন্ত্রানুষঙ্গের. এটি একটি ভাল বাড়ে
- কোড যন্ত্রানুষঙ্গের কভারেজ. এই পরিবর্তন করুন স্বচ্ছ হতে হবে
- ব্যবহারকারী. এই নতুন বৈশিষ্ট্য নিষ্ক্রিয় করার জন্য, ব্যবহারকারী স্পষ্টভাবে পাস করতে হবে
- -optNoCompInst TAU_OPTIONS এনভায়রনমেন্ট ভেরিয়েবল বিকল্প. যত্ন আবশ্যক
- অগ্রাহ্য বা রুটিন এবং ফাইলের তালিকা অন্তর্ভুক্ত সংজ্ঞা যখন গ্রহণ করা
- নির্বাচনী যন্ত্রানুষঙ্গের ফাইল. রুটিন নাম PDT জন্য (ভিন্ন হতে পারে
- কম্পাইলার ভিত্তিক যন্ত্রানুষঙ্গের এবং Tau এর কম্পাইলার স্ক্রিপ্ট কেস
- সংবেদনশীল, কিন্তু তারা নামের মধ্যে ওয়াইল্ডকার্ড ব্যবহার করার অনুমতি দেয়.
- বহিরাগত প্যাকেজ জন্য সমর্থন.
- TAU এখন সাম্প্রতিক PAPI-সি 4.0.0 রিলিজ হিসাবে ভাল হিসাবে Scalasca 1.3.0 এবং DyninstAPI 6.1 রিলিজ. সমর্থন
- নতুন প্ল্যাটফর্ম:
- TAU সি (Cray CCE কম্পাইলার সমর্থন করে, C ++ এবং ফোরট্রান
- XT সিস্টেম (কেবল কনফিগার করার পূর্বে 'মডিউল লোড PrgEnv-Cray' ডাকা
- TAU. কম্পাইলার ভিত্তিক যন্ত্রানুষঙ্গের এখনো সমর্থিত নয়. এছাড়াও TAU
- আইবিএম বিজি / পি কনফিগারেশন উন্নত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে.
- আউটরিচ:
- আমরা LCI'10 সম্মেলনে একটি পুরো দিন পয়েন্ট টিউটোরিয়াল প্রদান করা হবে
- পিটসবার্গ (মার্চ 8. আমরা পয়েন্ট বিতরণ করা হবে ষষ্ঠ-HPS LiveDVDs
- .
সঠিকভাবে পয়েন্ট-টু-পয়েন্ট পরিমাণ মূল্যায়নের জন্য
Paraprof মধ্যে
উদাহরণস্বরূপ
Perfsuite 1.0.0a4 প্রোফাইল পার্সিং জন্য
ট পয়েন্ট ন্যূনতম সংখ্যা যেখানে প্রতিটি প্রক্রিয়া, এর জন্য
কোড
Cray উপর
প্রশিক্ষণের জন্য
সংস্করণ 2.18.1 নতুন কি:
- সমর্থন PGI কম্পাইলার এবং জন্য GPGPUs জন্য যোগ করা হয়েছিল Mac OS X এর উপর PGI কম্পাইলার.
- অন্ধকার, কবজ ++ সমর্থন, এবং OpenMP সমর্থন অধীনে কর্মপ্রবাহ সমর্থন উন্নত করা হয়েছে.
- পাইথন এপিআই ত্বরিত করা হয়.
- ডকুমেন্টেশন আপডেট করা হয়েছে.
- হরেক রকম বাগ সংশোধন করা হয়েছে.
কি সংস্করণ 2.17.3 নতুন:
- আপডেট ইন্টেল, গনুহ জন্য কম্পাইলার ভিত্তিক যন্ত্রানুষঙ্গের অন্তর্ভুক্ত , এবং PathScale কম্পাইলার, মেমরি ট্র্যাকিং জন্য একটি নতুন Python API, আইবিএম বিজি / পি কনফিগারেশন জন্য সংশোধন করা হয়েছে, এবং CQoS বিশ্লেষণ জন্য সমর্থন এবং PerfExplorer স্ক্রিপ্ট ফাইল থেকে চার্ট অঙ্কন.
পাওয়া মন্তব্যসমূহ না