אנגליתצרפתיתספרדי

Ad


סמל OnWorks

הורדת UniSIMD-assembler עבור Windows

הורד בחינם את אפליקציית Windows UniSIMD-assembler להפעלת Wine מקוונת באובונטו מקוונת, פדורה מקוונת או דביאן באינטרנט

זוהי אפליקציית Windows בשם UniSIMD-assembler שניתן להוריד את המהדורה האחרונה שלה בתור UniSIMD-v1.1.0c.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.

הורד והפעל באינטרנט את האפליקציה הזו בשם UniSIMD-assembler עם OnWorks בחינם.

בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:

- 1. הורד את היישום הזה למחשב שלך.

- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.

- 3. העלה את היישום הזה במנהל קבצים כזה.

- 4. הפעל כל אמולטור מקוון של OS OnWorks מאתר זה, אך עדיף אמולטור מקוון של Windows.

- 5. ממערכת ההפעלה OnWorks Windows שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.

- 6. הורד את האפליקציה והתקן אותה.

- 7. הורד את Wine ממאגרי התוכנה שלך להפצות לינוקס. לאחר ההתקנה, תוכל ללחוץ פעמיים על האפליקציה כדי להפעיל אותם עם Wine. אתה יכול גם לנסות את PlayOnLinux, ממשק מפואר מעל Wine שיעזור לך להתקין תוכניות ומשחקים פופולריים של Windows.

Wine היא דרך להפעיל תוכנת Windows על לינוקס, אך ללא צורך ב-Windows. Wine היא שכבת תאימות של Windows בקוד פתוח שיכולה להריץ תוכניות Windows ישירות על כל שולחן עבודה של לינוקס. בעיקרו של דבר, Wine מנסה להטמיע מחדש מספיק של Windows מאפס כדי שהוא יוכל להריץ את כל יישומי Windows מבלי להזדקק ל-Windows.

UniSIMD-assembler


Ad


תיאור

UniSIMD assembler הוא מסגרת אסמבלר מאקרו C/C++ ברמה גבוהה המאוחדת
ארכיטקטורות ARM, MIPS, POWER ו-x86. זה מקים תת-קבוצה של BASE וגם
ערכות הוראות SIMD עם API משותף מוגדר בבירור, כך שהלוגיקה של היישום
ניתן לכתוב ולתחזק במקום אחד ללא שכפול קוד.
האסמבלר עצמו אינו כלי נפרד, אלא אוסף של 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-bit ARM ISAs),
MIPS 32/64-bit r5/r6 MSA ו-POWER 32/64-bit VMX/VSX (ISAs little/big-endian)
מיושמים בעיקר (הפחתות אופקיות / w) למרות שיפורים סקלאריים,
וקטורים SIMD רחבים יותר עם איפוס/מיזוג פרדיקטים בהוראות של 3/4 אופרנד
מתוכננים כהרחבות ל-SIMD ISA האנכי המונע על 2/3 אופרנד SPMD.

ראה קובץ README.



תכונות

  • ======= תכונות הליבה של UniSIMD =======
  • קוד מאוחד, אוניברסלי, נייד, תואם
  • הקצאת רישום מפורשת, ביצועים צפויים
  • שלוש ערכות רישום לקוד: 8, 16, 32 (חינם: 8, 15, 30)
  • SIMD ברמה גבוהה רושמת/אופס כסינגלים, זוגות ו-quads
  • מבנים עורפיים מיושרים ל- SIMD עם קיזוזים/גורמים
  • SIMD אנכי אגנוסטי באורך וקטור, ניתן להגדרה
  • סקלאר סימולטני + 128/256 סיביות + פעולות SIMD הניתנות להגדרה
  • יישום ISA עבור fp16/fp128 (חצי/מרובע) SIMD ops
  • C/C++, Compute, SPMD על 4 קשתות עיקריות
  • אינטל 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 little/big-endian
  • תמיכה בהוראות reg-reg, טעינה/חנות, טעינה
  • מצבי כתובת רגילים, באינדקס ובקנה מידה עם אינדקס
  • תמיכה ב-FMA3 (אמולציה מקורית או בעלת דיוק גבוה יותר)
  • מצב היברידי של 32/64 סיביות עבור ABI מקורי של 64 סיביות
  • כתובת 32/64 סיביות עבור BASE ו- SIMD פעולות
  • רכיבי SIMD ניתנים להגדרה של 32/64 סיביות (fp+int)
  • סימולטנית 32/64 סיביות BASE (גשרים, כללים) ו- SIMD אופציות
  • יישום ISA עבור int8/int16 (בייט/חצי) BASE ops
  • שליטה מלאה בקוד, המהדר יוצא מהדרך
  • פוטנציאל לחישוב fp-bit מדויק על פני יעדים מודרניים
  • משמש במנוע QuadRay


קהל

מפתחים



שפת תכנות

C++, Assembly, C


כל הקטגוריות

מרכיבים, מאקרו

זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/unisimdassembler/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad