Appian, a leading Low-Code and Business Process Management platform provider, announced today the latest version of the Appian platform with patent pending intelligent and automatic parallelization for multi-core processing. This extends Appian’s market leading Low-Code design experience, allowing Appian customers to capture complex rule and interface logic in a visual and intuitive design experience that does not require learning complex coding. Appian now stands as the only leading Low-Code Platform to offer automatic parallelization, with competing Low-Code vendors still requiring customers to develop in 3GL programming languages to take advantage of parallel computing.
Appian’s latest innovation removes all complexity with programming for parallel computing – a computer science programming technique allowing a computation with many calculations to be carried out simultaneously. The upgrades intelligently analyze the design of a customer’s software application built in Appian and automatically optimizes the code for parallelization across multiple CPU cores. Traditionally, developers must manually write code in 3GL development tools to take advantage of multi-core CPUs. Furthermore, as the number of CPU cores increases over time, from 4 to 16 and now 32 cores or more, writing code that takes maximum advantage of these cores becomes increasingly challenging.
Enterprises today increasingly require parallel computing to deliver the performance required for their complex business applications. Scenarios within Appian Records that retrieve data from multiple data sources in a single view can now be executed in parallel leading to large application performance gains. Preliminary testing by Appian has shown application performance has increased by as much as 300% in applications with multiple I/O operations.
“Automatic parallelization of a sequential program has long been considered the holy grail of parallel computing in computer science,” said Michael Beckley, Chief Technology Officer with Appian. “Appian has achieved this through our patented SAIL engine by implementing intelligent analysis of a customer’s algorithms. Through this, we can avoid common issues with parallel computing, such as race conditions, while also optimizing the execution of the sequential logic in parallel.”
In addition, this release introduces a number of key features that accelerate a customer’s time to solution as well as deliver compelling web and mobile user experiences. This includes:
● Improved charting in reports and linking controls
● Fast export to Microsoft Excel from Appian Reports
● Support for the latest iPhone 8 / 8 Plus and iPhone X running iOS 11 and Android 8 mobile devices
● Simplified integration design for connecting to common systems
● Accelerated interface design for building rich user experiences
Beckley continued, “Appian has always believed in delivering a low-code platform that allows our customers to deliver powerful business applications with ease. Our customers have already seen a 10x to 20x increase in the speed to deliver new digital solutions, and now with automatic parallelization, their applications are on par with the most sophisticated solutions custom built in traditional programming languages.”