Trad4

צילום מסך תוכנה:
Trad4
פרטי תוכנה:
גרסה: 3.2 / 3.3 Beta 01
טען תאריך: 11 May 15
מפתחים: Steve Evans
רשיון: ללא תשלום
פופולריות: 147

Rating: nan/5 (Total Votes: 0)

Trad4 היא שפה במקביל באופן מלא, חוט בטוחה תכנות שהמאזניים באופן ליניארי על ליבות מרובות. הפרויקט נועד בתחילה לפריסה בתעשייה הפיננסית מודל סיכון בזמן אמת.
Trad4 כולל של ספרייה ומראש מעבד. אתה מציין האובייקטים שלך באמצעות תחביר פשוט ולהפעיל מראש המעבד. Trad4 מייצר קומץ של קבצי C עבור כל אובייקט, כולל קובץ בדל - שיטת חישוב. זה נקרא מקבל בכל פעם שאובייקט צריך לפטר, ואתה צריך לספק את ההיגיון ל. Trad4 מושך את כל מידע אובייקט שצריך לחשב את עצמו להיקף של פונקציה זו.
קבצי המקור של אלה ולאחר מכן הם לוקטו ויחד עם libtrad4.so מקושרים להפעלה. אז זה מתחיל מול מסד נתונים.
שינוי מוזן אז לתוך המערכת, וtrad4 מנהל שינוי שדרך הגרף שלך ושומר מעודכן בזמן אמת על העץ.
Trad4 היא דרך חדשה של הסדרת תוכניות בזיכרון וסגנון חדש של זרימה מכלל שליטה.
trad4 שימוש מדוע?
זה קל מאוד לשימוש. לבנות יישום trad4 מודל הבעיה שלך אתה צריך רק הבנה טובה של הבעיה שלך וידע של קבוצה קטנה של שפת תכנות C.
זה מהר מאוד. כפי שאתה לפרק את הבעיה שלך לאובייקטים נפרדים, זה מאפשר מספר רב של נושאים לביצוע חלקים שונים של הבעיה שלך באותו הזמן, ולכן יישום trad4 מאזניים באופן ליניארי על ליבות מרובות. יש Trad4 עצמו מעל מעט מאוד - יש מעט מאוד הוראות בין אובייקט הצורך להפעיל וזה לחשב פונקציה שקוראים.
זה יעיל מאוד. כפי שאתה תפרוץ את הבעיה שלך לאובייקטים נפרדים, אתה יכול לארגן הגרף שלך באופן כזה שכל חישוב פרטני נעשה פעם אחת בלבד בתוך היישום. חפצים אחרים שתלויים בתוצאה של חישוב שיקראו את התוצאה מחפץ ש.
זה מאוד בטוח. בעוד trad4 מספק מקביליות מלאים, זה לגמרי מנעול-חינם. זה אומר שאתה לא צריך לדאוג תנאי מרוץ מעורפלים או חסימות.
Trad4 משוחרר תחת LGPL. זה אותו הרישיון gcc ושימוש glibc, וזה מאפשר לך לקשר trad4 למערכת קניינית ולשחרר כי מערכת קניינית על פי כל רישיון שתבחר.

מהו חדש ב מהדורה זו:.

  • תמיכה בספריות צד 3 נוספה
  • ירושה של ממשק מאפשרת כעת לסוג התמחות בירושה.
  • תקציר, בטון, ו( ישים) גרפים ירושה כעת נוצרו לך בפורמט קובץ .dot.
  • מומלצים במהדורה זו הם זוג של יישומי עיבוד אותות דיגיטליים במקביל:. Additive_synth וfourier_transform ההפוך שלה

מה חדש בגרסת 3.0 Beta 02:

  • היכולת לעבור בדגלי מהדר (-O3 , -g) נוספה (לצרף לCXXFLAGS לפי צורך).
  • אזהרת מהדר נגרמת על ידי סוגים מסוימים של מבנים נקבעה.
  • מצב של הליכי משנה בודד שבו החוט השני עושה את כל העבודה שנוסף (NUM_THREADS יצוא = 0).
  • T4 המרחב נוסף למניעת התנגשויות שם סוג trad4 עם ספריות חיצוניות.
  • benchmarker.sh התסריט כבר הוסיף (ראה סעיף ניתוח באתר הראשי לפרטים נוספים).
  • Trad4 עכשיו הידור בפלטפורמות של 64 סיביות.

מה חדש בגרסת 3.0 בטא 01 :

    • למהדורה זו precompiler כבר נכתב מחדש כדי לתמוך מקונן ועצמאיים מבנים. זה גם השתפר מאוד מבחינה אדריכלית.
    • שני יישומים כלולים בהפצה זו. הראשון הוא v1.1 jpm_cds, שהיה לו את דרכי precomp_v2 קבועות אך אחר ללא שינוי. השני הוא test_app, יישום שנועד לממש את precompiler, ומדגים כיצד המבנים המקוננים לעבוד.
    • עבודה כמה נשארה לפני השחרור 3.0 מתוכנן לסוף יוני. זה כולל:
    • אזהרת מהדר תיקון במבנים מסוימים
    • אימות לחזק את
    • מדינות אובייקט
    • לשפר DEBUG על מבנים מקוננים (אולי - זה מסובך)
    • מצב של הליכי משנה בודד
    • יכולת לעבור בדגלי מהדר (-O3, -g וכו ')
    • שדרג את כל היישומים לv3
    • הידני יקבל עדכון נרחב
    • יהיה מחדש האתר

    מה חדש בגרסת 2.0.4:

    • שינויים אלה לtrad4 מרוכזים סביב הסבה של CDS ISDA המודל הסטנדרטי לtrad4, שהתוצאה שלה (jpm_cds) מופץ במהדורה זו.
    • נוספה תמיכה לtypedefs ותווים.
    • תמיכה עבור structs הוארכה.
    • מספר באגים שנמל jpm_cds נחשף תוקנו.
    • אימות ודיווח בזמן שני precompile והטווח שופרה.

    מה חדש בגרסה 2.0:

    • מערכים של structs ילידים נוספו לסעיף הפאב.
    • enums והקבועים ילידים נוספו.
    • יישומים חדשים הם עכשיו קלים יותר ליצור עם create_new_app.sh התסריט.
    • אובייקטים יכולים כעת להירשם ליותר מאובייקט אחד מכל סוג, וזה גרם לתחביר תת לשנות.
    • NUM_THREADS הוא ליצוא משורת הפקודה עכשיו.
    • כמו כן, נכללים שינויים שונים הקשורים לתיקוני באגים, קוד לנקות, ואימות.

    מה חדש בגרסת 2.0 Beta 02:

    • הפצה זו מכילה שני מאגרים גדולים - אחד לכל יישום. אלה אמורים לשמש ללחץ בדיקה וניתוח ביצועים. אתה יכול untar קובץ זה על בסיס הנתונים הקיים בספרייה שלך. black_scholes_1M.db מכיל סביב אובייקטי black_scholes 1M. bond_risk_850k.db מכיל כ 850k אובייקטי bond_risk.

  • תוכנה דומה

    cons
    cons

    3 Jun 15

    D frontend for GCC
    D frontend for GCC

    14 Apr 15

    gears-less
    gears-less

    20 Feb 15

    Magic C++
    Magic C++

    3 Jun 15

    תגובות ל Trad4

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!