OSX draait al op Intel 45 nm Processor
19 september 2007 - 18:50   
geplaatst door: karel apple
[img=right]http://www.macfreak.org/base/data/news/images/IntelDeveloperForum.jpg[/img]In San Francisco is op dit moment het IDF (Intel Developers Forum) in volle gang.

Intel heeft aldaar de eerste inkijk gegeven in de nieuwe 45 nm Nehalem processor die in de tweede helft van volgend jaar op de markt zal moeten komen.

Deze 8-core geweldenaar zal in staat zijn om twee threads simultaan uit te voeren zodat effectief een 16-core processor ontstaat.

Paul Otellini, CEO van Intel, wist bij zijn keynote op de IDF te vertellen dat ze op de eerste protoypes van deze chip inmiddels succesvol OSX geboot hadden.
OSX draait al op Intel 45 nm Processor
19 september 2007 - 20:05    reactie #1
geplaatst door: Nicky
2 threads simultaan op een 8 core = effectief een 16 core ??????
Is dit een nieuwe verkoopslogan? Geen techneut trapt hier toch in?

Was een thread niet juist een stukje programma dat samen met andere threads simultaan, of practisch simultaan kan draaien op een multicore (multiprocessor) systeem?

Naar mijn bescheiden mening gebruik je slechts een kwart van je 8 core processorcapiciteit indien daarop 2 threads simultaan draaien :-)
OSX draait al op Intel 45 nm Processor
19 september 2007 - 23:27    reactie #2
geplaatst door: Cailin Coilleach
Oftewel, het is wat brak verwoord.

Sun heeft processoren met X cores die elk Y threads tegelijk aan kunnen. Als ik me niet vergis kan de T2 processor 64 threads tegelijk aan. Intel begint nu dus de goede kant op te gaan!

Nu OS X nog optimaliseren, zodat de scheduler ook goed schaalt. En laten we dan meteen Apple eens vragen om een paar echte servers te maken. En niet alleen die 1U bakjes die ze nu hebben. Meh :/
OSX draait al op Intel 45 nm Processor
20 september 2007 - 08:25    reactie #3
geplaatst door: Doctor Apple
Ehm, ik heb hier een Pentium IV die aan - wat Intel noemt - 'Hyperthreading' doet. De CPU (uit 2004) 'virtualiseerd' de processor en biedt de mogelijkheid om de processor als 'twee virtuele processoren' te addreseren.

Intel heeft deze techniek met de komst van de Multi Core CPU's (Intel Core) laten varen. Waarschijnlijk met het idee dat je nu fysiek twee kernen of meer hebt, dus waarom virtualiseren.

Hoe dan ook. Een oude techniek die wel wat snelheidswinst opleverd.

http://www.intel.com/pressroom/archive/releases/20070328fact.htm

Maar goed, ben in ieder geval blij dat Apple geswitched is op intel. IBM heeft op dit moment niet erg veel spannends op het gebied van PowerPC te melden.

Groet,


Doc  :apple:
Durf te denken!
OSX draait al op Intel 45 nm Processor
20 september 2007 - 20:07    reactie #4
geplaatst door: neoman
In de openingspost staat het niet goed. Nehalem kan twee threads per core afhandelen. En dat levert dan de genoemde 16 'core' op.

En als je nou twee Nehalems in je Mac stopt heb je een 32 'core' bak.  :woot:
Daar kunnen we vast hele leuke dingen mee doen. :satisfied:
OSX draait al op Intel 45 nm Processor
21 september 2007 - 12:54    reactie #5
geplaatst door: Nicky
Ok, maar een core is zo snel als 'ie is. Ofwel er wordt een instructie uitgevoerd, of de core staat op een instructie te wachten. Dit wil zeggen dat twee threads simultaan uitvoeren eigenlijk betekent: de instructies van de ene thread kunnen uitvoeren afgewisseld met instructies van de andere thread. Dit in tegenstelling tot eerst alle instructies van de ene thread uitvoeren en daarna alle instructies van de andere thread.

Kortom, volgens mij, wordt hier dus alleen de capaciteit van de core beter benut, ofwel de tijd dat een core op instructies staat te wachten wordt bekort. De mate waarin dat gebeurt hangt dan natuurlijk sterk af van de opbouw en samenhang van de uit te voeren threads.

De tekst suggereert dat met deze methode de processor 2x zo snel zal worden. Dit lijkt mij dus volstrekte onzin.
OSX draait al op Intel 45 nm Processor
21 september 2007 - 14:22    reactie #6
geplaatst door: Doctor Apple

Citaat
Nicky om 12:54, 21-09-2007
Ok, maar een core is zo snel als 'ie is. Ofwel er wordt een instructie uitgevoerd, of de core staat op een instructie te wachten. Dit wil zeggen dat twee threads simultaan uitvoeren eigenlijk betekent: de instructies van de ene thread kunnen uitvoeren afgewisseld met instructies van de andere thread. Dit in tegenstelling tot eerst alle instructies van de ene thread uitvoeren en daarna alle instructies van de andere thread.

Kortom, volgens mij, wordt hier dus alleen de capaciteit van de core beter benut, ofwel de tijd dat een core op instructies staat te wachten wordt bekort. De mate waarin dat gebeurt hangt dan natuurlijk sterk af van de opbouw en samenhang van de uit te voeren threads.

De tekst suggereert dat met deze methode de processor 2x zo snel zal worden. Dit lijkt mij dus volstrekte onzin.


Niemand der heren Technici beweert dat. Zelfs Intel niet. Maar wij Apple gebruikers houden nou eenmaal van marketingprietpraat.

Alleluja!
Durf te denken!