Gigabyte's i-RAM: Affordable Solid State Storage
by Anand Lal Shimpi on July 25, 2005 3:50 PM EST- Posted in
- Storage
i-RAM's Limitations
Since your data is stored on a volatile medium with the i-RAM, a loss of power could mean that everything stored on the card would be erased with no hopes for recovery. While a lot of users may keep their computers on 24/7, there are always occasional power outages that would spell certain doom for i-RAM owners. In order to combat this possibility, Gigabyte outfitted the i-RAM with its own rechargeable battery pack.The battery pack takes 6 hours to charge completely and charges using the 3.3V power lines on its PCI connector. With a full charge, the i-RAM is supposed to be able to keep the i-RAM's data safe for up to 16 hours. Luckily, in most situations, the i-RAM will simply keep itself powered from the PCI slot. As long as your power supply is still plugged in and turned on, regardless of whether or not your system is running, shut down or in standby mode, the i-RAM will still be powered by the 3.3V line feeding it from the PCI slot.
There are only three conditions where the i-RAM runs off of battery power:
1) When the i-RAM is unplugged from the PCI slot;For whatever reason, unplugging the i-RAM from the PCI slot causes its power consumption to go up considerably, and will actually drain its battery a lot quicker than the specified 16 hours. We originally did this to test how long the i-RAM would last on battery power, but then were later told by Gigabyte not to do this because it puts the i-RAM in a state of accelerated battery consumption.
2) When the power cable is unplugged from your power supply (or the power supply is disconnected from your motherboard; and
3) When the power button on your power supply is turned off.
For the most part, the i-RAM will always be powered. Your data is only at risk if you have a long-term power outage or you physically remove the i-RAM card.
If you run out of battery power, you will lose all data and the i-RAM will stop appearing as a drive letter in Windows as soon as you power it back up. You'll have to re-create the partition data and copy/install all of your files and programs over again.
The card features four LEDs that indicate its status: PHY_READY, HD_LED, Full and Charging.
The PHY_READY indicator simply lets you know if the Xilinx FPGA and the card are working properly. The HD_LED is an activity indicator that is illuminated whenever you access the i-RAM. The Full indicator turns green when the battery is fully charged, and the Charging indicator is lit amber when the battery is charging. When the i-RAM is running on battery power, none of the LEDs are illuminated. It would be nice if there was some way of knowing how much battery power is remaining on the i-RAM, for those rare situations where the i-RAM isn't being charged. We have asked Gigabyte for some sort of battery life indicator in a future version of the i-RAM.
133 Comments
View All Comments
pieq3dot14 - Tuesday, July 26, 2005 - link
I'd like to see how this would change the overall latency of a system. I have a pretty nice home studio, and I can see using this as a boot drive, and then recording off to a raid array. With all the random accesses coming from the solid state drive, and only sequencial going to the raid, I'd think the latencies would drop significantly. Could be pretty handy, even extending the life of older systems.bwall04 - Tuesday, July 26, 2005 - link
Anand, first of all great review, it's nice to see some numbers on this.Would it be possible to bench a few tests again with 2GB of system memory? I can vouch that 2GB makes a noticeable difference when loading any game. I realize that you were going for an "enthusiast" level machine but games like HL2, Doom3,and Battlefield 2 has started a push with the high end to upgrade to either 2x1GB or 4x512MB.
racolvin - Tuesday, July 26, 2005 - link
Could they perhaps have gone with a full-size card and then oriented the DIMM slots perpendicular to the mobo? I had something like that ages ago in an Amiga that worked well from a size perspective. It might get them to 8Gb :)somu - Tuesday, July 26, 2005 - link
cost of this unit was increased 3 times.then it went from sata2 to sata.
Real life performance is not as gd as i expected, when i first heard i was excited to see them working on removing the bottleneck but going from 13 second load time to 10 second doesnt warrant the cost of the 150 card and 4 gb ram.
shaw - Tuesday, July 26, 2005 - link
#1 4GB space = poop#2 Still bottlenecked by the SATA bus
I just hope this is the beginning of a bright future, but for now I'm not impressed one bit.
IvanAndreevich - Tuesday, July 26, 2005 - link
How about a Raid0 test with 2 of these cards :)JNo - Tuesday, July 26, 2005 - link
How about Read the Frickin Article?audiophi1e - Tuesday, July 26, 2005 - link
I think the more useful implementation is to have the RAM pre-installed onto the drive. And I'm not talking RAM sticks. I'm talking about these guys at Gigabyte contacting Samsung, Micron, or Crucial to directly supply the chips and directly solder them onto 5.25" plates. I think in the space of a 5.25" bay, you can fit 2 of these said plates. It won't be hard to think that they'd be able to fit 15GB of RAM in a 5.25" drive's space.Then with the remaining space, mount a MUCH larger battery. Have the battery be able to last DAYS, not hours. This will set people a little more at ease. It will sure make me feel better. (and no, this 5.25" ramdrive will not be using a molex connector. Simply put in a dummy PCI card to allow the 5.25" to draw power from it)
The fatal flaw in their product design is that most people simply won't have that many RAM sticks laying around to make this thing useful. Why not supply the RAM, and in the process increase the possible size from 4GB, to something much more useful. If we already know that only 'power users' with little budget restraints will buy this, then just supply it the way we know they want it: Big.
Zebo - Tuesday, July 26, 2005 - link
Yeah one really needs about 15-20G to make this a livable reality. And that would cost about 3K and about 4K if they did it right i.e. ultra SCSI or even PCIe interface.Sindar - Tuesday, July 26, 2005 - link
If they got real serrious tunned it up with on pcb ddr3. Made it something like a ZIF socket thing. Gave it a direct bus to the chip, changed the memorie contoler to let it throtle wide open. Wrote drivers, OSes to just use it. It might be like a really fast bios set up for the OS. At first it could be like an extra, but as costs came down maybe it would be intergrated into the motherboard. Humm nearly alomst instant boot up...it's a dream, even if it's only mine!