Slashdot Mirror


Scientists Turn Memory Chips Into Processors To Speed Up Computing Tasks (sciencedaily.com)

An anonymous reader quotes a report from Science Daily: A team of international scientists have found a way to make memory chips perform computing tasks, which is traditionally done by computer processors like those made by Intel and Qualcomm. This means data could now be processed in the same spot where it is stored, leading to much faster and thinner mobile devices and computers. This new computing circuit was developed by Nanyang Technological University, Singapore (NTU Singapore) in collaboration with Germany's RWTH Aachen University and Forschungszentrum Juelich, one of the largest interdisciplinary research centers in Europe. It is built using state-of-the-art memory chips known as Redox-based resistive switching random access memory (ReRAM). Developed by global chipmakers such as SanDisk and Panasonic, this type of chip is one of the fastest memory modules that will soon be available commercially. However, instead of storing information, NTU Assistant Professor Anupam Chattopadhyay in collaboration with Professor Rainer Waser from RWTH Aachen University and Dr Vikas Rana from Forschungszentrum Juelich showed how ReRAM can also be used to process data. This discovery was published recently in Scientific Reports. By making the memory chip perform computing tasks, space can be saved by eliminating the processor, leading to thinner, smaller and lighter electronics. The discovery could also lead to new design possibilities for consumer electronics and wearable technology.

