What's new in ElectricAccelerator?

ElectricAccelerator version 5.2 includes support for new platforms and a new level of support for tasks driven through SCons, MSBuild, and non-build tools.

New features and recent enhancements include:

  • Parallel processing of new development tasks with Electrify:
    • Electrify enables parallel build tools such as SCons, MS Build, and Jam to run in parallel using ElectricAccelerator agents as if they were local processors.
    • By directly monitoring your build tool and automatically distributing compile, link, and other tool invocations to the cluster, Electrify turns your locally-parallel build tool into a distributed build system, able to use dozens of CPUs simultaneously.
    • Electrify is not limited to compilation — any parallel process can be distributed, including unit testing, system testing, EDA model compilation and simulation, and other types of applications.
    • Electrify can monitor local filesystem changes and keep them synchronized with distributed cluster activities.
  • Fast, accurate developer incremental builds:
    • Electric Make resolves all the major problems with recursive make, and unlocks the hidden performance benefits of incremental builds through subbuilds.
    • The subbuild feature uses dependency information to quickly identify the optimum, minimal set of changes required for an incremental build, skipping irrelevant parts of the build.
    • Subbuilds reduce incremental build times by up to 10X simply by avoiding unnecessary work. The result is faster feedback cycles and better development throughput, without the need for hardware upgrades or build refactoring.
  • Expanded platform support :
    • New platforms: Solaris 10 on Intel x86-64, Ubuntu Linux 10.04 (32- or 64-bit)
"Software builds used to be so frustrating that I had to leave the building. Now I can actually wait for my builds to complete."
— Qualcomm