Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

'AMD werkt aan omgekeerde HyperThreading voor K10'

AMD logoAMD's volgende processorarchitectuur bevat mogelijk een techniek die het mogelijk maakt om één thread op meerdere processorcores uit te voeren. Dit meldt de Franse website X86-secret, die zich zegt te baseren op uitspraken van een niet nader genoemde AMD-ingenieur. De technologie kan min of meer gezien worden als het omgekeerde van HyperThreading: in plaats van dat het besturingssysteem één processorcore ziet als meerdere cores, zou AMD's techniek ervoor zorgen dat meerdere cores op het OS overkomen als een enkele. Volgens de bron van de site maakt AMD zich ernstig zorgen over Intel's nieuwe Core-architectuur, omdat de K8 hier zich niet mee zou kunnen meten. In tegenstelling tot wat bij de K8 gebeurde, kan AMD haar nieuwe architectuur bovendien niet baseren op een vorige editie; de K10 moet een volledig nieuw ontwerp worden om succesvol te blijven concurreren. De hier omschreven techniek zou hierbij één van de belangrijkste wapenfeiten moeten zijn.

Door Arthur Scheffer

Tweakers nieuwsposter

12-04-2006 • 15:09

114 Linkedin Google+

Bron: X86-secret

Reacties (114)

Wijzig sortering
Ik zie het probleem voor AMD niet zo, de performance van de K8 is minder afhankelijk van een groot cache geheugen (door de on-die controller en hypertransport). Waar Intel's Core microarchitectuur 2-4 MB aan plaats kwijt is zou AMD er nog 2 cores extra aan kunnen plakken.
2 cores extra staat niet voor betere performance
dual core wordt op de meeste pc's niet eens echt benut, laat staan quad core. die dual core conroe verslaat in "gewone" programma's een AMD quad core met de power van een 3500+(x4 cores dus) met gemak.
Ik denk dat menig dualcore en hypertreading gebruikers dit ook ervaren? multitasking blijft bellangrijk en wordt alleen maar bellangrijker.


Hyperthreading werkt niet echt geweldig en er zijn ook zat programma's waarbij multitasking niet echt handig is. Bv games. Zou me trouwens niet verbazen dat je die functie aan of uit kan zetten zodat het eene programma het wel kan gebruiken en het andere niet.
Waarom zou multitasking bij games niet handig zijn? Dat is onzin natuurlijk, want er gebeurt een berg dingen tegelijk die je prima over threads kunt verdelen. Wordt alleen niet gedaan...
Maar, houd het nou ook in dat er meerdere treads verdeeld worden ? want dat word me niet echt duidelijk.. hij ziet dan bijv 4 cores als 1 of 4 als 2 ? en is het dan wel weer mogelijk om door die 'reverse HT' 2 treads over 2 cores te delen ??
Maar goed dat AMD zich zorgen maakt over de "nieuwe" Core van Intel. Het tegendeel zou niet gezond zijn. Bovendien valt nog te bezien wat de nieuwe Core allemaal kan en hoever hij nog kan groeien.

Het zou immers niet de eerste keer zijn dat Intel veel belooft maar niet presteert. Remember 10 Ghz Pentiums?
Beetje raar aangezien er steeds meer optimalisaties komen voor programma's om met meerdere cores overweg te kunnen (meer threads per programma, zoals bijvoorbeeld winrar)
Multithreaded version of RAR compression algorithm improves the compression speed on computers with several CPU, dual core CPU and processors with hyperthreading technology.
Ik ben wel eens benieuwd wat Mircosoft hier van vind. Die verkoopt namelijk licenties voor 1-2 CPU's en heeft speciale (lees: duurdere) licenties voor meer processoren.

Nu is het theoretisch mogelijk om een OS te laten denken dat er minder CPU's inzitten dan de werkelijkheid. De licenties voor meerdere CPU's zijn aanzienlijk duurder. Ik denk niet dat ze blij van dit soort ontwikkelingen worden
Bij de eerste berichten over dualcore zat ik me al af te vragen of er niet een manier kwam om alles voor de software zegt maar toch als 1 core te laten lijken, had dus toch gelijk :+

Opzich natuurlijk ook heel logisch dat dit gebeurt. Voor meerdere cores programmeren is moeilijker, en omdat je straks waarschijnlijk met bv 1, 2, 4, 8 etc cores op 1 cpu zit word het enorm moeilijk om software op elke cpu goed te laten draaien. Dit zou dat kunnen oplossen.
Intel werkt al een tijdje aan dergelijke technologie. Op het IDF 2005 werd reeds een presentatie gegeven over 'project Mitosis' oftwel 'speculative threading' want zo heet de techniek bij Intel.

Zie ook
http://www.anandtech.com/...s/showdoc.aspx?i=2507&p=7

Op de site van Intel is er ook wat informatie te vinden, zelfs met preliminaire benchmarks....
http://www.intel.com/tech...lative-threading-1205.htm
Jammer dat dit niets te maken heeft met HyperThreading....
Ik hoop dat deze techniek een goede code herkenning zal hebben voor single-/multicore code en dat multicore code geen performance hit krijgt.

Het lijkt me beter dat het OS wat op een multi-core / multi cpu systeem draait toch gewoon per process een cpu aanwijst die de meeste vrije cycles heeft, wat volgens mij, wat ik me van school herinner, bij unix zo is. Je kan zelfs rekenintensieve taken op een cpu van een ander workstation starten.

Deze techniek heeft dus alleen profijt als je meer cores hebt dan waar de software (os en apps) voor geschreven is.

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True