Gentoo Archives: gentoo-amd64

From: Bob Sanders <rsanders@×××××××××××××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] error updating deep world>> gentoo general
Date: Fri, 20 Jan 2006 17:41:45
Message-Id: 20060120173954.GB290976@engr.sgi.com
In Reply to: Re: [gentoo-amd64] error updating deep world>> gentoo general by Gavin Seddon
1 Gavin Seddon, mused, then expounded:
2 >
3 > I have found Gentoo to be excellent due to it's configurability (is this
4 > a word) and speed. I have no intention of changing now however, I am
5 > always 'on-the-lookout for a superior workstation so I may change in the
6 > future to ia64 Gentoo. Are Iitanium machines the best (robust/speed).
7 > Or, are the Opterons or athlon64 better. For that matter how do amd
8 > machines differ?
9 >
10
11 It depends. In general, looking at MTBF numbers, Itanium systems are
12 less reliable than most 2P to 4P x86 servers out there. But more reliable
13 than most RISC based servers, though IBM's Blue Gene blade servers may
14 have an equivlant record or even be better. (Note: Realibility when I
15 use it means 24x7 full time compute load, not shutting it down at night
16 nor the system standing idle.)
17
18 As to performance, it kind of depends. The bone stock Intel chipset
19 Itaniums have fairly constrained FSB to memory bandwidth. Itanums where
20 companies have used their own chipsets - such as us (SGI) and higher end
21 HP, among others, can deliever some impressive bandwidth to memory and
22 I/O. Thus improving overall computing throughput and high sustained
23 compute power.
24
25 And depending upon the problem set, an Itanium based system may be faster
26 than amd64 based systems. If your problem set is more integer based or
27 transaction based, the amd64 will perform better. If it's more FP based,
28 memory constrained, threaded, and I/O bound, then an Itainium based system
29 might be better.
30
31 If you need more than 1 TB physical memory and up to 512 cpus in a single
32 system image, then amd64 solutions won't be there until HyperTransport III,
33 sometime next year, perhaps.
34
35 Downside - you have to recompile your apps to get the best out of them. Any
36 x86 32bit code will run in an emulation layer, which can be very fast or
37 very slow. Setiathome, 32 bit client screamed on our Itanium's (ran it
38 on a 512P system). Oh, and you'll need Intel's compiler.
39
40 On the AMD side, figure about 80% FP performance and 102% Integer performance
41 compared to an Itanium cpu. Memory bandwidth tends to match when AMDs are
42 used in 4P or greater configs. I/O bandwidth is a bit constained in some
43 instances, but seems pretty tolerable and really isn't much of an issue
44 until more than 4 PCI-X slots are needed. But a lot of that is based
45 on which chipset is being used. And to get the est out of your apps, you'll
46 need to compile them with the PathScale compiler.
47
48 If you're interested in an in-office/deskside style system. the AMD solution
49 is probably a better match, especially if your application needs only 1 or
50 2 Gfx pipes, and fits in less than 16 GB memory.
51
52 If you need department scientifc serving, then benchmarking your apps on each
53 platform is the better way to find which fits better.
54
55 If you need serious visualizaton ability, with 3 or more - up to 16, Gfx
56 pipes, then there isn't much choice, no AMD vendor has produced a system
57 capable of doing that, though with some special Nvidia cards, it's possible
58 to get 4 Gfx pipe on 2 PCIe x16 slots. That's not to say it works well, as it's
59 pretty much beta hardware and drivers at the moment.
60
61 Bob
62 --
63 -
64 QA Curmudgeon.
65 Wacky and bizarre testing(TM) performed while-U-wait.
66 -
67 See http://www.gnu.org/philosophy/no-word-attachments.html
68 -
69 --
70 gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] error updating deep world>> gentoo general Gavin Seddon <gavin.m.seddon@×××××××××××××.uk>