editor's blog
Subscribe Now

Better Software Builds

I got introduced to Electric Cloud at ESC. They make software automation tools, with a focus on build automation and build acceleration.

The build flow is managed by ElectricCommander, which ties into the IDE and has hooks for the actual tools being summoned during the build process. The idea is that it’s easier and faster to manage the flow this way than by managing complex scripts. They have recently added the ability to define the flows graphically rather than through a form, making the process easier and more intuitive.

ElectricAccelerator can be used to spread the build process over a server farm. While that sounds like a simple load-sharing process, the important step that they manage is dependencies. Ordinarily, the developer has to specify which files get built in which order to make sure that anything needed to compile a particular file is already complete. This can be hard to manage as dependencies morph with the evolution of the project.

This gets to the differentiating value that Electric Cloud touts: automatic dependency management. Essentially, when sending a file off to a server to build, if it detects that dependencies for that file haven’t been met, it aborts and places the file back at the end of the queue. They claim to be able to detect all dependencies, so nothing will get missed. The tool also remembers the ordering so that, for the next build, it has to do less on-the-fly shuffling; it orders things correctly to begin with.

They’ve recently announced a version that runs on a desktop having 4-32 cores.

You can find more on their website

Leave a Reply

featured blogs
Dec 6, 2023
Optimizing a silicon chip at the system level is crucial in achieving peak performance, efficiency, and system reliability. As Moore's Law faces diminishing returns, simply transitioning to the latest process node no longer guarantees substantial power, performance, or c...
Dec 6, 2023
Explore standards development and functional safety requirements with Jyotika Athavale, IEEE senior member and Senior Director of Silicon Lifecycle Management.The post Q&A With Jyotika Athavale, IEEE Champion, on Advancing Standards Development Worldwide appeared first ...
Nov 6, 2023
Suffice it to say that everyone and everything in these images was shot in-camera underwater, and that the results truly are haunting....

featured video

Dramatically Improve PPA and Productivity with Generative AI

Sponsored by Cadence Design Systems

Discover how you can quickly optimize flows for many blocks concurrently and use that knowledge for your next design. The Cadence Cerebrus Intelligent Chip Explorer is a revolutionary, AI-driven, automated approach to chip design flow optimization. Block engineers specify the design goals, and generative AI features within Cadence Cerebrus Explorer will intelligently optimize the design to meet the power, performance, and area (PPA) goals in a completely automated way.

Click here for more information

featured paper

Power and Performance Analysis of FIR Filters and FFTs on Intel Agilex® 7 FPGAs

Sponsored by Intel

Learn about the Future of Intel Programmable Solutions Group at intel.com/leap. The power and performance efficiency of digital signal processing (DSP) workloads play a significant role in the evolution of modern-day technology. Compare benchmarks of finite impulse response (FIR) filters and fast Fourier transform (FFT) designs on Intel Agilex® 7 FPGAs to publicly available results from AMD’s Versal* FPGAs and artificial intelligence engines.

Read more

featured chalk talk

Enabling IoT with DECT NR+, the Non-Cellular 5G Standard
In the ever-expanding IoT market, there is a growing need for private, low cost networks. In this episode of Chalk Talk, Amelia Dalton and Heidi Sollie from Nordic Semiconductor explore the details of DECT NR+, the world’s first non-cellular 5G technology standard. They investigate how this self-healing, decentralized, autonomous mesh network can help solve a variety of IoT connectivity issues and how Nordic is helping designers take advantage of DECT NR+ with their nRF91 System-in-Package family.
Aug 17, 2023
13,805 views