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

Ars Technica over 64-bit processors en x86-64

De heren van Ars Technica hebben een artikel on line gezet waarin wordt uitgelegd hoe een 64-bit processor werkt. Daarbij wordt verteld welke extra verbeteringen er naast de 64-bit techniek zijn doorgevoerd in AMD's x86-64-platform. Als eerste wordt de vraag behandeld wat een 64-bit processor precies is. Het komt erop neer dat er ook met 64-bit integers gewerkt kan worden, zonder dat deze eerst moeten worden opgedeeld in twee 32-bit integers. Geheugenadressen zijn ook integers, dus er kan in plaats van vier gigabyte nu theoretisch achttien miljoen terabyte geadresseerd worden. Alleen integers worden 64-bit, floating-pointgetallen waren al 64-bit en vectorgetallen blijven 128-bit.

Een 64-bit processor is niet in staat om 32 of 16-bit code uit te voeren. Omdat vrijwel alle software voor het x86-platform 32-bit is, kunnen de x86-64-processors van AMD in twee modi werken. De eerste modus is legacy mode: de processor wordt aangestuurd door een 32-bit besturingssysteem en gedraagt zich als een normale Athlon-processor. De tweede modus is long mode, de processor wordt nu aangestuurd door een 64-bit besturingssysteem. Dit besturingssysteem is in staat om zowel 64 als 32-bit applicaties uit te voeren.

Een 64-bit chip heeft dus twee voordelen: er kan meer geheugen geadresseerd worden en 64-bit operaties worden sneller uitgevoerd. Een gemiddelde desktopcomputer heeft deze mogelijkheden nog niet nodig. Een geheugen van 512MB is nog meer dan genoeg en 64-bit operaties worden eigenlijk alleen bij encryptie en wiskundige pakketten gebruikt. Daarom heeft AMD ook enkele wijzigingen doorgevoerd om de prestaties van de processor te verbeteren. Zo is de geheugencontroller aanwezig op de CPU zelf, bevat de processor meer L2 cache en zijn er in long mode twee keer zoveel registers beschikbaar. Om daar plek voor vrij te maken zijn segmented memory en ondersteuning voor real mode en virtual-8086 mode in long mode geschrapt. Dat dit alles de prestaties ten goede komt, blijkt wel uit het volgende:

AMD Opteron logoEven more relevant is the release of the new x86-64 port of the Counter-Strike server software. Counter-Strike (or CS, as it's commonly called) is far and away the most successful online shooter in recent memory, and the CS team claims a stunning 30% performance gain from porting it to x86-64 with no optimization. A significant portion of this gain probably comes from the benefits associated with x86-64's increased number of registers. The rest is from the Opteron's on-die DDR controller, large L2 cache and microarchitectural enhancements.

Door Matthijs Abma

15-03-2003 • 15:03

33 Linkedin Google+

Submitter: T.T.

Bron: Ars Technica

Reacties (33)

Wijzig sortering

Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) 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