edofullo No, con l'ultima generazione sono passati ad architetture HMC simil-big.LITTLE, con core di tipo diverso.
SMT è sempre stato un "accrocchio", dato che vai a duplicare solo di fatto l'area dei registri e parte del decoding, ma comunque tutti i blocchi funzionali che materialmente vanno ad eseguire le istruzioni sono condivisi tra i due thread, causando performance non diverse dal non averlo se le tipologie di operazioni eseguite nei vari processi sono simili (es. calcolo matriciale). Aveva senso quando il collo di bottiglia erano le fasi di fetch/decode o una pipeline multistadio lunghissima (ahem... chi ha detto Netburst tra la folla?)., con le attuali cache L3 paragonabili alle capienze di hard disk interi di non molti anni fa e la semplificazione delle pipeline non hanno poi tutto 'sto senso.