64-bit vs 32-bit with only 1MB L2 Cache

Dec 30, 2004
12,553
2
76
How big of a deal is this? Thinking of installing 64-bit Ubuntu. Not going to need the 8GB of RAM any time soon, but still it'd be nice if it's there.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
I thought the average instruction length went up very little - the penalty is on data pointers. I don't know the answer... it probably depends on workload.
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
I agree. It's my understanding the price is paid in pointers, not in instruction length. So programs with a lots of pointer operations suffer. For example, SPICE (a circuit simulation program, http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/) has a lot of pointers in it and it slows down if you recompile the code directly into 64-bit due to this issue.
 

ihyagp

Member
Aug 11, 2008
91
0
0
Do it!

Even if you aren't using the extra ram for programs, the OS will use it as disk cache and make the machine more responsive over time.
 

Acanthus

Lifer
Aug 28, 2001
19,915
2
76
ostif.org
Vista and Linux (various flavors) both have precaching features that will load frequently used files in advance to make programs load and do operations more quickly.
 

Zstream

Diamond Member
Oct 24, 2005
3,395
277
136
Originally posted by: Acanthus
Vista and Linux (various flavors) both have precaching features that will load frequently used files in advance to make programs load and do operations more quickly.

Why? The problem is that explore.exe is single threaded. Go to Server 2008 and you will notice a large difference in performance.
 

Acanthus

Lifer
Aug 28, 2001
19,915
2
76
ostif.org
Originally posted by: Zstream
Originally posted by: Acanthus
Vista and Linux (various flavors) both have precaching features that will load frequently used files in advance to make programs load and do operations more quickly.

Why? The problem is that explore.exe is single threaded. Go to Server 2008 and you will notice a large difference in performance.

I was referring to his move to 8GB.
 

bharatwaja

Senior member
Dec 20, 2007
431
0
0
Originally posted by: Zstream

Why? The problem is that explore.exe is single threaded. Go to Server 2008 and you will notice a large difference in performance.

Really? I mean... like.... Seriously????
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: pm
For example, SPICE (a circuit simulation program, http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/) has a lot of pointers in it and it slows down if you recompile the code directly into 64-bit due to this issue.

The extra registers (8 new SSE registers, 8 new GPRs) don't help with the matrix math enough to compensate? Is that true for both AMD and Intel processors, or only Intel processors? (I can think of some architectural differences where the Intel x86-64 CPUs don't exactly shine at 64 bit code.)
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
I recently installed Ubuntu64 after reading an article that compared Firefox performance in 32 and 64 bit mode. It was 20-30% faster overall, so I switched. In many applications such as 7zip and the like, performance was around 30% faster with the 64-bit OS.

I would recommend Ubuntu64. I'm using it instead of XP right now. I 'downgraded' from Vista a long time ago.
 

Concillian

Diamond Member
May 26, 2004
3,751
8
81
I'm not sure how much stock I'd put in a 32bit vs. 64bit comparison done 2 years ago. Quite a bit has happened for driver and software development for 64bit Windows in the last 2 years.
 

Arkaign

Lifer
Oct 27, 2006
20,736
1,379
126
Originally posted by: bharatwaja
Originally posted by: Zstream

Why? The problem is that explore.exe is single threaded. Go to Server 2008 and you will notice a large difference in performance.

Really? I mean... like.... Seriously????

Would like to know more about this.
 

SolMiester

Diamond Member
Dec 19, 2004
5,330
17
76
Originally posted by: Arkaign
Originally posted by: bharatwaja
Originally posted by: Zstream

Why? The problem is that explore.exe is single threaded. Go to Server 2008 and you will notice a large difference in performance.

Really? I mean... like.... Seriously????

Would like to know more about this.

I would.!