editor's blog
Subscribe Now

Precipitating Out of the Cloud

Today we took a look at Vector Fabric’s new Pareon tool for parallelizing embedded code, and one of the things that makes it different from their prior tools is that they are no longer offering it in the cloud.

Vector Fabrics was one of the earlier tool vendors to make use of the cloud. Unlike some companies, they used the cloud as their only delivery mechanism. The entire tool GUI was a FLEX application executing in a browser.

But with Pareon, they’ve decided to revert to a more traditional delivery model (while keeping the GUI as is). And this is where you might automatically think, “Aha! See? No one wants to upload their crown jewels to the cloud!”

Well, there is still an element of that going on: some companies do indeed still have an issue with security. But the main drivers of their decision actually have nothing to do with that, and are very specific to their particular situation.

The biggest issue related to having libraries available in the cloud. It’s easy to analyze code in isolation if it doesn’t use any library calls. Not much code really works that way, however, meaning that, in addition to uploading your own program, you would need to upload libraries as well. This was a pain.

In order to minimize that, some people would isolate parts of their program for uploading to minimize their library call exposure. This was also a tough problem.

Things got even tougher when trying to support C++ because there are so many libraries. So, bringing things out of the cloud eliminates the issue entirely. It’s probably fair to say that the decision made it practical for them to claim support for C++.

The other issue that contributed was the simple fact that none of the other tools in the design environment were in the cloud. So there was this one piece of the tool chain in the cloud, outside the IDE; that can be a harder sell.

They do still see value having it in the cloud for things like training, for example, but, for mainstream use, Pareon will be executing locally, within users’ IDE.

Leave a Reply

featured blogs
Jun 9, 2023
In this Knowledge Booster blog, let us talk about the simulation of the circuits based on switched capacitors and capacitance-to-voltage (C2V) converters using various analyses available under the Shooting Newton method using Spectre RF. The videos described in this blog are ...
Jun 8, 2023
Learn how our EDA tools accelerate 5G SoC design for customer Viettel, who designs chips for 5G base stations and drives 5G rollout across Vietnam. The post Customer Spotlight: Viettel Accelerates Design of Its First 5G SoC with Synopsys ASIP Designer appeared first on New H...
Jun 2, 2023
I just heard something that really gave me pause for thought -- the fact that everyone experiences two forms of death (given a choice, I'd rather not experience even one)....

featured video

Synopsys Solution for Comprehensive Low Power Verification

Sponsored by Synopsys

The growing complexity of power management in chips requires a holistic approach to UPF power-intent generation and low power verification. Learn how Synopsys addresses these requirements with a comprehensive solution for low-power verification.

Learn more about Synopsys’ Energy-Efficient SoCs Solutions

featured paper

EC Solver Tech Brief

Sponsored by Cadence Design Systems

The Cadence® Celsius™ EC Solver supports electronics system designers in managing the most challenging thermal/electronic cooling problems quickly and accurately. By utilizing a powerful computational engine and meshing technology, designers can model and analyze the fluid flow and heat transfer of even the most complex electronic system and ensure the electronic cooling system is reliable.

Click to read more

featured chalk talk

High Voltage Stackable Dual Phase Constant On Time Controllers - Microchip and Mouser
Sponsored by Mouser Electronics and Microchip
In this episode of Chalk Talk, Chris Romano from Microchip and Amelia Dalton discuss the what, where, and how of Microchip’s high voltage stackable dual phase constant on time controllers. They investigate the stacking capabilities of the MIC2132 controller, how these controllers compare with other solutions on the market, and how you can take advantage of these solutions in your next design.
May 22, 2023
2,513 views