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;
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 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.

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.

We All Scream for i-RAM Using the i-RAM
Comments Locked

133 Comments

View All Comments

  • mattsaccount - Monday, July 25, 2005 - link

    This thing would still be useful as a pagefile in some circumstances--if all your memory slots were full and/or you had extra memory lying around. This is what I had been planning to do with it (currently have 4x512mb, plus a couple other smaller capacity DDR sticks which would be nice to use b/c for photoshop stuff). But the price is too high. I'll wait till it drops.
  • Son of a N00b - Monday, July 25, 2005 - link

    I would love to get two of them and run them in RAID-5 possibly...that way you also have a back up...

  • Gatak - Monday, July 25, 2005 - link

    You'd need minimum 3 cards/disks for RAID-5.

    However, using this card as a journaling device for a normal filesystem, like ReiserFS or Reiser4 might be very beneficial. Wouldn't require much RAM either.
  • ukDave - Monday, July 25, 2005 - link

    Extra things that could have been covered were:

    Would there be a difference with other SATA cards, such as 3Ware etc - i.e. would CPU usage make a difference perhaps?
    Why not use SATA-IO (SATA-2) instead of the older and slower SATA (re: Gigabyte)?

    But otherwise a very informative article, thanks Anand.
  • ss284 - Monday, July 25, 2005 - link

    It would be best to wait for the second version of the card, which will hopefully have a cheaper IC as well as sata II support. Theres no doubt that the ram can do 3.0gb/s.

    Imagine what 2 of these in raid 0 would be like.


    -Steve
  • SDA - Monday, July 25, 2005 - link

    - File copy performance is mostly a moot point, because copying files from disk to disk will go as fast as the slower of the two can, and other applications that typically require disk performance (unarchiving et al) will only see a minimal performance increase due to bottlenecks in other parts of the system (which becomes even less valuable when you consider that you won't be doing a whole lot of unarchiving to a disk that small).

    - Gaming benefit would be okay if it you could fit more than about one modern game on it.

    - Using it as a pagefile is, as Anand noted, pointless.

    - It does improve boot times, but it's not a huge difference, how many of us shut down often enough to actually be bothered by a few seconds in boot?

    - It does improve app loading times slightly, but if you're opening and closing apps that take a lot to open and close, it's probably because you don't have enough system memory, so buy more memory instead.

    So basically: whoopee.
  • DerekWilson - Wednesday, July 27, 2005 - link

    I'm just gonna pick at a single point ... you could install one game to the i-ram at a time and then archive them on another drive.

    You get fast zip times on i-ram and a single file transfer to a magnetic disk is faster than multiple small files (moving the the archive won't take long). Just unzip the game you want to play to i-ram ...

    but then ... that kinda defeats the purpose doesn't it ...

    I could see this being fun to play with, but I have to agree with Anand -- it needs higher capacity before it is really useful.

    Plus, I'd like to see SATA-II :-)
  • miketheidiot - Monday, July 25, 2005 - link

    I don't really see anyone using this, its costs way too much for too little storage and too little performance benefit, not to mention the risk of data loss. I'll give it a look again when they get some higher bandwidth flash or something like that. this i can pass on for now.
  • Sea Shadow - Monday, July 25, 2005 - link

    I dunno, I could see the extreme enthusiasts getting these. I mean after all, if they have the money to buy a system with SLI 7800 GTX and FX 57 this would be pocket change.
  • BoberFett - Monday, July 25, 2005 - link

    I'd imagine that in some areas the CPU is still the bottleneck and for others the 150MB/sec limit of SATA may be.

Log in

Don't have an account? Sign up now