کوبیدگی (علوم رایانه): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش برچسب: نیازمند بازبینی |
|||
خط ۱۷:
* نسبت دادن اولویت کارکرد به برنامهها مانند پایین، متوسط و بالا
* بهبود spatial locality بوسیله جایگزینی حلقههایی مانند:
<source lang="
// recall that in C, arrays use Row-major order
int m[256][256];
for (row=0; row<256; row++) {▼
▲ for (row=0; row<256; row++) {
}
</source>
int m[256][256]; ▼
▲<source lang="c">
▲int m[256][256];
for (row=0; row<256; row++) {
for (column=0; column<256; column++) {
// consecutive columns reside in adjacent memory locations
m[row][column] = foo();
}
}
</source>
|