בתכנית body-N שנלמדה בכיתה, בוצע מעבר מקוד כגון:
const float dx = particle[j].x - particle[i].x;
לקוד מהצורה:
const float dx = particle.x[j] - particle.x[i];
המעבר נקרא AoS ל- SoA והוא נועד להבטיח שאינדקסים סמוכים של המערך יתאימו לאלמנטים סמוכים בזיכרון. שינוי זה נועד לסייע בוקטוריזציה של
החישוב. נכון / לא נכון
בתכנית body-N שנלמדה בכיתה, בוצע מעבר מקוד כגון:
const float dx = particle[j].x - particle[i].x;
לקוד מהצורה:
const float dx = particle.x[j] - particle.x[i];
המעבר נקרא AoS ל- SoA והוא נועד להבטיח שאינדקסים סמוכים של המערך יתאימו לאלמנטים סמוכים בזיכרון. שינוי זה נועד לסייע בוקטוריזציה של
החישוב. נכון / לא נכון
* השאלה נוספה בתאריך: 28-01-2022