NGD Systems: Potential "friend" or "foe"


Team, In recent months, I have had folks from both inside Arm and Linaro comment that they had either talked to or been pointed NGD Systems, in some capacity, and wondered if the were similarities and possible synergies with Cachengo. I had not looked deeply into this yet, but thought I would start a topic here and get some opinions/insights.

Bob Monkman

1 Like

I’ve talked with them before. The idea of incorporating an Arm processor into the Flash is not new. Exposing that processor to an end-user is, however. The issue I have with what they’re doing is that you have to access that CPU via a driver. So, you’re trying to offload the main CPU by issuing a function call to an aux CPU, but you have to go through the main CPU to get to aux. Make sense? Basically, you’ve made the main CPU the arbiter for the offload, which works, but is less than ideal, since you still typically have just one main now processing requests for a whole bunch of aux processors in the media. Just my 2 cents. Would love to hear from others.

On the other hand, we could potentially combine what we’ve done with what NGD has done. That combo could be interesting.

1 Like

The business model is fundamentally flawed, just like Ash points out. I have met with them directly and know the VP of marketing from his days at Micron

1 Like


The above link is something @ronnie shared with me the other week. Read the article. It talks about the need for computational storage and what the opportunities are. Then take into account my earlier comments about why NGD and ScaleFlux are not the right solutions.

1 Like

Yes, this article illustrates the application scenarios for computational storage and general CPU+storage with networking connection shows the real computational storage system architecture.

1 Like

Validates everything you’ve been saying on issues/ solutions for edge computing, especially all the data management that will be required.

1 Like

Sorry for the late response, @Dave! I didn’t see the notification. I think the combination of Smart SSDs inside of our system could be fairly worthwhile, simply because we don’t have a centralized arbiter to talk to all of the disks. For me, this is a case of neat technology that is in dire need of an architecture.