এটি হল scotch_gmap-int32 কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
gmap, gpart - ক্রমানুসারে স্ট্যাটিক ম্যাপিং এবং পার্টিশন গণনা করুন
সাইনোপিসিস
gmap [অপশন] [gfile] [tfile] [mfile] [ফাইল]
gpart [অপশন] [nparts/pwght] [জিফাইল] [mfile] [ফাইল]
বর্ণনাঃ
সার্জারির gmap প্রোগ্রাম গণনা করে, একটি অনুক্রমিক উপায়ে, একটি উপর একটি উৎস গ্রাফের একটি স্ট্যাটিক ম্যাপিং
লক্ষ্য গ্রাফ।
সার্জারির gpart প্রোগ্রাম একটি সরলীকৃত ইন্টারফেস gmap, যা গ্রাফ পার্টিশন সঞ্চালন করে
স্ট্যাটিক ম্যাপিংয়ের পরিবর্তে। ফলস্বরূপ, পছন্দসই সংখ্যক অংশ সরবরাহ করতে হবে,
লক্ষ্য স্থাপত্যের পরিবর্তে। গ্রাফ ক্লাস্টারিংয়ের জন্য প্রোগ্রাম ব্যবহার করার সময়,
অংশের সংখ্যা সর্বাধিক গুচ্ছ ওজনে পরিণত হয়।
সার্জারির -b এবং -c বিকল্পগুলি ব্যবহারকারীকে ম্যাপিংয়ের আচরণের উপর পছন্দগুলি সেট করার অনুমতি দেয়
কৌশল যা ডিফল্টরূপে ব্যবহৃত হয়। দ্য -m বিকল্পটি ব্যবহারকারীকে একটি কাস্টম সংজ্ঞায়িত করতে দেয়
ম্যাপিং কৌশল।
সার্জারির -q বিকল্পটি প্রোগ্রামগুলিকে গ্রাফ ক্লাস্টারিং প্রোগ্রামে পরিণত করে। এক্ষেত্রে, gmap কেবল
পরিবর্তনশীল আকারের লক্ষ্য আর্কিটেকচার গ্রহণ করে।
উৎস গ্রাফ ফাইল gfile শুধুমাত্র একটি কেন্দ্রীভূত গ্রাফ ফাইল হতে পারে। জন্য gmap, লক্ষ্য
আর্কিটেকচার ফাইল tfile হয় অ্যালগরিদমিকভাবে কোডেড টপোলজি যেমন মেশের বর্ণনা দেয়
এবং হাইপারকিউব, বা পচন-সংজ্ঞায়িত আর্কিটেকচারের মাধ্যমে তৈরি amk_grf(1)
কার্যক্রম. ফলস্বরূপ ম্যাপিং ফাইলে সংরক্ষণ করা হয় mfile. ঘটনাক্রমে লগিং তথ্য (যেমন
বিকল্প দ্বারা উত্পাদিত এক হিসাবে -v) ফাইলে পাঠানো হয় ফাইল. যখন ফাইলের নাম নেই
নির্দিষ্ট করা হয়েছে, ডেটা স্ট্যান্ডার্ড ইনপুট থেকে পড়া হয় এবং স্ট্যান্ডার্ড আউটপুটে লেখা হয়। স্ট্যান্ডার্ড
স্ট্রীমগুলিকে একটি ড্যাশ '-' দ্বারা স্পষ্টভাবে উপস্থাপন করা যেতে পারে।
যখন সঠিক লাইব্রেরিগুলি সংকলনের সময় অন্তর্ভুক্ত করা হয়, gmap এবং gpart সরাসরি করতে পারেন
ইনপুট এবং আউটপুট উভয় হিসাবে সংকুচিত গ্রাফ পরিচালনা করুন। একটি স্ট্রিম সংকুচিত হিসাবে গণ্য করা হয়
যখনই এর নাম একটি সংকুচিত ফাইল এক্সটেনশনের সাথে পোস্টফিক্স করা হয়, যেমন 'brol.grf.bz2'-এ
অথবা '-.gz'। যে কম্প্রেশন ফরম্যাটগুলি সমর্থিত হতে পারে তা হল bzip2 ফরম্যাট ('.bz2'),
gzip ফরম্যাট ('.gz'), এবং lzma ফরম্যাট ('.lzma', শুধুমাত্র ইনপুটে)।
বিকল্প
-bVal গ্রাফ পার্টিশন বা স্ট্যাটিক ম্যাপিংয়ের জন্য সর্বাধিক লোড ভারসাম্যহীন অনুপাত সেট করুন। কখন
প্রোগ্রামগুলি ক্লাস্টারিং সরঞ্জাম হিসাবে ব্যবহৃত হয়, এই প্যারামিটারটি সর্বাধিক লোড সেট করে
পুনরাবৃত্ত দ্বি-বিভাগের জন্য ভারসাম্যহীন অনুপাত। সঙ্গে একচেটিয়া -m বিকল্প।
-cমনোনীত করা এর মধ্যে এক বা একাধিক বিকল্প অনুসারে ডিফল্ট ম্যাপিং কৌশল বেছে নিন:
b যতটা সম্ভব লোড ব্যালেন্স প্রয়োগ করুন।
q গতির উপর বিশেষাধিকার গুণমান (ডিফল্ট)।
s মানের উপর বিশেষাধিকার গতি.
t নিরাপত্তা বলবৎ করা।
এটা সঙ্গে একচেটিয়া হয় -m বিকল্প।
-h কিছু সাহায্য প্রদর্শন করুন.
-mস্ট্রেট
অনুক্রমিক ম্যাপিং কৌশল ব্যবহার করুন স্ট্রেট (আরো জন্য স্কচ ব্যবহারকারীর ম্যানুয়াল দেখুন
তথ্য)।
-q (জন্য gpart)
-qpwght
(জন্য gmap) স্ট্যাটিক ম্যাপিং বা পরিবর্তে গ্রাফ ক্লাস্টারিং টুল হিসাবে প্রোগ্রাম ব্যবহার করুন
গ্রাফ পার্টিশন টুল। জন্য gpart, অংশ সংখ্যা সর্বাধিক হয়ে যাবে
ক্লাস্টার ওজন। জন্য gmap, এই সংখ্যা pwght বিকল্পের পরে পাস করতে হবে।
-V প্রদর্শন প্রোগ্রাম সংস্করণ এবং কপিরাইট.
-vক্রিয়া ভার্বোস মোড সেট করুন ক্রিয়া. এটি আরও একটি অক্ষরের একটি সেট যা হতে পারে:
m ম্যাপিং তথ্য।
s কৌশল তথ্য।
t সময় তথ্য।
এ TARGET আর্কিটেকচার
টার্গেট আর্কিটেকচারগুলি গ্রাফগুলিকে প্রতিনিধিত্ব করে যার উপর উত্স গ্রাফগুলি ম্যাপ করা হয়৷ যাতে
সময় টার্গেট আর্কিটেকচার টপোলজিকাল বৈশিষ্ট্য প্রাপ্তি গতি আপ
ম্যাপিংয়ের গণনা, কিছু শাস্ত্রীয় টপোলজি অ্যালগরিদমিকভাবে কোড করা হয়
ম্যাপার নিজেই। এই টপোলজিগুলি ফলস্বরূপ তাদের কোড নাম দ্বারা সংজ্ঞায়িত করা হয়,
তাদের মাত্রিক পরামিতি অনুসরণ করে:
cmplt অস্পষ্ট
আকারের ওজনহীন সম্পূর্ণ গ্রাফ অস্পষ্ট.
cmpltw অস্পষ্ট w0 w1 ... wdim-1
আকারের আকার এবং সংশ্লিষ্ট লোডের ওজনযুক্ত সম্পূর্ণ গ্রাফ w0, w1, ..., wdim-1.
hcub অস্পষ্ট
মাত্রার হাইপারকিউব অস্পষ্ট.
গাছের পাতা hgt n0 w0 ... nhgt-1 whgt-1
গাছ-পাতার উচ্চতার গ্রাফ hgt সঙ্গে (n0 বার n1 বার... nhgt-1) শীর্ষবিন্দু, সহ
এর আন্তঃ-ক্লাস্টার লিঙ্ক ওজন w0, w1, ... whgt-1.
mesh2D dimX dimY
এর 2D জাল dimX বার dimY নোড
mesh3D dimX dimY dimZ
এর 23 জাল dimX বার dimY বার dimZ নোড
torus2D dimX dimY
এর 2D টরাস dimX বার dimY নোড
torus3D dimX dimY dimZ
এর 3D টরাস dimX বার dimY বার dimZ নোড
অন্যান্য টার্গেট টপোলজিগুলি ব্যবহার করে তাদের উত্স গ্রাফ বিবরণ থেকে তৈরি করা যেতে পারে
amk_grf(1) আদেশ। এই ক্ষেত্রে, লক্ষ্য বিবরণ কোড নাম দিয়ে শুরু হবে
Deco.
ম্যাপিং
সোর্স গ্রাফে যতগুলি শীর্ষবিন্দু রয়েছে ততগুলি লাইন দ্বারা ম্যাপিংগুলিকে উপস্থাপন করা হয়৷ প্রতিটি
এই রেখাগুলির মধ্যে দুটি পরিসংখ্যান দিয়ে তৈরি: শীর্ষবিন্দুর সংখ্যা (বা উৎস হলে এর লেবেল
গ্রাফ শীর্ষবিন্দু লেবেলযুক্ত) এবং লক্ষ্য শীর্ষবিন্দুর সূচক যেখানে এটি করা হয়েছে
বরাদ্দ লক্ষ্য শীর্ষবিন্দুর সূচক 0 থেকে লক্ষ্যের শীর্ষবিন্দুর সংখ্যা পর্যন্ত
আর্কিটেকচার (অর্থাৎ অংশের সংখ্যা) বিয়োগ এক।
লাইনের এই ব্লক সবসময় এই ধরনের লাইনের সংখ্যার আগে থাকে। বেশিরভাগ ক্ষেত্রে, যেহেতু
সম্পূর্ণ ম্যাপিংয়ের জন্য অনুরোধ করা হয়েছে, লাইনের সংখ্যাটি শীর্ষবিন্দুর সংখ্যার সমান
উৎস গ্রাফ।
উদাহরণ
চালান gpart গ্রাফ 'brol.grf'-এর 7টি অংশে একটি পার্টিশন গণনা করতে এবং ফলাফলটি সংরক্ষণ করতে
'brol.map' ফাইল করার অর্ডার দিচ্ছে।
$gpart 7 broll.grf broll.map
চালান gmap একটি পার্টিশন গণনা করতে, গ্রাফের 3, 1 এবং 2 এর নিজ নিজ ওজনের 4 অংশে
'brol.grf' এবং ফলস্বরূপ ম্যাপিং 'brol.map' ফাইলে সংরক্ষণ করুন। ড্যাশ '-' স্ট্যান্ডার্ড ফাইল
নাম ব্যবহার করা হয় যাতে টার্গেট আর্কিটেকচারের বিবরণ স্ট্যান্ডার্ড ইনপুট থেকে পড়া হয়,
পাইপের মাধ্যমে, 'ইকো' শেল কমান্ড দ্বারা সরবরাহ করা হয়েছে।
$ echo "cmpltw 3 1 2 4" | gmap brol.grf - brol.map
onworks.net পরিষেবা ব্যবহার করে অনলাইনে scotch_gmap-int32 ব্যবহার করুন