//edit, bedoelt als reactie op Rolf Streefkerk//
Juist, en daarom gaat HT dus weg.
1 app(i.e. of winamp) kan geen gebruik maken van HT, omdat de software aangepast moet worden.
En aangezien HT alleen met behulp van vooraf bepaalde intructiesets(extra opties) werkt, kan als je een MP3 afspeelt en een browservenster openhebt, NOOIT extra performance geven.
Dit omdat decoden van ieder mp3-stuk uniek is en er dus niets geoptimaliseerd kan worden.
En omdat die performance wel nodig gaat worden, gaan ze dus extra processors combineren. Dan kunnen i.i.g twee apps op dit moment gebruik maken van ieder een eigen processor.
//Punica bedankt alle luie programmeurs, die geen reet geven om HT, 64 bit optimalisaties, DirectX 9c, Xp-64.
Dankzij hen, ga ik straks het vista tijdperk in met een dual Intel 6800 serie cpu en de latest dual-core GPU van dat moment!//
@ punica.
jah zo lust ik er ook nog wel een paar,
Killercow bedankt alle users die niet langer kijken dan hun neus lang is en gewoon als schaapjes achter MS aanlopen en zo de monopolie positie versterken.
ps, dat verhaal over mp3 decoden niet te optimaliseren is, wtf??, het moet ook niet de mp3 optmaliseren, maar het algoritme. Wedden dat je winamp wel dual-core compliant kan maken? laat elke core 10sec decompressen en laat het daarna door een van de twee afspelen, heeft weinig zin, maar waarom zou het niet kunnen?
Beetje onzin wat je zegt, er hoeven helemaal geen extra instructiesets toegevoegd te worden, alleen moeten er 2 threads gebruikt worden, of er moeten 2 applicaties openstaan, daarom zal browsen en mp3 spelen juist wel extra performance geven, voorzover je die daarbij nodig hebt natuurlijk.
En ben jij zo'n mp3 expert dat je weet dat aan het encoderen van een mp3 stuk niets aangepast kan worden zodat het van 2 threads gebruikmaakt? ooit gedacht aan 1 thread die 00:00:00 tm 00:01:30 afhandeld en de andere die 00:01:30 tm 00:03:00 afhandeld?
Hij heeft het over het decoden van mp3. Dat is dus welhaast nog grotere onzin; aangezien daar een eenvoudige IDCT met wat filters al genoeg is. Dit kun je zeker met meerdere threads doen. Je kunt vrijwel alles multithreaded maken, als het maar uit verschillende blokjes en buffertjes bestaat. Voor mp3 decoden is dit natuurlijk altijd het geval, al was het alleen maar omdat mp3's gewoon uit frames bestaan.
En of dit nu logische of fysieke threads zijn; dat maakt niet zoveel uit. Logische threads worden alsnog na elkaar uitgevoerd natuurlijk, zoals hierboven al vermeld.
Ik merk eigenlijk geen verschil tussen de P4 3,6 GHz met HT op mijn werk en mijn XP 3200+ thuis. Okee, de P4 is over het algemeen ietsje sneller, maar voor mijn gevoel zijn geld absoluut niet waard.