هذا تطبيق ويندوز يُسمى UniSIMD-assembler، ويمكن تنزيل أحدث إصدار منه بصيغة UniSIMD-v1.1.0c.zip. ويمكن تشغيله عبر الإنترنت من خلال موفر الاستضافة المجاني OnWorks لمحطات العمل.
قم بتنزيل وتشغيل هذا التطبيق المسمى UniSIMD-المجمع مع OnWorks عبر الإنترنت مجانًا.
اتبع هذه التعليمات لتشغيل هذا التطبيق:
- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.
- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.
- 3. تحميل هذا التطبيق في هذا الملف.
- 4. ابدأ تشغيل أي محاكي لنظام التشغيل OnWorks عبر الإنترنت من موقع الويب هذا ، ولكن أفضل محاكي Windows عبر الإنترنت.
- 5. من نظام التشغيل OnWorks Windows الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.
- 6. قم بتنزيل التطبيق وتثبيته.
- 7. قم بتنزيل Wine من مستودعات برامج توزيعات Linux الخاصة بك. بمجرد التثبيت ، يمكنك النقر نقرًا مزدوجًا فوق التطبيق لتشغيله باستخدام Wine. يمكنك أيضًا تجربة PlayOnLinux ، وهي واجهة رائعة على Wine والتي ستساعدك على تثبيت برامج وألعاب Windows الشائعة.
يعد Wine طريقة لتشغيل برامج Windows على نظام Linux ، ولكن بدون الحاجة إلى Windows. Wine عبارة عن طبقة توافق Windows مفتوحة المصدر يمكنها تشغيل برامج Windows مباشرة على أي سطح مكتب Linux. بشكل أساسي ، يحاول Wine إعادة تنفيذ ما يكفي من Windows من البداية حتى يتمكن من تشغيل جميع تطبيقات Windows دون الحاجة إلى Windows بالفعل.
UniSIMD- المجمع
Ad
الوصف
مُجمّع UniSIMD هو إطار عمل مُجمّع ماكرو C / C ++ عالي المستوى موحد عبر
بنيات ARM و MIPS و POWER و x86. يقوم بإنشاء مجموعة فرعية من كل من BASE و
مجموعات تعليمات SIMD مع واجهة برمجة تطبيقات مشتركة محددة بوضوح ، بحيث يكون منطق التطبيق
يمكن كتابتها والحفاظ عليها في مكان واحد دون نسخ الكود.
المجمع نفسه ليس أداة منفصلة ، ولكنه مجموعة من C / C ++
header ، التي تحتاج التطبيقات إلى تضمينها مباشرة من أجل استخدامها.
في الوقت الحاضر ، Intel SSE / SSE2 / SSE4 و AVX / AVX2 / AVX-512 (32/64-bit x86 ISAs) ،
ARMv7 NEON / NEONv2 و ARMv8 AArch32 و AArch64 NEON و SVE (32/64 بت ARM ISAs) ،
MIPS 32/64-bit r5 / r6 MSA و POWER 32/64-bit VMX / VSX (ISAs الصغيرة / الكبيرة)
يتم تنفيذها في الغالب (/ مع التخفيضات الأفقية) على الرغم من التحسينات القياسية ،
نواقل SIMD أوسع مع مسندات التصفير / الدمج في تعليمات 3/4-operand
تم التخطيط لها كتمديدات لـ SIMD ISA العمودي الحالي الذي يحركه SPMD 2/3 و SPMD.
انظر ملف README.
شرح المميزات:
- ======= ميزات UniSIMD الأساسية =======
 - رمز موحد وعالمي ومحمول ومتوافق
 - تخصيص سجل صريح ، أداء يمكن التنبؤ به
 - ثلاث مجموعات تسجيل للرمز: 8 ، 16 ، 32 (مجانًا: 8 ، 15 ، 30)
 - يتم تسجيل / عمليات SIMD عالية المستوى كأفراد وأزواج ورباعية
 - هياكل خلفية محاذاة SIMD مع إزاحات / عوامل
 - متجه طول الخط العمودي SIMD ISA ، شكلي
 - عددية متزامنة + 128/256 بت + عمليات SIMD قابلة للتكوين
 - تنفيذ ISA لـ fp16 / fp128 (نصف / رباعي) SIMD ops
 - C / C ++ ، Compute ، SPMD على 4 أقواس رئيسية
 - Intel SSE / SSE2 / SSE4 و AVX / AVX2 / AVX-512
 - ARMv7 NEON / NEONv2 ، ARMv8 AArch32 / AArch64 NEON ، SVE
 - MIPS r5 / r6 MSA (Warrior P5600، I6400 / P6600)
 - Power VMX / VSX (PowerPC G4 / G5 ، POWER6 / 7/8/9)
 - CISC و RISC و CISC على RISC و ISA الصغير / الكبير
 - دعم التسجيل ، التحميل / التخزين ، تعليمات التحميل
 - أوضاع عنونة بسيطة ومفهرسة ومفهرسة
 - دعم FMA3 (مضاهاة أصلية أو عالية الدقة)
 - الوضع المختلط 32/64-bit لـ 64-bit ABI الأصلي
 - عنونة 32/64 بت لعمليات BASE و SIMD
 - عناصر SIMD قابلة للتكوين 32/64 بت (fp + int)
 - 32/64-bit BASE المتزامن (الجسور ، القواعد) و SIMD ops
 - تنفيذ ISA للعمليات الأساسية int8 / int16 (بايت / نصف)
 - سيطرة كاملة على الكود ، وخطوات المترجم بعيدة عن الطريق
 - إمكانية حساب fp دقيق البت عبر الأهداف الحديثة
 - تستخدم في محرك QuadRay
 
الجمهور
المطورون
لغة البرمجة
C ++ ، التجميع ، C
التصنيفات
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/unisimdassembler/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.
