top of page

כלי מקבול אוטומטיים בגריד הירוק

אנו שמחים להודיע על שלושה מודולים חדשים המבצעים מקבול אוטומטי של קוד שונות באמצעות סכמת המקבול OpenMP. כלי המקבול מאפשרים האצה מקבילית של תוכנות שונות (במיוחד תוכנות המכילות לולאות פשוטות רבות) גם בלי ידע מוקדם בתכנות מקבילי. לכל כלי מקבול ישנם יתרונות וחסרונות ביחס לכלים האחרים. השוואה של כלי המקבול תוצג במאמר שעתיד להתפרסם בקרוב.

Cetus

טעינת המודול מתבצעת באמצעות הפקודה:

module load cetus

הוספת המקבול לקוד מתבצעת באמצעות בפקודה:

cetus -parallelize-loops=4 -alias=3 -expand-user-header in.c

כאשר in.c הוא קוד הקלט. הפלט מתקבל בתיקייה cetus_output.

למידע נוסף על Cetus:

Par4All

טעינת המודול מתבצעת באמצעות הפקודה:

module load autopar

ולאחריה הרצה של הפקודה:

source $set_p4a_env

הוספת המקבול לקוד מתבצעת באמצעות בפקודה:

p4a -O in.c

כאשר in.c הוא קוד הקלט. הפלט נשמר בקובץ in.p4a.c.

למידע נוסף על Par4All:

Autopar

טעינת המודול מתבצעת באמצעות הפקודה:

module load gnu/5.4.0 openmpi/1.10.7 boost/1.66.0 autopar/0.9.10.223

הוספת המקבול לקוד מתבצעת באמצעות בפקודה:

autoPar -rose:o out.c in.c

כאשר in.c הוא קוד הקלט. הפלט נשמר בקובץ out.c.

למידע נוסף על Autopar:

RECENT POST
bottom of page