Video card memory as L2 cache..?

Status
Not open for further replies.

kitfox

Senior member
Dec 25, 2007
296
0
76
Is it possible to use (some) video card memory as pseudo l2 cache?

The reason I ask is because i'm rebuilding an old system that doesn't have *any* l2 cache, so it's pretty much grabbing the data directly from the (horribly slow) ram. The memory on the video card however is considerably faster...
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
No. Even though the VGA memory system can be faster than the main RAM, this won't work. The first and main answer is that its not possible.

The second reason why it won't work from the theoretical perspective of using VGA memory as cache is that there is just too much latency from the PCI/AGP bus to be useful. System RAM would be a much faster direct link.
 

bryanl

Golden Member
Oct 15, 2006
1,157
8
81
There were 486 motherboards without L2 cache, either because their L2 chip sockets were left empty, or they had fraudulent empty chip packages devoid of any silicon chips inside them. But I never saw a Pentium compatible motherboard that didn't have at least some L2 cache chips soldered to it, and I believe Windows 95-ME would run only if the computer had some L2 cache (I could never get 95-98 to boot if I turned off the L2 cache in the BIOS). There were however some motherboards based on the Intel 430HX chipset that included a socket just for an L2 cache module, called COAST, for Cache On A STick. They had enough L2 cache soldered to the motherboard for the first 64MB, and adding the COAST would expand that to 512MB.

Those L2 cache chips were static RAM, not the dynamic RAM typically used for video cards. There was also a need for a tag RAM chip to hold the main memory addresses of the L2 cache chips, usually a bigger one if the L2 cache was expanded.

One way to get around the lack of L2 cache or to cache more main memory than allowed by the motharboard is to use an AMD K6 series CPU containing a built-in L2 cache, such as the K6-III, K6-3+ (different chip), or K6-2+ (not K6-2). The only one of these I was able to find was the K6-III, and it's so power hungry it can't safely be used with older socket 7 motherboards equipped with a linear CPU voltage regulator instead of a much more efficient switching mode CPU voltage regulator.
 
Last edited:

bryanl

Golden Member
Oct 15, 2006
1,157
8
81
bryanl said:
They had enough L2 cache soldered to the motherboard for the first 64MB, and adding the COAST would expand that to 512MB.
This doesnt sound right. You mean 64K, and 512K?
Yes, 64K and 512K for the L2 caching limit doesn't sound right at all.

The following is not a 430HX motherboard with COAST slot, but here you can see the FIC PA2007 and its L2 cache made of 4 Taiwan Memory Technology 64Kx32b T35L6432A-6Q SRAM chips, giving a total of 1MB of L2 cache and a cachable main memory limit of 256MB:

pa2007-vp2-1mb.jpg
 
Last edited:

kitfox

Senior member
Dec 25, 2007
296
0
76
It's actually an old packard bell computer (be nice, it was my first comp :D). Some models were equipped with L2 cache, some weren't (I got lucky apparently). It does have solder points for the memory chips...but I don't think i'd feel comfortable attempting it.

It originally came with Win95 and I later installed Win98 on it...so Win9x will run on it. In order to get a K6-III working with it, i'd have to get a powerleap adapter...which is pretty expensive.


I have one more question. The motherboard is a Socket 5 but the BIOS supports (Socket 7) AMD K6 processors. I've heard that the extra pin on the Socket 7 cpu's are not electronically connected...and that it's just there to prevent you from installing it on a Socket 5 board (due to the different voltages). However, the K6 233MHz happens to be 3.3V (same as my pentium). If I got one and cut that extra pin off...would it work?
 

cubby1223

Lifer
May 24, 2004
13,518
42
86
^^^
considering all the equipment you're dealing with is worthless, go ahead and try your socket 7 cpu experiment! Worst case scenario you lose your $0.
 
Status
Not open for further replies.