73 comments

  1. truth tables by thygate · · Score: 2

    like using truth tables in ROM as logic devices ?

    1. Re:truth tables by Anonymous Coward · · Score: 5, Interesting

      More closely to FPGA from my understanding since it is special ICs that use "Ternary number system" (IE: 0,1,2 instead of binary 0,1) Which actually would allow a LOT of different types of 'in-place' calculations to take place on data via FPGA subsets of the memory IC.

      The problem with this is.... We already have the technology to allow in-place memory access via FPGA subsets... it just isn't very secure (would require a lot of kernel level access to manage who can write to the FPGA section) etc. and honestly doesn't have a lot of -practical- applications.

      This is a great proof of concept, but don't expect any device to have this within 7~10 years easily. This research is impressive, but I don't see it being useful until additional research/algorithms/(god I hope security)/programs are designed to make use of it in specialized hardware Then (MAYBE) into consumer grade equipment.

    2. Re:truth tables by JoeMerchant · · Score: 1

      No, more like integrating RAM and processor on a single die...

    3. Re:truth tables by JoeMerchant · · Score: 2

      Meanwhile, Kaby-Lake is consuming Intel's silicon density gains with 4K DRM decoding... it's an essential feature that consumers will miss if it's not implemented in hardware, it's all kinds of IP protected, and it's god-awful expensive in terms of real-estate, just what the world needs, eh?

    4. Re:truth tables by cfalcon · · Score: 1

      I don't think they "consumed their gains" with it. Kabylake is on the same process, and is almost the same chip, as Skylake. It's an odd feature to get such billing, and it doesn't have to be DMCA protected for Kabylake to play it- it just supports that DRM in hardware. That's not very great, IMO, but I can see why people will like the idea. But anyway, supporting H.265 on chip seems like the sort of thing Intel would do to have a marketable feature, the DRM support is just what makes Netflix happy.

    5. Re:truth tables by Gorobei · · Score: 1

      Exactly, but the article seems to be adding confusion by talking about low-level physical implementation. It's a good rule of thumb that claiming a low-level idea will somehow punch through four or five layers of abstraction to get a high-level paradigm shift is usually wrong (maybe quantum computing will prove the exception,) but usually the high level ideas remain the same and just get better as the underlying mechanics improve. We've got a lot of experience with transputers, connection machines, GPUs, parallel grids, and other local storage-and-compute models. I doubt this will change our technology arc much.

    6. Re: truth tables by ArmoredDragon · · Score: 1

      I thought the whole thing with 4k was that Netflix only supports playready 3 on PCs, which Microsoft only implements in edge, while edge can't decode HEVC without hardware support in the CPU, and kaby lake is the only CPU that does so.

      It's a really stupid set of dependencies.

    7. Re:truth tables by skids · · Score: 1

      From glossing through the article what they are doing is leveraging memristors... a high level way to look at it is they can write two values in sequence to a memristor without clearing it in between writes and it adds them because the values accumulate in the analog state. But there's some scheme to deal with carrying between memristors layered on top, and they also leverage the ability to write one word to the low side of the gate simultaneous to writing the other to the high side Not an entirely new idea (ISTR briefly considering using capacitative cells for a volatile version of this way back in my college CSE days but deciding the TAs probably wanted me working on easy binary digital stuff in a VLSI layout lab, not seeing how far I could push SPICE off the cliff before it falls), but they have shown it in a memristive technology already used in next-gen memory cells, so their argument seems to be, hey, turn the memory pulse level/timing control over to the user and/or build in some canned timings that don't just set values for storage and these sticks could be more than just memory.

  2. This might be fake by Anonymous Coward · · Score: 0

    Going by the press release, the new thing in the chips doesn't seem to be that they compute in the sense of doing addition or something, but rather that they store data using multiple levels of resistivity, so you could (eventually as tech improves) send / receive data using hex and dec digits, which the press release considers a kind of computation in the sense that it could eliminate radix conversions in some cases.
    The tech is still kind of cool, but an enormous let-down compared to the hyped presentation.

    1. Re:This might be fake by WarJolt · · Score: 1

      They don't even know the definition of a ternary number system. They describe a quaternary and call it a ternary.

    2. Re:This might be fake by mwvdlee · · Score: 5, Insightful

      Please don't confuse research papers with journalists' descriptions of research papers.
      Here's the original paper: https://www.ncbi.nlm.nih.gov/p...
      In it's conclussion, the paper clearly states "0, 1, 2".
      Without the "3" that the journalist seems to have added out of his own ignorance for some inexplicable reason.
      Popular science journalism more often than not badly fucks up perfectly reasonable research papers.
      Remember that the people writing up these pieces are journalists, not experts or even trained in the fields they write about.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:This might be fake by K.+S.+Kyosuke · · Score: 2

      Without the "3" that the journalist seems to have added out of his own ignorance for some inexplicable reason.

      The more the memorrier!

      --
      Ezekiel 23:20
    4. Re:This might be fake by Anonymous Coward · · Score: 1

      Ah! That link should have been in the /. summary. Thanks a lot!

    5. Re:This might be fake by Anonymous Coward · · Score: 0

      Popular science journalism more often than not badly fucks up perfectly reasonable research papers.

      Remember that the people writing up these pieces are journalists, not experts or even trained in the fields they write about.

      Sad but true, and unfortunately this applies to most of what we see here on Slashdot, including energy, tech, hacking, even medical studies and related articles. Everybody should be skeptical of every news article they read in these areas.

    6. Re:This might be fake by Big+Hairy+Ian · · Score: 0

      Slashdot Fake News for Nerds

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    7. Re: This might be fake by Anonymous Coward · · Score: 1

      That's why I don't go to intelligence briefings. They're full of fake information.

    8. Re:This might be fake by Anonymous Coward · · Score: 0

      Please don't confuse it's with its. It's means it is, and "conclusion" only needs one "s".

    9. Re:This might be fake by joboss · · Score: 1

      I'm sceptical about the replace the processor entirely thing. Another interesting thought is that FPGAs tend to now use memory rather than true programmable transistors. If you combine memory and processing it can have some very nasty and bizarre implications.

    10. Re: This might be fake by Zero__Kelvin · · Score: 1

      You could wind up with Slashdot, e.g.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    11. Re:This might be fake by c · · Score: 2

      Remember that the people writing up these pieces are journalists, not experts or even trained in the fields they write about.

      I'm inclined to say that many of the people writing up these pieces aren't really journalists, either.

      --
      Log in or piss off.
    12. Re:This might be fake by Anonymous Coward · · Score: 0

      > Please don't confuse it's with its.

      Please don't come to my party.

    13. Re:This might be fake by Anonymous Coward · · Score: 0

      pretty sure FPGAs have always used bitcell-based lookup tables (like a karnaugh map) to effect their logic functions. there's no such thing as a transistor that can programatically be an AND function or change to be an OR function. for logic, at a high-level, it's either on or off.

    14. Re:This might be fake by Anonymous Coward · · Score: 0

      Don't worry, sausage festivals with scruffy nerds discussing the finer points of what "3" means aren't what I call a "party".

    15. Re:This might be fake by Anonymous Coward · · Score: 0

      Here's the original paper: https://www.ncbi.nlm.nih.gov/p...
      In it's conclussion, the paper clearly states "0, 1, 2".
      Without the "3" that the journalist seems to have added out of his own ignorance for some inexplicable reason.

      "Hurr...the scientists say ternary, but there's no three in their counting...clearly the scientists are missing the '3'"

  3. Turnabout by Anonymous Coward · · Score: 0

    Or we could make processors have memory to speed up memory access! Oh wait, we already do that.

    1. Re:Turnabout by K.+S.+Kyosuke · · Score: 1

      It's Connection Machine all over again! Or transputers! Come to think of it, the lines tend to be blurry... But putting some fine-grained computational power directly onto memory chips seems sort of logical for some kinds of computation.

      --
      Ezekiel 23:20
    2. Re:Turnabout by Anonymous Coward · · Score: 0

      "...But putting some fine-grained computational power directly onto memory chips seems sort of logical for some kinds of computation."

      Time to bring out "The Story Of Mel" again. I prefer the free-verse version.
      "Mel" knew Drum Memory inside and out, especially the Timing characteristics, and he performed certain Computational Tasks by the simple and judicious insertion, referencing, ignoring, and removal of Data from very specific places on the Drum. Think of a two handed Juggler, who switches to one hand. It's all in the timing. Same amount of juggling, one less hand. It's more interesting with chainsaws.
      Tri-State and Quad-State Logic has been around... well, as long as "Mel". The only enduring legacy was that with Tri-State, the fundamental unit was not the Bit, but the Tit. That joke is also very old...
      http://www.catb.org/jargon/html/story-of-mel.html

  4. Dear Mr.Summary by Anonymous Coward · · Score: 0

    Could you please tell me more about the process or are you purposelessly only telling me that it's been done so I clickbait myself into accessing a 3rd party website so I can find the answer myself while you pocket the referrer revenue?

    -Cowardly Anonymous

    1. Re:Dear Mr.Summary by Anonymous Coward · · Score: 0

      And while you're at it; "which is traditionally done by computer processors like those made by Intel and Qualcomm." I think we all, you know, know what a computer processor is on slashdot, and if we didn't, I really don't see how mentioning a couple of processor manufacturers helps. "[...] which is traditionally done by computer processors." would have been just fine. How about losing the pointless padding and putting in some actual information.

    2. Re:Dear Mr.Summary by Anonymous Coward · · Score: 0

      The amount of fluff in this summary as you point out was also a factor. I never comment but hell, this one was too much.

      -Cowardly Anonymous Again

  5. 0, 1, 2, 3 = Ternary ??? by Anonymous Coward · · Score: 0

    Isn't that a "quaternary" number system?

    1. Re:0, 1, 2, 3 = Ternary ??? by K.+S.+Kyosuke · · Score: 1

      In a way, all current number systems are quaternary. ;-)

      --
      Ezekiel 23:20
  6. RTL logic makes a comeback by Anonymous Coward · · Score: 0

    Damn, should have saved by data books.

    1. Re:RTL logic makes a comeback by Anonymous Coward · · Score: 0

      RTL makes a comeback

      FTFY

  7. automata by duckintheface · · Score: 2

    Interesting to compare this to Micron's Automata processor, which is using standard DRAM for computations, taking advantage of massive parallelism for specialized tasks involving unstructured data. But this application is for a specialized RAM which probably has less general use. https://www.micronautomata.com...

    --
    "He took a duck in the face at 250 knots." -- William Gibson, Pattern Recognition
  8. Fuck off, shit is thin enough already. by Anonymous Coward · · Score: 0

    Thin = fragile
    Small = easily losable
    Light = it'll be hours before you even realize you've lost it

    Saves them enforcing planned obsolescence through OS upgrades, I guess.

    1. Re:Fuck off, shit is thin enough already. by volodymyrbiryuk · · Score: 2

      You forgot one thing. Thin = fragile... catches fire or explodes because the battery needs to expand during usage

      --
      sudo rm -r -f --no-preserve-root /
    2. Re:Fuck off, shit is thin enough already. by hcs_$reboot · · Score: 1

      Are you writing this on your 2 kilos shoebox sized phone?

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:Fuck off, shit is thin enough already. by Anonymous Coward · · Score: 1

      Nah, I wouldn't be caught dead with an iPhone Plus. (or any iphone, for that matter)

    4. Re:Fuck off, shit is thin enough already. by Verdatum · · Score: 1

      Try to understand, the Journalist only mentioned "Hey this could make stuff smaller/lighter/thinner" because he is a twit who is trying to explain the potential benefits of information he got in a press release he didn't understand about a paper he didn't read to a bunch of other twits that the publisher presumes is gonna be the reader-base. The fact that processing can be offloaded to the memory has nothing to do with the ability to make better wearable tech, and the original authors never suggested anything even close to this; because the original authors aren't complete morons.

    5. Re:Fuck off, shit is thin enough already. by Anonymous Coward · · Score: 0

      > Thin = fragile

      Only because they keep making the shit out of metal and glass. If they'd switch to polymers and carbon composites they'd be much tougher.

      > Small = easily losable

      My iDevice can locate itself and tell me where it is. A truly smart phone would find its own way home!

      > Light = it'll be hours before you even realize you've lost it

      My iDevice can tell how far away it is from my iWatch and text me, "hey, come get me!"

  9. The size of my penis by Anonymous Coward · · Score: 0

    But will it increase the size of my penis?

    1. Re:The size of my penis by silentcoder · · Score: 1

      Not exactly, but when you drop that impressive new gadget on the bar the girl next to you will assume anybody who has such a fancy gadget must also have a big penis - and by the time she finds out the truth she'll be unlikely to change her mind about where she wants it to be put.

      This system was first developed with extremely large, expensive cars. In some parts of the US it works well with extremely large, expensive guns. The use of it with tech gadgets remains heavily advertised but only slightly successful.

      Please note that this technique has never worked on any women with an IQ higher than that of a dog. It presumably could also work on MEN with an IQ of dog-level or lower but their response to concluding you have a big penis tends to be violent.

      --
      Unicode killed the ASCII-art *
  10. Windows 10 leaks by Anonymous Coward · · Score: 0

    Maybe finally a way to run Windows 10 leaks! Good idea, using memory as the CPU. If leaks are there, we can run them! Yay!

  11. I'm confused by wonkey_monkey · · Score: 1

    Is this a discovery or an invention? Is it a case of making ReRAM do something it wasn't designed or expected to do, or has someone built a new thing that connects to/updates ReRAM?

    --
    systemd is Roko's Basilisk.
    1. Re: I'm confused by Anonymous Coward · · Score: 0

      It's only a discovery if the chip started doing this on its own and a researcher noticed it.

    2. Re:I'm confused by Anonymous Coward · · Score: 0

      They knew ReRAM could do this many many years ago, but only theoretically. Sounds more like they finally created it. I'm leaning towards invention.

  12. Did a non-technical person write this? by Gravis+Zero · · Score: 2

    Unless I'm missing something, this won't result in "faster computing" but rather having more bandwidth for RAM.

    Currently, all computer processors in the market are using the binary system, which is composed of two states – either 0 or 1. For example, the letter A will be processed and stored as 01000001, an 8-bit character.

    However, the prototype ReRAM circuit built by Asst Prof Chattopadhyay and his collaborators processes data in four states instead of two. For example, it can store and process data as 0, 1, 2, or 3, known as Ternary number system.

    Because ReRAM uses different electrical resistance to store information, it could be possible to store the data in an even higher number of states, hence speeding up computing tasks beyond current limitations.

    If they wanted, they could already encode more data per bus line and put a translator by the RAM. However, literally none of this is talking about doing any computing using memory. It kinda seems like maybe a non-technical person wrote this press release.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re: Did a non-technical person write this? by Anonymous Coward · · Score: 0

      Memory bandwidth is the limiting factor in computing so faster RAM is faster computing.

    2. Re:Did a non-technical person write this? by JesseMcDonald · · Score: 1

      For example, it can store and process data as 0, 1, 2, or 3, known as Ternary number system.

      The Ternary, or Base-3, number system uses digits 0, 1, and 2 or (for Balanced Ternary) -1, 0, and +1. The Base-4 system with digits 0, 1, 2, and 3 is properly referred to as the Quaternary number system.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  13. Doesn't compute - literally by ka9dgx · · Score: 1

    The 3 state RAM doesn't actually do computation.... if you want that... take a look at an old idea of mine...http://bitgrid.blogspot.com/

  14. We're smart people here by Anonymous Coward · · Score: 0

    Can we get articles that don't attempt to explain what a processor is in order to drive their point?

  15. Slow day on slashdot? by gavron · · Score: 4, Informative

    A memory chip is not a processor.
    The *summary of* the article didn't say what the article did.
    Nothing the summary says is close to what is true.

    NO MEMORY UNIT WILL PERFORM CPU FUNCTIONS at less than 2 orders of magnitude worse (that's 1/100 performance/power) today.

    There's no "discovery" here. You can use stones and sticks to compute. Using a memory chip is far more advanced. And just as stupid.

    Slow day on slashdot?

    Yes. I signed this post. Because I'm in the industry. I'm not a troll. I get to call out when people put out stupid articles where they summarize stupid research papers that have nothing to do with reality land. Like this one.

    E

    1. Re:Slow day on slashdot? by Half-pint+HAL · · Score: 1

      It's a quite fascinating piece of work and baffling for someone like myself with a CS degree but no real understanding of semiconductors, so it's no surprise the journos couldn't really report well on it. A brief glance at the paper shows the researchers make no claims about this ever being a mainstream technology. I think they're doing the usual academic thing of just learning about possibilities for possibilities' sake. It seems to indicate fundamental properties in memoristor devices, but it's not "calculation in memory" because using it properly requires control circuitry, so it becomes just another type of processor.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:Slow day on slashdot? by suutar · · Score: 2
    3. Re:Slow day on slashdot? by Anonymous Coward · · Score: 0

      The way I looked at this was to squint and say "hmmm... sort of like the old Connection Machine". Processor-in-memory is not a new idea at all. This might be the starting work for a heck of a signal processing chip. For the record, I consider ML/NN/CNN and other hipster problem solving methods to be signal processing in disguise. :-)

    4. Re:Slow day on slashdot? by Anonymous Coward · · Score: 0

      I'll try to explain (I'm a SW guy, but I work on chip validation)

      There are extra steps in manufacturing DRAM, and the way the dielectric is optimized for DRAM is different than how it would be optimized for Logic. The result is that Logic is inefficient (large and power hungry) on DRAM-optimized process, and DRAM is very difficult to reliably create on a logic-optimized process.

      Every DRAM has some logic in it, but it's usually very simple things like buffers and latches. It's not a lot of transistors so it doesn't take much area or power (per transistor power is high, but it's a small in total).

    5. Re:Slow day on slashdot? by Sir+Holo · · Score: 1

      A memory chip is not a processor.
      The *summary of* the article didn't say what the article did.
      Nothing the summary says is close to what is true.

      NO MEMORY UNIT WILL PERFORM CPU FUNCTIONS at less than 2 orders of magnitude worse (that's 1/100 performance/power) today.

      There's no "discovery" here.

      You're right. It was an ACHIEVEMENT, not a DISCOVERY.

      Isn't this a 4-state memristor? Memristors can do computing, just as OR, NOR, and NOT gate circuits hard-wired can do computing. I am in the industry, but on the materials not device side, so feel free to correct me.

      BTW, memristors were postulated in the 1950's. It completes the group of computing elements: resistor, capacitor, inductor, and then memristor. The last had not been demonstrated until a very few years ago.

    6. Re:Slow day on slashdot? by gavron · · Score: 1

      It's not a memristor. See this article which does a much better job of explaining it than WikiPedia.

      Memristors by definition is not a stateful electronic component, so, to answer your question, no, it's not a 4-state memristor. The original article does talk about "states" but it refers to the ternary numerbing system available in the device. Ternary is better than binary for efficient storage (log base 3 of n vs log base 2 of n) but hopelessly inefficient for actually accessing it or doing anything with it.

      Imagine, if you will, the old "sort the coins with the balance-scale" problem. Given n coins you CAN do it in log(3)n+2 instead of log(2)n+1 which is "better" except there's an algorithmic cost to have to identify discrete coins and move them around. In the log(2)n solution you just put half on one scale, half on the other, and see which side goes up and which side goes down.

      Computationally intensive algorithms make a ternary system less efficient than a binary system for FAR MORE than the cost that one saves in storage or having different 'states' as they call it.

      As to the comment that you can do logic gates, that is not in the original article. All the article purports to claim is that the memory chip can do operations on the data in the memory chip so you don't need a CPU. Put more simplistically it means that the memory chip can do CPU-like functions without the transfer back and forth of memory. In-place ops are significantly less computationally expensive than those requiring memory-mapping, DMA, or whatever transfer mechanism is used.

      E

    7. Re:Slow day on slashdot? by Half-pint+HAL · · Score: 1

      Very concise and useful summary -- thanks!

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  16. Very misleading article by GuB-42 · · Score: 5, Informative

    Both the summary and the article don't know what they are talking about. Reading these will only confuse you.
    Read the paper here instead : http://www.nature.com/articles...

    To summarize :
    - ReRAM is a promising type of non-volatile memory.
    - Earlier, it was discovered that ReRAM cells could be used to perform computations. This is not news.
    - Multi-level ReRAM, which is able to store more than 2 states per cell exist. This is similar to MLC/TLC for flash memory. This is not news.
    - The new thing is that with using 6-state cells, they managed to do calculations in base 3 directly. More generally, they said it would be possible to do base-n using 2n-state cells. This is good because higher bases means less cells are required for the same computation.

    1. Re:Very misleading article by slew · · Score: 1

      Although this modular arithmetic (e.g., base-3) angle they are working at might be theoretically interesting, there probably aren't enough killer applications to make it worthwhile to make a special ram that runs modular arithmetic configurations. Just like historical so-called Graphics ram (which didn't really do graphics, but optimized bit-planes clears/masks, simple blends and window operations) eventually didn't survive the march of DRAM economics which greatly favors standard products over niche products.

      I think that the most intriguing part of multi-state ReRAM would be to take advantage of the fact that neural network like computation is becoming interesting enough to potentially break out the niche product category. ReRAM has the potential to be implemented in a way that enables a so-called Neuromorphic ReRAM. This would not only take advantage of the continuous spectrum of storage (not just the binary/ternary representation), but also some of the other properties of ReRAM.

      Check out this paper as an example...

      This of course won't replace traditional computing, (just like quantum computing won't replace traditional computing), but might be some use for ReRAM other than yet another storage device (which just happens to be multi-level under the hood).

    2. Re:Very misleading article by jediborg · · Score: 1

      THIS is why i read slashdot. Sure, article summary's are sometimes atrocious just like they are on every other site (and on other sites often worse) but I always know I can read the comments on slashdot to get the most informed reviews (and sometimes brand new information) from people in the actual Tech world who know what they are talking about. Thanks GuB-42!

    3. Re:Very misleading article by Doke · · Score: 1

      Specifically, they managed to do addition, with modulus, and without any overflow detection, in multi-state ReRAM. Basicly, each cell can hold an analog level, that can be read as 0 through 5. You write it by resetting it to 0, then hitting it with the right constant current for the right amount of time to set it to a particular value, for example 3. If you skip the reset part, and write a 2, the effects add, and the cell ends up with a 5. If you write too much, it wraps around. Theoretically, you could use this to add two vectors by writing one, then the other. However, any overflow would be lost. Maybe it could be useful for crypto hashes and stuff like that.

  17. Dear Mr.Anonymous by DahGhostfacedFiddlah · · Score: 1

    Thank you for saying the things I was thinking.

  18. Need Better Editors by Anonymous Coward · · Score: 0

    It really doesn't matter that the story is wrong or that what is true is not new. The problem is that BeauHD posted it. Someone picking stories to post on slashdot should understand the subject well enough to tell if the story is junk.

  19. Deja Vu All Over Again by Anonymous Coward · · Score: 1

    The concept of "Processor-in-Memory" (PIM) has been extensively researched in the high-performance computing community to avoid moving data to a distant processor for certain operations. Nothing came of it.

    Over the decades, architectures have been introduced that included operations like increment and decrement in memory. These atomic operations were useful in building parallel computing constructs.

  20. Resistive switches are memristors by andydude64 · · Score: 1

    Resistive switching memory *is* memristance. https://en.wikipedia.org/wiki/... Leon Chua has been researching memristors for about half a century, and R. Stanley Williams has many article and lectures about how memristors can be used in place of NAND gates in CPUs (i.e. to perform computing tasks) as well as memory. I encourage everyone to use the right terminology when discussing and introducing memristors to a new audience, especially since they are being rediscovered at an increasing rate recently. R. Stanley Williams claims that it took a long time to collect a knowledge base of research papers and journal articles on the subject, because everyone was using a different phrase for "memristors".

  21. I thought of this 20 years ago by Anonymous Coward · · Score: 0

    But it turns out Steve Allen thought of it first. Bugger!

  22. Chip processes by OrangeTide · · Score: 1

    DRAM process has additional requirements in order to reliably create storage capacitors in the small size the process node can sustain. Microprocessors are best manufactured in logic-optimized processes. You usually sacrifice area if you implement logic on DRAM, and you risk much more if you try to implement DRAM on logic-optimized process.
    If you produce a lot of junk because you tried to do something that a process flow is not reliably able to do, then your costs skyrocket and you may have been better off in mounting two different chips in a multi-chip module (MCM).

    It's certainly interesting to make novel designs in a lab, but it can be difficult to produce large quantities cheaply if the process flow is not ideal for your design.

    --
    “Common sense is not so common.” — Voltaire
  23. Oh bullshit by tietokone-olmi · · Score: 1

    Certainly a DRAM-derivative chip will have literal assloads of space for LUTs. But it'll lack the other magic-sauce component of those other reprogrammable logic devices, FPGAs and CPLDs: routing. The result is typically a non-pipelined quasi-CPU with as big a machine state as there's dedicated RAM for it (somewhere around 40 bits at most, these days), on top of which a proper CPU gets written (using some other ginormous chunk of RAM).

    And this ain't new, or difficult, or novel in any way.

    What I wonder is how this stuff made it into an article about an up-and-coming DRAM-derivative memory technology.

  24. This is bullshit by gweihir · · Score: 2

    There are reasons CPU and RAM are separated. These are good reasons. The whole article is unmitigated nonsense, except for a very small set of special-purpose computations that can already be done with FPGAs anyways.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  25. Been there, done that by Maury+Markowitz · · Score: 1

    Cray, of course:

    https://en.wikipedia.org/wiki/Cray-3/SSS