Slashdot Mirror


Computer Memory Can Be Read With a Flash of Light

ananyo writes "A new kind of computer memory can be read 10,000 times faster than flash memory using pulses of light, taking advantage of principles used in solar panel design. Researchers built the prototype device using bismuth ferrite. In conventional computer memory, information is stored in cells that hold different amounts of electric charge, each representing a binary '1' or '0.' Bismuth ferrite, by contrast, and can represent those binary digits, or bits, as one of two polarization states, and, because of its photovoltaic properties, can switch between these states in response to visible light."

19 of 69 comments (clear)

  1. The NSA! by Anonymous Coward · · Score: 5, Funny

    Is reading my computer memory with their flashlights.

    1. Re:The NSA! by The_PHP_Jedi · · Score: 2

      So I wasn't the only one who read the headline as "read with a flashlight." :)

    2. Re:The NSA! by Sarten-X · · Score: 5, Funny

      Depending on the data, some computer memory is read with a Fleshlight.

      --
      You do not have a moral or legal right to do absolutely anything you want.
  2. Bismuth memory? by 8086 · · Score: 5, Funny

    There's no bismuth like show bismuth

    1. Re:Bismuth memory? by aicrules · · Score: 4, Funny

      Element jokes can be good....periodically

  3. 10 micrometres wide by TechyImmigrant · · Score: 4, Funny

    From the article: "10 micrometres wide"

    So move on. There's nothing to be seen here.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:10 micrometres wide by Redeye+Carci · · Score: 4, Insightful

      Yea! Transistors have never bigger then 10 micrometers.

  4. Re:Know what else is 10,000x faster than flash? by TechyImmigrant · · Score: 3, Informative

    No. SRAM and DRAM are not particularly faster than flash for read operations. The bigger impact on flash vs. SRAM is that SRAM is often on chip whereas flash is stuck behind a slow interface.

    Flash is many times slower for erase and write operations.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  5. Re:Know what else is 10,000x faster than flash? by sinij · · Score: 2

    Not knowing anything about Bismuth Ferrite' polarization states I assume that this new memory would be non-volatile.

  6. Bipolar memory? by Anonymous Coward · · Score: 5, Funny

    Do we really want bipolar memory with its constant cycling between manic and depressive states?

  7. Comparison to PCM by enriquevagu · · Score: 5, Informative

    The link to the actual Nature Communications paper is here: Non-volatile memory based on the ferroelectric photovoltaic effect.

    This somehow resembles Phase-Change Memory (PCM). PCM devices are composed of a material which, under a high current, there is a thermal fusion and changes to a different material status, from amorphous to crystalline. This changes two properties: light reflectivity (exploited in CDs and DVDs) and electrical resistance (exploited in emerging non-volatile PCM memories). The paper cites PCM and other types of emerging non-volating memories.

    In this case, it is the polarization what changes, without requiring a thermal fusion, therefore increasing the endurance of the device, one of the main shortcomings of PCM. The other main shortcoming of PCM is write speed due to the slow thermal process, in the paper they claim something like 10ns. If this can be manufactured with a large scale of integration and low cost, it will probably be a revolution in computer architecture.

    1. Re:Comparison to PCM by TheNastyInThePasty · · Score: 3

      Had to read through a ton of comments from the uninformed and trolls who think they're funny before finding this one informative comment. Thank you. Where are my mod points?

      --
      The best thing about UDP jokes is I don't care if you get them or not
  8. It works on light flashes? what do we call it? by bussdriver · · Score: 3, Funny

    >Hey, lets use light flashes and solar tech to store memory!
    Nah, we can't do that, the name Flash is already taken for memory; try another idea.

  9. Re:Know what else is 10,000x faster than flash? by devjoe · · Score: 4, Informative

    Actually, this is an error in the summary. The article says that it doesn't change state in response to light, but with an applied voltage. It's read with light that doesn't change the polarization state.

  10. Re:Know what else is 10,000x faster than flash? by julesh · · Score: 5, Informative

    No. SRAM and DRAM are not particularly faster than flash for read operations.

    A typical flash chip has a read latency of around 50us (MLC) or 25us (SLC) and can operate one transfer per cycle at about 50-100MHz. A typical DRAM chip has a read latency of around 15ns and can operate two transfers per cycle at about 266-333MHz. A typical SRAM chip has a latency of about 10ns and can operate two transfers per cycle at similar rates to the DRAM.

    Depending on the measure you use, Flash is between 7 and 3,000 times slower at reading than DRAM, and up to 5,000 times slower than SRAM.

  11. Re:Know what else is 10,000x faster than flash? by BitZtream · · Score: 5, Informative

    ...

    Uhm, Flash is orders of magnitude slower than DRAM, which is orders of magnitude slower then SRAM.

    SRAM is on chip because its expensive and its interface is expensive so you'd waste a lot of money and effort to have a SRAM discreet component on the other side of the mobo. Designing an interconnect to put the L1/L2 cache in an external chip is a REAL PITA by itself for consumer devices.

    Looks like modern SLC NAND goes at roughly 100ns access times.

    DDR3 - 2000 has a 9ns access time.

    That DDR3 is roughly on par with the SRAM cache on my old 486, which was about 10ns. I have no clue what the internal L1 latency is on something like an i7, but considering that the MHZ is a couple orders a few orders of magnitude higher, I can assume its off the scale faster in comparison to NAND.

    NAND is fast compared to a slow spinning platter disk that has to move a head and a platter into the right position to even get started. Its not really fast otherwise unless you do massively parallel reads. NAND has to do parallel (multiple chips) reads just to keep up with current SATA speeds. The interface isn't the issue.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  12. Re:Know what else is 10,000x faster than flash? by jones_supa · · Score: 2, Funny

    You are messing the discussion with facts. Someone call the guards!

  13. Re:Call it "Photonic Memory". by Arkh89 · · Score: 4, Funny

    In any case : don't call it Flash Memory... that would be dumb...

  14. Re:Know what else is 10,000x faster than flash? by QQBoss · · Score: 2

    > Flash is orders of magnitude slower than DRAM

    You will find that the datasheets I posted elsewhere in this thread show flash at a semiconductor technology level to be 2-10 times slower than modern DRAM. That is not 'orders of magnitude'.

    It is for powers of 2.