هذا هو تطبيق Windows المسمى UniSIMD-المجمع الذي يمكن تنزيل أحدث إصدار له كـ 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 ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.