Snow Leopard, een snelle vergelijking tussen 32 en 64 bit kernel mode

Tijd voor een testje. Echt representatief is het niet echt. De test is gedaan op een machine die al jaren vervuild is (Gelukkig blijft MacosX in tegenstelling tot windows gewoon goed werken als het vervuild raakt). Ik heb onder guest account het eeuwen oude maar gratis programma X-Bench gebruikt om te zien of er verschil is tussen de kernel 32 bit en de kernel 64 bit mode.

Mijn machine is een early macbook 2008 met een 2.4 Ghz core2duo processor. De laptop heeft een upgrade gehad naar 4GB intern geheugen en een 500 GB western Digital hardeschijf

Wat valt me op?

Ik heb het idee dat de drivers voor de Nvidia 8600GT M die in mijn macbook Pro zitten nog niet zijn geoptimaliseerd. Je ziet duidelijk dat de score daar een stuk lager ligt. Nu heb ik in 64 bit kernel mode wel vaak last van een schokkende exposé. Denk dat Apple in de volgende updates dit gaat optimaliseren.

In de 64 bit mode zie je twee grote uitschieters. Bij Tread Test Computation en bij Memory Test Allocate. Dit zullen twee voordelen zijn van de 64 bit mode. De processor heeft dan de beschikking tot grote processor registers en 64 bit instructies die meer kunnen uitvoeren per clockpuls.

Voor de rest ontlopen de scores elkaar niet zoveel

Doordat Snow Leopard 10.6.0 standaard wordt verkocht met de de kernel in 32bit mode heb ik het idee dat Apple en andere ontwikkelaars hun drivers voor 64 bit mode nog niet hebben geoptimaliseerd. Mijn mening is dat Apple zichzelf en de ontwikkelaars de komende maand(en) de tijd geeft om de drivers voor 64 bit mode te schrijven en/of te optimaliseren. Snow Leopard kan alleen maar sneller worden.

Laat jullie mening hierover weten en post je eigen scores in de comments.

64 BIT

Results	117.14	

	System Info
		Xbench Version		1.3
		System Version		10.6 (10A432)
		Physical RAM		4096 MB
		Model		        MacBookPro4,1
		Drive Type		WDC WD5000BEVT-00ZAT0
	CPU Test	169.94
		GCD Loop	280.86	14.80 Mops/sec
		Floating Point Basic	137.70	3.27 Gflop/sec
		vecLib FFT	111.14	3.67 Gflop/sec
		Floating Point Library	269.00	46.84 Mops/sec
	Thread Test	271.96
		Computation	467.46	9.47 Mops/sec, 4 threads
		Lock Contention	191.76	8.25 Mlocks/sec, 4 threads
	Memory Test	178.93
		System	210.04
			Allocate	579.00	2.13 Malloc/sec
			Fill	151.14	7348.62 MB/sec
			Copy	168.37	3477.53 MB/sec
		Stream	155.85
			Copy	148.26	3062.23 MB/sec
			Scale	145.77	3011.53 MB/sec
			Add	166.26	3541.61 MB/sec
			Triad	165.39	3538.00 MB/sec
	Quartz Graphics Test	188.80
		Line	147.80	9.84 Klines/sec [50% alpha]
		Rectangle	181.90	54.31 Krects/sec [50% alpha]
		Circle	157.55	12.84 Kcircles/sec [50% alpha]
		Bezier	175.73	4.43 Kbeziers/sec [50% alpha]
		Text	458.15	28.66 Kchars/sec
	OpenGL Graphics Test	79.34
		Spinning Squares	79.34	100.65 frames/sec
	User Interface Test	222.09
		Elements	222.09	1.02 Krefresh/sec
	Disk Test	45.04
		Sequential	52.35
			Uncached Write	66.73	40.97 MB/sec [4K blocks]
			Uncached Write	61.45	34.77 MB/sec [256K blocks]
			Uncached Read	29.27	8.56 MB/sec [4K blocks]
			Uncached Read	91.02	45.75 MB/sec [256K blocks]
		Random	39.52
			Uncached Write	15.38	1.63 MB/sec [4K blocks]
			Uncached Write	91.63	29.33 MB/sec [256K blocks]
			Uncached Read	63.48	0.45 MB/sec [4K blocks]
			Uncached Read	104.77	19.44 MB/sec [256K blocks]

32 Bit

Results	121.16
	System Info
		Xbench Version		1.3
		System Version		10.6 (10A432)
		Physical RAM		4096 MB
		Model		        MacBookPro4,1
		Drive Type		WDC WD5000BEVT-00ZAT0
	CPU Test	170.49
		GCD Loop	280.32	14.78 Mops/sec
		Floating Point Basic	134.93	3.21 Gflop/sec
		vecLib FFT	114.15	3.77 Gflop/sec
		Floating Point Library	268.67	46.78 Mops/sec
	Thread Test	298.29
		Computation	351.23	7.12 Mops/sec, 4 threads
		Lock Contention	259.21	11.15 Mlocks/sec, 4 threads
	Memory Test	174.66
		System	198.02
			Allocate	390.04	1.43 Malloc/sec
			Fill	150.63	7323.75 MB/sec
			Copy	168.14	3472.93 MB/sec
		Stream	156.24
			Copy	148.90	3075.43 MB/sec
			Scale	145.51	3006.13 MB/sec
			Add	166.42	3545.04 MB/sec
			Triad	166.54	3562.67 MB/sec
	Quartz Graphics Test	210.90
		Line	160.32	10.67 Klines/sec [50% alpha]
		Rectangle	208.61	62.28 Krects/sec [50% alpha]
		Circle	180.58	14.72 Kcircles/sec [50% alpha]
		Bezier	188.19	4.75 Kbeziers/sec [50% alpha]
		Text	547.74	34.26 Kchars/sec
	OpenGL Graphics Test	79.01
		Spinning Squares	79.01	100.23 frames/sec
	User Interface Test	263.84
		Elements	263.84	1.21 Krefresh/sec
	Disk Test	46.20
		Sequential	53.71
			Uncached Write	83.25	51.11 MB/sec [4K blocks]
			Uncached Write	86.39	48.88 MB/sec [256K blocks]
			Uncached Read	25.45	7.45 MB/sec [4K blocks]
			Uncached Read	86.28	43.36 MB/sec [256K blocks]
		Random	40.54
			Uncached Write	15.83	1.68 MB/sec [4K blocks]
			Uncached Write	94.50	30.25 MB/sec [256K blocks]
			Uncached Read	64.87	0.46 MB/sec [4K blocks]
			Uncached Read	105.08	19.50 MB/sec [256K blocks]

Gerelateerde berichten:

Comments are closed.