Y a-t-il un avantage à effectuer des opérations de bits sur les limites de mots? Toute optimisation CPU ou mémoire en faisant cela?Alignement des mots de 4 octets pour les opérations XOR
Problème réel: J'essaye de créer XOR de deux structure. Disons que structure-1 et structure-2 ont la même taille 10000 octets. Je laisse d'abord quelques centaines d'octets comme c'est et puis commencez XOR de 1 et 2. Disons que je commence par 302 pour commencer. Cela prendra 4 octets à la fois et faire XOR. 302, 303, 304 et 305 des deux structures seront XORed. Ce cycle sera répété jusqu'à 10000.
Maintenant, si je commence à partir de 304, y a-t-il une amélioration des performances attendues?
Merci pour la réponse. Je voudrais vraiment l'optimiser car, je fais cette opération toutes les secondes, la taille des données est de 40 000 octets et je le fais pendant 3 à 4 jours sans interruption. – Jack
Eh bien, si vous êtes limité par le processeur, alors allez-y. Si vous ne parlez que 40.000 octets de données par seconde, je dirais que ça ne vaut pas la peine, sauf si vous utilisez un système embarqué et que vous essayez de minimiser la consommation d'énergie ou quelque chose comme ça. Sur un ordinateur portable moderne/ordinateur de bureau ce traitement est négligeable. –