des details rapidement.
Il existe des machines multi processeurs a mémoire dites "non uniforme". Par exemple, la ram est physiquement associé a des processeurs.
Du fait, si du processeur B, je lit une donné sur la barrete de ram du processeur A, c'est beaucoup plus long que si je lis la donné sur la barrete de ram du processeur B.
Du fait, on peu avoir interet a placer soit meme les données que l'on alloue.
Il y a un peu la meme chose sur DS, toute la mémoire de la machine n'est pas disponible par les deux processeurs. Il y a un pool de mémoire (assez petit) qui n'est accessible que par le ARM9. Du fait, on peut avoir interet a allouer certaines donné dans cette mémoire la plutot que dans la mémoire centrale. (cependant, je ne l'ai jamais fait sur DS)