UniSIMD-assembler എന്ന് പേരിട്ടിരിക്കുന്ന വിൻഡോസ് ആപ്പാണിത്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് UniSIMD-v1.1.0c.zip ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക്സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
UnWorks-നൊപ്പം UniSIMD-assembler എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് സൗജന്യമായി ഓൺലൈനായി ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് ഏതെങ്കിലും OS OnWorks ഓൺലൈൻ എമുലേറ്റർ ആരംഭിക്കുക, എന്നാൽ മികച്ച Windows ഓൺലൈൻ എമുലേറ്റർ.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Windows OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക.
- 7. നിങ്ങളുടെ Linux വിതരണ സോഫ്റ്റ്വെയർ ശേഖരണങ്ങളിൽ നിന്ന് വൈൻ ഡൗൺലോഡ് ചെയ്യുക. ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, വൈൻ ഉപയോഗിച്ച് അവ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ആപ്പിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യാം. ജനപ്രിയ വിൻഡോസ് പ്രോഗ്രാമുകളും ഗെയിമുകളും ഇൻസ്റ്റാൾ ചെയ്യാൻ സഹായിക്കുന്ന വൈനിലൂടെയുള്ള ഫാൻസി ഇന്റർഫേസായ PlayOnLinux നിങ്ങൾക്ക് പരീക്ഷിക്കാവുന്നതാണ്.
ലിനക്സിൽ വിൻഡോസ് സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാനുള്ള ഒരു മാർഗമാണ് വൈൻ, എന്നാൽ വിൻഡോസ് ആവശ്യമില്ല. ഏത് ലിനക്സ് ഡെസ്ക്ടോപ്പിലും നേരിട്ട് വിൻഡോസ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഒരു ഓപ്പൺ സോഴ്സ് വിൻഡോസ് കോംപാറ്റിബിലിറ്റി ലെയറാണ് വൈൻ. അടിസ്ഥാനപരമായി, വൈൻ ആദ്യം മുതൽ ആവശ്യത്തിന് വിൻഡോസ് വീണ്ടും നടപ്പിലാക്കാൻ ശ്രമിക്കുന്നു, അതുവഴി യഥാർത്ഥത്തിൽ വിൻഡോസ് ആവശ്യമില്ലാതെ തന്നെ എല്ലാ വിൻഡോസ് ആപ്ലിക്കേഷനുകളും പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
UniSIMD-അസംബ്ലർ
Ad
വിവരണം
UniSIMD അസംബ്ലർ ഒരു ഉയർന്ന തലത്തിലുള്ള C/C++ മാക്രോ അസംബ്ലർ ചട്ടക്കൂടാണ്.
ARM, MIPS, POWER, x86 ആർക്കിടെക്ചറുകൾ. ഇത് ബേസ്, എന്നിവയുടെ ഒരു ഉപവിഭാഗം സ്ഥാപിക്കുന്നു
SIMD നിർദ്ദേശങ്ങൾ വ്യക്തമായി നിർവചിച്ചിരിക്കുന്ന പൊതുവായ API ഉപയോഗിച്ച് സജ്ജീകരിക്കുന്നു, അതിനാൽ ആപ്ലിക്കേഷൻ ലോജിക്
കോഡ് പകർപ്പില്ലാതെ ഒരിടത്ത് എഴുതാനും പരിപാലിക്കാനും കഴിയും.
അസംബ്ലർ തന്നെ ഒരു പ്രത്യേക ഉപകരണമല്ല, പകരം C/C++ ന്റെ ഒരു ശേഖരമാണ്
ഹെഡർ ഫയലുകൾ, ഏത് ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നതിന് നേരിട്ട് ഉൾപ്പെടുത്തേണ്ടതുണ്ട്.
നിലവിൽ, Intel SSE/SSE2/SSE4, AVX/AVX2/AVX-512 (32/64-bit x86 ISAകൾ),
ARMv7 NEON/NEONv2, ARMv8 AArch32, AArch64 NEON, SVE (32/64-ബിറ്റ് ARM ISAകൾ),
MIPS 32/64-ബിറ്റ് r5/r6 MSA, പവർ 32/64-ബിറ്റ് VMX/VSX (ലിറ്റിൽ/ബിഗ്-എൻഡിയൻ ഐഎസ്എകൾ)
സ്കെയിലർ മെച്ചപ്പെടുത്തലുകളാണെങ്കിലും (/w തിരശ്ചീനമായ കുറവുകൾ) കൂടുതലും നടപ്പിലാക്കുന്നു,
3/4-ഓപ്പറാൻറ് നിർദ്ദേശങ്ങളിൽ പൂജ്യം/ലയിപ്പിക്കൽ പ്രവചനങ്ങളുള്ള വിശാലമായ SIMD വെക്ടറുകൾ
നിലവിലുള്ള 2/3-ഓപ്പറാൻറ് SPMD-ഡ്രൈവ് ലംബമായ SIMD ISA-യിലേക്കുള്ള വിപുലീകരണമായി ആസൂത്രണം ചെയ്തിരിക്കുന്നു.
README ഫയൽ കാണുക.
സവിശേഷതകൾ
- ======= UniSIMD കോർ സവിശേഷതകൾ =======
- ഏകീകൃത, സാർവത്രിക, പോർട്ടബിൾ, അനുയോജ്യമായ കോഡ്
- വ്യക്തമായ രജിസ്റ്റർ അലോക്കേഷൻ, പ്രവചിക്കാവുന്ന പ്രകടനം
- കോഡിനായി മൂന്ന് രജിസ്റ്റർ സെറ്റുകൾ: 8, 16, 32 (സൌജന്യ: 8, 15, 30)
- സിംഗിൾസ്, ജോഡികൾ, ക്വാഡ്സ് എന്നിങ്ങനെ ഹൈ-ലെവൽ SIMD രജിസ്റ്റർ ചെയ്യുന്നു
- ഓഫ്സെറ്റുകൾ/ഘടകങ്ങൾ ഉള്ള SIMD-അലൈൻ ചെയ്ത ബാക്കെൻഡ് ഘടനകൾ
- വെക്റ്റർ ദൈർഘ്യമുള്ള അജ്ഞ്ഞേയവാദ ലംബമായ SIMD ISA, കോൺഫിഗർ ചെയ്യാവുന്നതാണ്
- ഒരേസമയം സ്കെയിലർ + 128/256-ബിറ്റ് + ക്രമീകരിക്കാവുന്ന SIMD ഓപ്സ്
- fp16/fp128 (ഹാഫ്/ക്വാഡ്) SIMD ഓപ്സിനായുള്ള ISA നടപ്പിലാക്കൽ
- 4 പ്രധാന കമാനങ്ങളിൽ C/C++, കമ്പ്യൂട്ട്, SPMD
- ഇന്റൽ SSE/SSE2/SSE4, AVX/AVX2/AVX-512
- ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 നിയോൺ, SVE
- MIPS r5/r6 MSA (വാരിയർ P5600, I6400/P6600)
- പവർ VMX/VSX (PowerPC G4/G5, POWER6/7/8/9)
- CISC, RISC, RISC-യിൽ CISC, ലിറ്റിൽ/ബിഗ്-എൻഡിയൻ ISA
- റെഗ്-റെഗ്, ലോഡ്/സ്റ്റോർ, ലോഡ്-ഓപ് നിർദ്ദേശങ്ങൾക്കുള്ള പിന്തുണ
- പ്ലെയിൻ, ഇൻഡക്സ് ചെയ്തതും സ്കെയിൽ ചെയ്തതുമായ ഇൻഡക്സ് ചെയ്ത വിലാസ മോഡുകൾ
- FMA3 പിന്തുണ (നേറ്റീവ് അല്ലെങ്കിൽ ഉയർന്ന കൃത്യതയുള്ള അനുകരണം)
- നേറ്റീവ് 32-ബിറ്റ് എബിഐക്ക് 64/64-ബിറ്റ് ഹൈബ്രിഡ് മോഡ്
- 32/64-ബിറ്റ് വിലാസം ബേസ്, സിഎംഡി ഓപ്സ്
- 32/64-ബിറ്റ് കോൺഫിഗർ ചെയ്യാവുന്ന SIMD ഘടകങ്ങൾ (fp+int)
- ഒരേസമയം 32/64-ബിറ്റ് ബേസ് (പാലങ്ങൾ, നിയമങ്ങൾ), SIMD ഓപ്സ്
- int8/int16 (ബൈറ്റ്/ഹാഫ്) ബേസ് ഓപ്സിനായി ISA നടപ്പിലാക്കൽ
- കോഡിന്റെ മേൽ പൂർണ്ണ നിയന്ത്രണം, കംപൈലർ വഴിയിൽ നിന്ന് പുറത്തുകടക്കുന്നു
- ആധുനിക ലക്ഷ്യങ്ങളിലുടനീളം ബിറ്റ്-കൃത്യമായ എഫ്പി-കമ്പ്യൂട്ടിനുള്ള സാധ്യത
- QuadRay എഞ്ചിനിൽ ഉപയോഗിക്കുന്നു
പ്രേക്ഷകർ
ഡെവലപ്പർമാർ
പ്രോഗ്രാമിംഗ് ഭാഷ
സി++, അസംബ്ലി, സി
Categories
ഇത് https://sourceforge.net/projects/unisimdassembler/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.