Gnu superoptimizer

gnu superoptimizer הוא פרויקט המשתמש בגישה למציאת רצף ההוראה הקצר ביותר עבור פונקציה נתון.
הורד עכשיו

Gnu superoptimizer דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Torbjorn Granlund
  • אתר האינטרנט של המוציא לאור:
  • ftp://ftp.gnu.org/gnu/superopt

Gnu superoptimizer תגים


Gnu superoptimizer תיאור

Gnu Superoptimizer הוא פרויקט המשתמש בגישה כדי למצוא את רצף ההוראה הקצר ביותר עבור פונקציה נתון. Gnu Superoptimizer הוא פרויקט שמשתמש בגישה כדי למצוא את רצף ההוראה הקצר ביותר עבור פונקציה נתון. Superoptimizer הוא גנרטור רצף פונקציה המשתמשת בגישה ממצה ובדיקה כדי למצוא את רצף ההוראה הקצר ביותר Fora פונקציה נתון. אתה צריך לספר את superoptimizer אשר פונקציה ואני רוצה לספק קוד, וכמה הוראות אתה canaccept.The superoptimizer לא יכול לייצר רצפים ארוכים מאוד, אלא אם יש לך מחשב מהיר מאוד או הרבה זמן פנוי. המורכבות בזמן של השוטה היא כ 2N O (m n) שבו מ 'הוא מספר ההוראות הזמינות על הארכיטקטורה n הוא הרצף הקצר ביותר עבור פונקציית המטרה. האורך המעשי רצף תלוי אדריכלות היעד ואת תפקוד המטרה arity; ב- mostcases זה בערך 5, אבל עבור הדרכה עשירה להגדיר כמו HPPA זה Just4. הרצף הארוך ביותר שנוצר אי פעם היה עבור MC68020 ו 7instructions ארוך. זה לקח כמה שבועות כדי ליצור את זה ... Superoptimizer לא יכול להבטיח כי הוא מוצא את הטוב ביותר האפשרי sequensTruction עבור כל פונקציות המטרה האפשרית. לדוגמה, ITDOES אפילו לא מנסה לכלול קבועים מיידיים (אחרים כי -1, 0, 1, ואת הקטן ביותר שלילי ומספרים חיוביים ביותר) ב sequences. סיבות אחרות למה לא רצפים אופטימליים ניתן למצוא היא כי לא allinstructions כלולים , אפילו לא במרשם שלהם בלבד. כמו כן, platinstructions כלולים לא ניתן לדומה כראוי. אם אתה נתקל בבעיות אלה, אנא דווח עליהם לכתובת למטה .Warning! רצפים שנוצרו עשויים להיות שגויים עם קטנות מאוד. תמיד לוודא רצף נכון לפני השימוש בו. הסופר, מעולם לא נתקלתי ברצפים שגויים. אם אתה מוצא אחד, בבקשה ליידע אותי על זה! לאחר שאמר את זה, שים לב כי Superoptimizer כמעט תמיד מוצא רצפים נכונים עבור פונקציות כי תלוי ברשומות בלבד. מה חדש במהדורה זו: · מחק משתנה בשימוש tot_bits. סוג צ '


Gnu superoptimizer תוכנה קשורה

גראדום

magnum הוא כלי כדי לבדוק מספרים עבור רמזים כדי באגים או בעיות. ...

168

הורד

גווי

Guppi הוא מסגרת מבוססת Gnome עבור ניתוח נתונים אינטראקטיבי ואינטראקטיבי. ...

150

הורד

Segm

תוכנית SEGM פילוח של תמונות MR של המוח. ...

193

הורד

Klusters

Klusters הוא יישום גרפי חזק וקל לשימוש עבור ספייק מיון של הקלטות נוירונל תאיים. ...

242

הורד

Rdv.

סביבת ההדמיה לנתונים מדעיים והנדסיים. ...

176

הורד