Magnetic RAM from IBM 153
n8willis writes "ZDNet has an article about IBM's latest breakthrough, Magnetic RAM (MRAM) that actually works. The story is a bit fluffy, rolling out every possible buzzword (eg, wireless video will now be feasible due to faster RAM technology???), but the tech - in development since 1974 - is indeed going into production as we speak. Gotta hand it to IBM these days: copper interconnects, 200ppi LCD monitors and now this." I'll believe it when I can read/write from it.
Has no one heard of shielding? (Score:2)
I must only presume that none of you has ever heard of shielding.
*GOOD* quality speakers and monitors (not the $20 speakers from compusa) have shielding that minimize the magnetic energy escaping the equipment. place your cheapo speakers against your monitor. if it affects the monitor image, then you know you bought crap.
If things are properly shielded, you won't have interference or suffer any negative effects.
Geez, you don't overclock without proper cooling, why would you think of using a magnetic storage media without shielding?
(course, now all the tin foil hat freaks will come out and claim they were right all along....)
A host is a host from coast to coast, but no one uses a host that's close
what this actually means (Score:5)
to be very fast, and very dense.
Virtually all products that involve digital electronics (which includes just about everything these days: computers,
cellular phones, but also household appliances like washers, dryers, microwave ovens, refrigerators, and entertainment
devices like televisions, CD players, VCR's...) need memory. The choice of memory has historically involved a tradeoff.
Non volatile memories (memories that hold the information whether or not power is supplied) like EEPROM's can be
expensive and may have long term reliability problems - you can read and write to them only so many times or cycles
before you degrade the ability of the memory to "remember".
Volatile memories (memories that hold the information only if power is supplied) can be static RAM's or dynamic RAM's.
SRAM's (static RAM's) consume a lot less power than DRAM'S (dynamic RAM's), but take up a lot more chip area for a
given memory size, so are a lot more expensive. Because cost is generally the driving force in electronics, DRAM's
tend to have the highest volume of sales...they are the lowest cost, but consume a lot more power. In fact, to get the
density in a DRAM, we use a simple capacitor as the memory device. A charge on the capacitor can represent a "1"
and no charge can represent a "0". However, over time, the charge leaks off....losing all the information. To avoid this,
the DRAM must be REFRESHED. Essentially, a REFRESH cycle involves reading all the information out, and then putting it
all back in. Looking at a data sheet for a DRAM, the example has the 64 Meg DRAM needing to be refreshed every 64
msec
That refresh cycle on the DRAM explains the much greater power consumption of the less expensive DRAM compared
to the more expensive SRAM. While it may not be typical, a quick browsing through data sheets found a 64 M DRAM
that consumed 1 Watt of power, and a 64 M SRAM that consumed less than 400 mW.
An MRAM can have the density of a DRAM...and since cost goes with density, it is possible that an MRAM can have a
cost that is competitive with a DRAM...but it will have much lower power consumption...effectively zero power
consumption in the standby mode, which is the mode the memory spends most of its time in.
The MRAM doesn't require the refresh of a DRAM, and has the nonvolatility of a EEPROM, but has reliability superior to
the EEPROM. So, an MRAM may be able to replace DRAM's, SRAM's. amd EEPROM's, without involving any major
compromise or tradeoff.
It is hard to judge the improvement in the battery life of a cellular phone. With digital cellular phones used just
sporadically for voice phone calls, the battery life now is very good, but might perhaps be doubled with an MRAM - this
is just my guess, and may be way off. If the digital cellular phone is heavily used for phone calls, the power
consumption involved in sending the signal out would tend to dominate over the impact of improved power
consumption in the memory, and the impact on battery life might be minimal.
However, future applications of wireless products like the cellular phone include adding more functionality beyond
voice calls. For communication products, MRAM may make it possible to have access to the internet with the ability to
get video in addition to data and voice.
Re:To Humans (Score:1)
Ben
IBM links (Score:1)
Redux: Magnetic interference (Score:3)
(*Imagine*)
The SmartFridge(tm)... A billion dollar effort by GE brings you a Fridge that remembers what you put in and take out, generates shopping lists for your agent software, and doesn't open after midnight.
*enter a small child*
"Oooh, this magnet stick to the fridge!"
(future engineer here)
SmartFridge orders 10lbs of Guacamole because its megnetic memory is scrambled like the eggs you can't have for breakfast because of the former.
Re:Honeywell (Score:1)
Re:Honeywell (Score:1)
The differences: (Score:3)
2) In the 1970's there wasn't a good way to read a constant magnetic field electronically. So what they did for readout was to send out the erase (write 0) signals on the X,Y wires. If a core was 1, this caused a pulse on the Read wire. After reading, it had to write the data back. Now, there are silicon sensors that can directly read out a magnetic field, so I assume that IBM is building these into the chips and you don't have to erase to read.
3. Power and interface requirements: It took a lot of power to write to those cores. Because of the erase-to-read, it took just as much to read them. They were low power only when you didn't use them. So the wire drivers had to use higher voltages than solid-state logic devices can handle, requiring level-changing interface circuits. The article doesn't say, but I would assume that the MRAM has much smaller magnetic thingies, requiring little power to switch, and can run at normal voltages.
Re:To Humans (Score:2)
I agree that it is a scenario unlikely to ever happen, but it has many problems like the one I've mentioned, should the appropriate "perfect" storage technology ever arise. These problems offer us insight into how other things work, and their solutions would perhaps help us predict and design things better in the long term.
Re:... (Score:1)
Re:... (Score:1)
In a related story.... (Score:2)
IBM manufactures MRAM, Rambus soils its drawers (Score:1)
Re:Hasn't this been done before? (Score:2)
Well, they did. All previous optical mice required grids. Microsoft's mouse uses a camera and software capable of comparing images very quickly to determine speed and direction. A far cry from grid-based optical mice.
Fujitsu producing 128KB Ferroelectric RAM (Score:2)
The cool part is that it works by wiggling atoms around in the crystal structure:
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
Well, rebooting them would return those servers to their frozen state right after the POST tests. That is, if the reason they reboot is because the NT boxes crashed and not because the NT administrators were told that it's good for the machine to reboot it every day or two ;).
Mightier than a sword? (Score:2)
And he does not mean with a pen.
In other news... (Score:4)
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
Remove the weakest link in the chain, and all memory speed-reliant applications will improve, until the applications are re-written to heavily tax the new capabilities of the memory.
That's what you weren't seeing. That, and IBM is infatuated with speech recognition (via voice for linux? it's available from alphaworks if you run a JDK.)
A host is a host from coast to coast, but no one uses a host that's close
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
I think they are trying to indicate how faster memory will make things like these work faster. They are probably trying to put things in perspective for the "common man". If they were trying to drum up interest, they should have said something like: "Hey, this will let you download more porn much faster!"
The thing is, if this takes ten years before it gets to the point that this memory is cheap enough for widespread use (like it says in the article), then there will probably be something else with similar functionality already in place, and the whole thing will go the way of 8-track tapes.
Wired (Score:1)
-k
Patents (Score:1)
Then again, if it takes them 10 years to get this out, their patent will be almost up. :)
Re:Spintronics and the Future (Score:2)
D%$#it! spintronics.com is already registered.
and more... (Score:1)
Re:Pros, cons, issues. (Score:1)
MRAM won't be available soon, so the dilemna between RDRAM and DDRAM will be long forgotten.
An Amulet processor while having very low power consumption (no clock) is not very powerfull so in a few years it would look very underpowered for a laptop, maybe a PDA would be a better place.
Who cares about the need of a new motherboard, you wont see this until many years!
Re:Oh yeah Americans are sooo stupid...not (Score:1)
you are a bad-grammar poo poo head.
It also minimizes the chance for getting the crap kicked out of you if your attacker knows that his potential victim is armed.
Re:Hasn't this been done before? (Score:1)
Well, they did. All previous optical mice required grids. Microsoft's mouse uses a camera and software capable of comparing images very quickly to determine speed and direction. A far cry from grid-based optical mice.
Yes it was a breakthrough, but it was invented not by Microsoft, but by Gary Gordon at HP Labs [hp.com]. I hope Microsoft had to pay a lot for the right to not mention HP in all the publicity.
Re:Pros, cons, issues. (Score:1)
And if you believe the release-date of new product like this, then I have a bridge to sell to you.
I don't care at all about this moderation system if you want to know.
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
Re:Pros, cons, issues. (Score:2)
Not no power consumption. No power consumption when not reading or writing data. And that isn't even 100% sure, it may need sense and positiong circuits powered up for any sort of acceptable memory access time. For all we know the actual power needed to read and write may be far more then DRAM (or far less).
We don't know what kind of memory this thing will actually replace until there is more info on operating power/speed/tempature, and storage tempature/duration, and density, and sheilding required (which is effectavly density).
This could be the next DRAM, or the next FLASH, or just the next Bubble Memory.
Re:Full circle (Score:2)
Well, if you're running a basic workstation (that is, nobody needs 24/7 remote access to it), You can save a fair chunk of energy by powering down your system without losing system state--a fair step up from current suspend methods, which basically need to write the contents of RAM to disk and then read and reinstate said contents to RAM (which can be a tricky/time consuming proposition.) Extend this tech to other components (processor, periphrials, etc) and you could eventually have a truly persistent-state computer, where the concept of "powering off" falls by the wayside, as power is simply siphoned when needed; since your computer wouldn't need a constant flow of electricity to maintain state, it could effectively draw zero power in an when idle, thus being (theoretically) as effecient as if it were off.
So basically, in the short term, snapping the power on and off when you finish using the computer becomes a quick, simple thing to do. If you get a little visionary with this, you may not even need a power switch on your computer eventually. Funky thought, huh?
$ man reality
Re:... (Score:1)
Looks like Apple was ahead of their time again B-)
DB
This may be a dumb question, but... (Score:1)
Hasn't this been done before? (Score:3)
This is like MS claiming to have invented a new technology when they came out with their "optical mouse".
Re:Why is MRAM going to be the solution? (Score:1)
Bo Peep? (Score:1)
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
Of course, it would help for normal shutdown or for sleepy laptops, but it is not the end-all/be-all of quick reboots.
... (Score:1)
I'm a little curious on the size of them. The mention all the wireless buzz words, but no size estimates for the actual devices.
Spintronics and the Future (Score:5)
Most electronics up until now work within the charge domain. That is, devices all deal with moving, changing, transferring, etc, electric charge and the lack of electric charge. Amplifiers, for instance, can amplify current, which is the flow of charge, or voltage, which is the energy/charge ratio. Semiconductors exploit all kinds of funky physics to do these things.
However, there's a whole other degree of freedom of the electron that's virtually unused. Spin. In any elementary quantum mechanics course you'll learn rather soon on that electrons are Fermions with total spin 1/2, which means there are two spin states an electron can be in, usually called spin-up and spin-down.
So the new world of spintronics aims at manipulating the spin of the electrons, instead of the charge. Spin is a different beast than charge, in that it can be manipulated by magnetic fields and light, in vastly-different ways than does charge flow. Spin is a fundamental nature of angular momentum, so whereby the total charge is conserved within a small sample, so too is the angular momentum.
Some of these MRAM's were specifically mentioned yesterday, in that the parity of the spin can be used to store bits. One nice fact about this could be that information isn't lost if power is turned off, unlike DRAM's and many SRAM's.
It's a VERY new field, spintronics. I did a search on Google last night for only 'spintronics' and only 665 sites were listed. It's been around for a few years so far, but there have been problems with finding the right magnetic materials. You need the right combination of ferromagnetic and antiferromagnetic layers, and certain ways to test materials, before you can really start doing some good stuff. However, materials are starting to be found, so it's an exciting time for this potentially huge field.
Hopefully soon there'll be spin-like transistors, leading to spin amplifiers, and all sorts of other goodies. Sorry I don't have any specifics about this, but I just found out about it yesterday.
MRAM = GOOOOD (Score:3)
And yes, faster surfing and faster downloads as well. The high-end servers will be able to store (or cache) the file's its serving up in the lighting fast memory. It will access the memory faster than a scsi raid getting thousands of hits per minute, or even per second.
And I'm SURE that the chips will be shielded, so you dont need to worry if it will wipe out your hard drive or floppy when its turned on. I would think that IBM wouldn't be THAT stupid
--we are the music makers, and we are the dreamers of the dreams.
This was in WIRED last April (Score:2)
marketing (Score:1)
..So what?
If it works and is cheap enough to be put everywhere, wouldn't that be nice? Technology may sometimes be useful, what's wrong in that?
I'm just hoping it won't be vaporware, again.
anybody has any idea if the cost of producing such a chip would be to high compared to 'regular' ram?
Re:Hasn't this been done before? (Score:1)
Another article, good explanation (Score:3)
"The speed increase is thanks to subtle a twist on the solid-state memory technology that has driven computers for almost for decades. The technology is known as interlocked pipelined CMOS (complimentary metal oxide semiconductor) and will allow memory chips to reach speeds - in theory, at least - of between 3.3 gigahertz (GHz) and 4.5 GHz, using conventional silicon transistors. "
"The key to the new technology is a distributed "clock" function. In computer chips, the clock paces the speed of the circuits. Standard designs use a centralized clock to synchronize the operations of an entire chip, ensuring that all operations run at the same interval, or cycle. The clock waits for all the operations on a chip to finish before starting the next cycle, so the speed of the entire chip is limited to the pace of the slowest operation. To increase the speed, the IBM researchers decentralized the clock, using locally generated clocks to run smaller sections of circuits. Infineon says that it is working closely with IBM's New York Fishkill research operation on developing MRAM technology still further, with the intention of allowing the memory chips to function like bubble memory, which retails the computer data, even when power is removed from the chipset. "
We emerge from our mother's womb an unformatted diskette; our culture formats us.
Re:Instant on. . . . ahhhhhh!!! :) (Score:2)
Or its just marketing crap. One Best Buy ad for an HP with a Pnetium IV claimed that MP3 downloads would go faster on the new chip....
Cool IBM Stuff. (Score:1)
Add to that the death of the Aptiva series and the 75GB 7200RPM Deskstar, and you have a nice company. Now if only they could ditch Avery Brooks... "When, after six years, you finally realize that DS9 was just a pathetic Star Trek offshoot and that no one was watching it; that is an epiphany."
Re:Won't this be really bad for system integrity? (Score:1)
My statement to IBM is this: Before you release this "MRAM" technology, develop a shielding strategy for it.
Boy, it's a good thing you brought that issue up. I'm sure IBM's top engineers didn't even think of it!
;)
- MFN
Re:Hasn't this been done before? (Score:2)
Yes, the Microsoft *the corporation* did not create the new mouse technology. The article you linked to says Gary "co-created" the technology, but it doesn't say who else helped.
Rarely are the engineers themselves given credit for the new technology that comes out. Apple claims to have created FireWire, but actually an engineer or group of engineers (probably at Apple) created the technology.
The original person I was responding to was trying to imply that the technology in the new Microsoft mice wasn't a breakthrough... i.e. that similar mice already existed.
Re:what this actually means (Score:1)
Re:what this actually means (Score:2)
I know EEPROMs (and FLASH!) have a limited number of write cycles. I was utterly unaware of a limit on the number of reads. Do you have any pointers to data sheets?
I've used (recently) some mid-80's CoinOp games (video and pinball) that used EEPROMs. They looked like the originals, but I have no idea. I suppose they also could copy the EEPROM contents to RAM, but I didn't see enough RAM on the boards for that (and I know when I worked for MP Games we executed code stright from the EEPROM, and I saw on of our games running um, maybe six months ago, so eight plus years from the build date). So I'm guessing either the number of reads is astronomicly high, or I'm misunderstanding you...
FYI FLASH can have a ton of write cycles (some AMD FLASH's in the mid 90's claimed 1,000,000 write cycles). So they make fine storage systems for code and (mostly) static data. Not so sure I would want to use one as a log disk or swap space though...
Re:Spintronics and the Future (Score:2)
Yes, this is one of the major difficulties, measuring the spin state of one of these samples (or a one bit of data, if you prefer). As far as I know, you need more than one electon to store the information using spin.
What was explained to me yesterday was that most ferromagnetic metals half about a 50% polarization, meaning if it's a magnetized sample and you withdraw an electron at random from it, there's an approx 50% probability that electron is polarized properly with the rest of that sample, when you measure the spin. This has to do with band gap stuff and hysteresis and other effects akin to ferromagnetics that I don't understand yet. (My QM is rusty too, that's why I dropped from the grad QM course to undergrad, a move I STRONGLY recommend to any grad student with shaky background hoping to really learn QM).
Recently, some new materials, called half-metals, have been found to match older theoretical predictions that there is 100% probability a withdrawn electron is aligned with the spin. So that's why this field of spintronics is really exciting now, real materials are being discovered to actually make the theory possible.
From what I understand, though, we're not at the point of storing a bit in the spin of a single electron. I don't know the specifics of how these MRAM chips work, though, so maybe I shouldn't comment on it.
And about your point of losing the spin once you measure it. If, by manipulation in a magnetic field, you set the spin to point in say the Z direction. So this is the axis of spin (or angular momentum if you prefer). If you now measure the spin in EXACTLY this direction, you haven't changed the state of the system. Well, you have collapsed the wave function, but you can measure the bit infinitely many times, and you'll always get the same value for the spin. If you change spin axes, and try measuring the X or Y component, then you've lost all information of the Z-component (non-parallel spin operators don't commute, remember). So as long as you're in the same direction, you can measure with impunity.
In the real world, there may be a small angular difference between the spin state of the atom, and that direction in which it's read, but spin uncertainty can be minimized by keeping this angular uncertainty small.
Re:Interesting, but... (Score:1)
Re:Is IBM the next Bell Labs? (Score:1)
Re:Spintronics... Well, that explains... (Score:2)
Yes, it is a catchy buzzword, but at least it's an applicable one.
Re:what this actually means (Score:2)
Internal caches and cache tag arrays often have multiple read/write ports which are to my knowledge much easier to implement with conventional, flip-flop based, SRAM. That's another reason why I think that SRAM will stay as on-chip memory for processors (adding the magnetic material would add steps to the fabrication process but I have no clear idea of the impact on yields etc...). Individual memory chips are another story, since speed of discrete SRAM chips are limited by the time to get the signals on/off chips and MRAM speed does not seem to be that far behind the state of the art.
As a side note, I have trouble understanding why the IBM paper calls these MRAM "DRAM" while MRAM are static in nature. Is it because the cell is simpler than standard SRAM and closer to the DRAM cell ?
Note that if you have gobs of RAM which do not need any refresh and keeps data for weeks with power off, you want to have some form of error detection and correction. Whatever the technology, I would never trust any large array to keep my data for very long without any kind of safeguard.
Apart from the fact that I don't believe that MRAM will ever replace SRAM in some cases as explained above, I basically agree with your post. Except for the gross error that DRAM has to be refreshed about 15 times per second, not 15 thousand for a 64 millisecond refresh cycle. Mind you, in the early eighties, the refresh cycle was 2 milliseconds.
I also believe that your power consumption figure for an 64Mb SRAM array can easily be reduced (with chips that can be put in data retention mode, these are not the fastest ones however). What is certain is that most of the power consumed in a computer when it is off is used by the crystal oscillator, not by the CMOS RAM, even when it is quite large.
Re:Oh yeah Americans are sooo stupid...not (Score:1)
You silly Poo Poo head
Re:Has no one heard of shielding? (Score:1)
Re:... (Score:1)
The RAM may contain the same data, but the registers, IP and all, certainly won't.
FP.
Mass storage? (Score:2)
Re:what this actually means (Score:2)
Won't this be really bad for system integrity? (Score:1)
My statement to IBM is this: Before you release this "MRAM" technology, develop a shielding strategy for it.
4 years is a long time ... (Score:1)
Re:What is old, will be new again (Score:1)
It seems the magnetic ram works..... (Score:1)
As soon as your hard drive spins up, all information is erased!
Back to the old drawing board.
Re:what this actually means (Score:1)
It could enable wireless video... (Score:1)
Sheilding? (Score:1)
Mask
How is this different from RAMTRON's FRAM's? (Score:1)
Re:But it says 10 years (Score:1)
Yes. Take a look at Walkmans. Those are still around after a long while. People still use them every day. Casette decks are still in almost every car sold. And how's this, something even earlier, the RADIO. Yeah, people still use those. Imagine that.
Linux is only free if your time is of no value
Lucious Pun (Score:1)
Re:Instant on. . . . ahhhhhh!!! :) (Score:1)
Sorry, that's a little pet peeve of mine. Taking advantage of the computer clueless should be outlawed. But that would mean arresting every marketing idiot, er I mean genius, in the industry.
Re:Interesting, but... (Score:1)
We have been here before (Score:1)
Now...how did this all turn out for Intel?
Memtech [memtech.com] bought out all of Intel's patents/technology. They are no longer being made by memtech, however they will repair them for you
Will IBM fare better? If the goal is to target servers with 256 mb chips, I wouldn't go out and buy IBM stock based on this revelation. I'm sure this technology has a place in the market, I just don't share the optimisim of the ZD author of this RAM being a server RAM replacement.
Re:Has no one heard of shielding? (Score:1)
Furthermore, these things have to be small enough not to effect each other, let alone your monitor.
Re:Instant on. . . . ahhhhhh!!! :) (Score:2)
The thought of not having to wait for some of the servers here to reboot is even more appealing.
Why should you not have to wait for your servers to reboot? If your servers reboot because of power failures (in which case I'd advice a UPS ;) then there is still the issue of fsck and mount that renders the RAM useless, if your server reboot because new hardware is added.. then you still need to reboot because you need to install a new kernel, if your machine crashes then a reboot won't help much, etc.
To Humans (Score:2)
Interestingly, the idea of uniform storage isn't used in humans. We have a short term and long term memory - which duals, at least in pedantic respects, that of RAM and magnetic media right now. It will be interesting to see how computers would evolve if all memory was addressable in the exact same direct (in terms of no buffer) mechanism.
Instant on--am I missing something? (Score:2)
What I don't understand is why this can't be achieved using EEPROMs or just regular old battery-powered NVRAM. I remember the old Macs used to have a great deal of the system on ROMSs ... why not take it to its logical conclusion and put all the libraries, kernel, system files, and for that matter OS applications on a ROM or EEPROM?
If the answer is that ROMs are slower than RAMs, can anyone explain why? I would think ROMs would be faster, not having to worry about writes...
It's a Whole new Whirled (Score:2)
Rambus claims to hold Magnetic Memory patent, will press IBM for licensing and royalties.
Microsoft invents Command Line Interpreter interface, says will replace Windows 2000
Shed 30 Lbs in time for the Holidays, with Linux powered dietary supplements!
Burroughs spins back out of Unisys, claims old taint associated with name forgotten.
HeathKit to introduce DNA Lab, l33t k1dd13s will be able to grow own dinos, munch San Diego, make bad movies.
OSX found to cause baldness in lab mice.
Black hole found forming in southern California desert, site said to contain Atari ET cartridges. Disney plans to use site for remake.
Warriors defeat Lakers, credit Buckminster Fuller for inspiration. "We kept thinking of them as Bucky balls and all the potential they encompass!"
Earth's moon actually stolen from Mars, water too!
--
Re:Honeywell (Score:4)
Which points out that the data density wasn't there, and that they were slow and expensive. Commercially available isn't what we're looking for: commercially viable is, and Honeywell's product clearly wasn't. Admittedly, it doesn't sound like IBM is going to be able to make them cheaply for quite some time either, but at least they have the access times down (or so it sounds--the article was a bit vague, as is ZDnet's want).
Fast!!! (Score:2)
Sadly, with IBM's overly conservative estimates of "We won't have this in large scale production until after the next epoch" it's more torturous than vaporware.
--
Interesting, but... (Score:3)
Honeywell (Score:5)
Here's an article [sciam.com] from Scientific American on the topic.
--
Why is MRAM going to be the solution? (Score:3)
Seriously. What makes MRAM so special that it can beat out those other concepts?
But windows won't run! (Score:2)
On a slightly more serious note, some of the early palmtops had problems when they didn't have a way to clear memory and so had no equivalent of "reboot" if the system gets hosed. I think we'll see a BIOS ability to clear the "memory" on reboot and reload everything. Or maybe OS's will improve, but when something dies really badly I find it nice (windows or linux! I find this happening under both, though more for linux) to be able to start over with a freshly cleared memory.
Re:Has no one heard of shielding? (Score:2)
----
Re:what this actually means (Score:3)
Another interesting thing is that the layout of the MRAM cells is relatively simple (like a grid) and the chip does not need any refresh circuitry. Therefore, MRAM could scale up very well and exceed the capacity of the biggest DRAM chips.
There are many technological hurdles ahead (read: many years until the price goes down), but the magnetic RAM may even compete with the magnetic disks that we use today. This would blur the line between the mass storage (hard disk) and the main memory (RAM). Think about a computer that has only one type of storage: it's just "the memory" and you do not have to care about the difference between files on a disk and data loaded in RAM.
In a several years, the only interesting difference could be between the "local storage" (MRAM, used for everything) and the "remote storage" (stuff accessed over the Internet). And even this line is already a bit blurry.
IBM Links (Score:2)
Lots of interesting reading
Re:Hasn't this been done before? (Score:2)
--
Good for PDA battery life (Score:2)
With conventional memory this thing eat battery even if it's turned off and when the batteries run out - whooosh! All data stored in the RAM is gone.
Why bother? (Score:2)
There will be some test versions out in 2003, but IBM, which will make the chips at its own plants, doesn't expect volume production until sometime in 2004, Davari said.
If this is correct, you will not want any of the initial run. Who things we'll still want a 256Mb ram chip in 2004? More likely we'll be at 512 as a minimum, and as such, these will be worthless. Not to mention that they will be expensive, in all likelyhood.
I'll wait until it's less expensive, personally, and more usefull - like say a 1Gb chip. THAT would be cool. I'd think it has OTHER applications as well - imagine a storage CUBE of these, say 100Gb? I'd find that VERY useful. Since it's magnetic, it could be treated like a big drive. Imagine the access time!
Fawking Trolls! [slashdot.org]
Full circle (Score:3)
Even though I'm well aware of the fact that MRAM is decidedly far more advanced than the magnetic RAM of old, I can't help but chuckle at the article's starry-eyed vision of tomorrow's "instant-on" computers. I can close my eyes and imagine...
$ man reality
But it says 10 years (Score:3)
I don't like how the article makes it seem like MRAM is the answer to today's memory design challenges, when most of the products its going to benefit probably won't be around in 10 years. Or of they are around, they'll be completely different.
---
Here's some more information... (Score:3)
Re:Spintronics and the Future (Score:2)
That's the point. Up until now, due to this problem, there have been limitations in the development of spintronics. Now new materials have just been discovered in the last few months that are the so-called half-metals, and thus ALL electrons within them posess the same spin. This ain't your normal class of ferromagnetic materials.
But then again, this is all new to me too, so I may be mussing up the details.
Can we throw away out Hard drives? (Score:2)
In fact, you could finally treat files as character devices instead of block devices (though you could maintain the latter for compatibility). When you do this, memory mapping of disk-space is nothing more than literally allocating a chunk of nvram into your address space.
You'd still have to perform disk-syncing, though it would be more like cache flushing than anything else. The disk sector would shrink from 512Bytes to 128Bytes (a typical cache line)
Through the use of memory mapping and independant read/write/execute permissions on memory pages, you could achieve a whole new software design structure which completely eliminates the need for OS-calls for disk access for anything other than setup and shut down. Databases could achieve phenominal performance gains.
I know that nvram disks have been around for a while, but they've been incredibly expensive, and only support very small disk sizes (couple gig max).
Assuming the power requirements on MRAM are low, and that the cell size can be comparable to that of DRAM, then we should be able to achieve 40Gig MRAM disk drives at some point, which are a good size for serious servers. So long as you can daisy-chain them as with SCSI, then you're good to go.
On 64bit machines, all you need are the appropriate drivers and you're golden.. Sadly, 32bit machines would require some sort of banked paging. Thankfully, this would enhance the general desire for 64bit machines and then things like AMDs x86-64 and Intels Italium would receive a brand new source of demand. SUN and Alpha would be the immediate benificiaries, of course.
Instant on saves waiting for laptop to boot? (Score:2)
--
Re:Why is MRAM going to be the solution? (Score:3)
The Visor doesn't have FLASH, and has taken a lot of crap for it. The Palm (and as far as I know, the TRG Palm clone, and Sony Palm clone) all use Flash to store the OS, and with 3rd party software (er, TRG's software, which they bundle with the Pro) they can store some apps, and some read-only data in the FLASH as well.
However they all use RAM (DRAM, or SDRAM, or some kind of ram with a P in it) to store most user installed programs and data. They get multi-week run times on 2 AAA batts because they put the RAM into a low power refresh mode (the exact kind depends on the RAM, and the clone, and if you installed a patch, and...). There is no reason you can't do that with a desktop system, or laptop, but it does take some power. More power for the 64M and 128M desktops and laptops we are seeing now then for the little 8M palm tops.
MRAM would use no power to keep it's memory. If it can have a decent read speed and size and power use (oh, and price) it will kill the flash market. If it can't get good speed and power use, but can get gread prices then it will kill the disk drive market. If it gets great speed and fair power and great price it can kill the DRAM market. Other combinations may not impact any existing market, but may make new ones. Or just turn it into an also-ran.
P.S. FLASH uses no power while you are not reading or writing it (i.e. no power when merely storing data). So MRAM is no better in that respect. We don't know that it will be better in any other way when it finally gets to market, but we can hope!
P.P.S. it isn't 100% true that the Visor has no FLASH. It has no FLASH as shipped. Many 3rd party modules have (or pretty much are) FLASH, like the backup module, or the 8M FLASH module.
Excellent! (Score:2)
--
Magnetic Memory (Score:2)
I'm truly impressed, though, since I saw that tiny little 340Meg hard drive that could hide behind a Kennedy half-dollar. They've figured out how to make all those tiny little wires and ferrite beads on a micron scale, eh? At last we can upgrade the 360/40! Kewl! ;-)
--
Pros, cons, issues. (Score:3)
--