כלי מקבול אוטומטיים בגריד הירוק
אנו שמחים להודיע על שלושה מודולים חדשים המבצעים מקבול אוטומטי של קוד שונות באמצעות סכמת המקבול 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: