Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന scotch_gmap-long കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
gmap, gpart - സ്റ്റാറ്റിക് മാപ്പിംഗുകളും പാർട്ടീഷനുകളും തുടർച്ചയായി കണക്കാക്കുക
സിനോപ്സിസ്
gmap [ഓപ്ഷനുകൾ] [gfile] [tfile] [mfile] [ഫയൽ]
gpart [ഓപ്ഷനുകൾ] [nparts/pwght] [gfile] [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.
മെഷ്2ഡി dimX മങ്ങിയ
2D മെഷ് dimX തവണ മങ്ങിയ നോഡുകൾ.
മെഷ്3ഡി dimX മങ്ങിയ dimZ
23 മെഷ് dimX തവണ മങ്ങിയ തവണ dimZ നോഡുകൾ.
ടോറസ്2ഡി dimX മങ്ങിയ
2D ടോറസ് dimX തവണ മങ്ങിയ നോഡുകൾ.
ടോറസ്3ഡി dimX മങ്ങിയ dimZ
3D ടോറസ് dimX തവണ മങ്ങിയ തവണ dimZ നോഡുകൾ.
മറ്റ് ടാർഗെറ്റ് ടോപ്പോളജികൾ അവയുടെ ഉറവിട ഗ്രാഫ് വിവരണത്തിൽ നിന്ന് സൃഷ്ടിക്കാൻ കഴിയും
amk_grf(1) കമാൻഡ്. ഈ സാഹചര്യത്തിൽ, ടാർഗെറ്റ് വിവരണം കോഡ് നാമത്തിൽ ആരംഭിക്കും
ഡെക്കോ.
മാപ്പിംഗുകൾ
സോഴ്സ് ഗ്രാഫിൽ എത്ര ലംബങ്ങളുണ്ടോ അത്രയും വരികൾ മാപ്പിംഗുകളെ പ്രതിനിധീകരിക്കുന്നു. ഓരോന്നും
ഈ വരികൾ രണ്ട് രൂപങ്ങൾ കൊണ്ടാണ് നിർമ്മിച്ചിരിക്കുന്നത്: ശീർഷകത്തിന്റെ എണ്ണം (അല്ലെങ്കിൽ ഉറവിടമാണെങ്കിൽ അതിന്റെ ലേബൽ
ഗ്രാഫ് ശീർഷങ്ങൾ ലേബൽ ചെയ്തിരിക്കുന്നു) കൂടാതെ ലക്ഷ്യ ശീർഷകത്തിന്റെ സൂചികയും
ചുമതലപ്പെടുത്തി. ടാർഗെറ്റ് വെർട്ടെക്സ് സൂചികകൾ 0 മുതൽ ടാർഗെറ്റിലെ ലംബങ്ങളുടെ എണ്ണം വരെയാണ്
വാസ്തുവിദ്യ (അതായത്, ഭാഗങ്ങളുടെ എണ്ണം) മൈനസ് ഒന്ന്.
ഈ വരികളുടെ ബ്ളോക്ക് എല്ലായ്പ്പോഴും അത്തരം വരികളുടെ എണ്ണത്തിന് മുമ്പാണ്. മിക്ക കേസുകളിലും, മുതൽ
പൂർണ്ണ മാപ്പിംഗുകൾ അഭ്യർത്ഥിക്കുന്നു, വരികളുടെ എണ്ണം, ലെ വെർട്ടിസുകളുടെ എണ്ണത്തിന് തുല്യമാണ്
ഉറവിട ഗ്രാഫ്.
ഉദാഹരണങ്ങൾ
പ്രവർത്തിപ്പിക്കുക gpart ഒരു പാർട്ടീഷൻ 'brol.grf' ഗ്രാഫിന്റെ 7 ഭാഗങ്ങളായി കണക്കാക്കുകയും തത്ഫലമായുണ്ടാകുന്നത് സംരക്ഷിക്കുകയും ചെയ്യുക
'brol.map' ഫയൽ ചെയ്യാൻ ഉത്തരവിടുന്നു.
$ gpart 7 brol.grf brol.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-ദൈർഘ്യമുള്ള ഓൺലൈൻ ഉപയോഗിക്കുക