Par rapport au Dothan, le Yonah possède de meilleures performances multimédia (vecteurs et flottants) grâce à un décodeur optimisé. Le Yonah est gravé en 65 nm au lieu de 90 nm pour le Dothan.
Le front side bus Quad Pumped du Yonah est cadencé à 133 ou 166 MHz, soit un débit de 566 ou 667 MT/s, soit encore 4,3 ou 5,3 Go/s.
Le Yonah se connecte sur un socket M, différent du socket 479 du Dothan, rendant obligatoire l'achat d'une nouvelle carte mère ou d'un adaptateur pour passer d'un processeur à l'autre.
La plupart des versions du Yonah sont compatibles avec le Executable Disable Bit, qui permet de dissocier les zones mémoire contenant des instructions des zones contenant des données.
La fonction SpeedStep du Yonah lui permet de modifier sa fréquence d'horloge et sa tension d'alimentation en fonction de sa charge de travail. Les deux cœurs travaillent toujours à la même fréquence et à la même tension, même si leur charge n'est pas uniforme.
La mémoire cache
Chaque cœur a un cache L1 de 64 Kio (32 Kio pour les instructions et 32 Kio pour les données). Dans les modèles à 2 cœurs, ceux-ci se partagent un cache L2 de 2 Mio.
Les temps de latence des caches sont de 3 cycles pour le cache L1 (comme pour le Dothan), et de 14 cycles pour le cache L2 (10 cycles pour le Dothan). La moins bonne performance du cache L2 par rapport à Dothan peut être due à la nouvelle fonctionnalité permettant de décharger des données du cache vers la mémoire principale quand il est peu utilisé, afin de diminuer la consommation et d'optimiser le partage de ce cache par les deux coeurs. En revanche, le débit en écriture du cache L2 augmente très fortement entre le Dothan et le Yonah.
Le jeu d'instructions
Le Yonah sait exécuter une partie des instructions du jeu d'instructions SSE3, contrairement à son prédécesseur Dothan, mais pas celles du jeu d'instruction Intel 64.