editor's blog
Subscribe Now

Tool Company Becomes Cloud Company

Continuing with our ongoing coverage of EDA in the public cloud, there’s another company that isn’t just starting to make use of the cloud: it’s completely tied its identity to the cloud in a way that entirely masks the original value proposition of the tools it makes.

The company is Nimbic.

Never heard of them?

How about PhysWare? Well, you might not have heard of them unless you’ve been involved in the world of field solvers. Which is what they do.  In fact, they claim to do it well – 10-100 times faster than their competition.

One of the things they’ve done well with this compute-intensive problem is to parallelize the algorithms, since the problem lends itself very nicely to concurrent programming. They can get a roughly 6x return by using 8 cores; not bad, given that Amdahl has limited how much benefit one can get.

Having done that, they took the next step: putting it into the cloud. Now users can marshall over a hundred Amazon machines to make quicker work of a thorny problem.

Of course, they’ve got their own way of doing things. While Synposys uses a command-line approach and Vector Fabrics uses a FLASH-based browser GUI, Nimbic has built their interface into their tool, which run on the local client (an approach Synopsys has indicated they will use at some point too). Bringing the cloud resources in to help accelerate a solution is a matter of a few menu clicks. They are considering a browser-based GUI, but using HTML5 instead of FLASH.

What happens behind the scenes is relatively straightforward. Subscribers have a small virtual machine that’s always running. When invoked, it will assemble a cluster of machines for the duration of an assignment. Actually, that’s not quite accurate: because machine billing happens on hour boundaries, if you end a job right after crossing an hour boundary, the cluster will stay alive for the rest of that hour – you’re paying for it anyway. That way if you need to do some more work, you don’t have to wait for the cluster to come up again.

And, as we’ve seen before, the cluster can take some time to be available – as much as 20 minutes for 100 machines (around 5 minutes for 5 machines).

With respect to security, all data is encrypted both in transmission and when stored. Neither Nimbic nor Amazon can read the data. While that data can remain in the machine for the duration of the account if desired, it’s not guaranteed – that is, it’s not intended as your repository. If the machine goes down for any reason, that data can be lost. So the expectation is that you have a client-side copy of everything, and the cloud storage is for convenience.

As to hacking protections, their VM has login disabled. They run a specific daemon, and only certain commands will be recognized. The “master” node communicates with the worker nodes securely by a locally-generated key, so not even Nimbic can snoop that. Even if someone managed to locate a machine and get something from it, this is a data-parallel problem: any machine only has a small portion of the overall design, making it even more difficult to piece together anything of value.

As with any cloud provider, they can provide regional containment in areas where Amazon has a center. So if a Japanese company can’t let their design leave Japanese soil, no problem: Amazon has a center in Japan. France? That’s tougher…

As to their value to their customers, they view it as either being peak resource alleviation (like Synopsys) for big companies, or an easier way for small and medium size companies to access the tools (like Vector Fabrics).

Looking forward, they see much more of this, although details are sketchy. After all, they’ve tied their entire company identity to the cloud. They see the possibility of offering more tools of their own through the cloud (not clear what those would be yet) or even hosting other companies’ tools (should they then call themselves CumuloNimbic?)

If they do the latter, they really stop being an EDA company (not a simple decision if they really do have a 10-100x advantage over their competition) and start being a tool cloud hosting company. So they clearly have some soul-searching to do as they decide what they want to be as they grow up.

You can find more info at their website.

Leave a Reply

featured blogs
Oct 22, 2020
WARNING: If you read this blog and visit the featured site, Max'€™s Cool Beans will accept no responsibility for the countless hours you may fritter away....
Oct 22, 2020
Cadence ® Spectre ® AMS Designer is a high-performance mixed-signal simulation system. The ability to use multiple engines and drive from a variety of platforms enables you to "rev... [[ Click on the title to access the full blog on the Cadence Community site....
Oct 20, 2020
In 2020, mobile traffic has skyrocketed everywhere as our planet battles a pandemic. Samtec.com saw nearly double the mobile traffic in the first two quarters than it normally sees. While these levels have dropped off from their peaks in the spring, they have not returned to ...
Oct 16, 2020
[From the last episode: We put together many of the ideas we'€™ve been describing to show the basics of how in-memory compute works.] I'€™m going to take a sec for some commentary before we continue with the last few steps of in-memory compute. The whole point of this web...

featured video

Demo: Inuitive NU4000 SoC with ARC EV Processor Running SLAM and CNN

Sponsored by Synopsys

See Inuitive’s NU4000 3D imaging and vision processor in action. The SoC supports high-quality 3D depth processor engine, SLAM accelerators, computer vision, and deep learning by integrating Synopsys ARC EV processor. In this demo, the NU4000 demonstrates simultaneous 3D sensing, SLAM and CNN functionality by mapping out its environment and localizing the sensor while identifying the objects within it. For more information, visit inuitive-tech.com.

Click here for more information about DesignWare ARC EV Processors for Embedded Vision

featured Paper

New package technology improves EMI and thermal performance with smaller solution size

Sponsored by Texas Instruments

Power supply designers have a new tool in their effort to achieve balance between efficiency, size, and thermal performance with DC/DC power modules. The Enhanced HotRod™ QFN package technology from Texas Instruments enables engineers to address design challenges with an easy-to-use footprint that resembles a standard QFN. This new package type combines the advantages of flip-chip-on-lead with the improved thermal performance presented by a large thermal die attach pad (DAP).

Click here to download the whitepaper

Featured Chalk Talk

Keeping Your Linux Device Secure

Sponsored by Mentor

Embedded security is an ongoing process, not a one-time effort. Even after your design is shipped, security vulnerabilities are certain to be discovered - even in things like the operating system. In this episode of Chalk Talk, Amelia Dalton chats with Kathy Tufto from Mentor - a Siemens business, about how to make a plan to keep your Linux-based embedded design secure, and how to respond quickly when new vulnerabilities are discovered.

More information about Mentor Embedded Linux®