In a world beyond Moore’s Law, where compute-intensive, managed-language applications are reaching the limits of general-purpose compute, developers and dev-ops professionals are grappling with the mounting challenges of ever-growing demands for performance, security and power efficiency.
By moving the memory allocation management complexity from software to hardware, up to 80% of the processor cycles needed to execute typical allocation functions of software objects in memory can be avoided, enabling full memory safety at gate level within the processor, as well as enhancing cache utilisation, minimising event processing latency, and reducing overall memory heap requirements.
These significant optimisations can be brought to modern power efficiency sensitive, compute-intensive, applications, from today's smart consumer goods through to FinTech, BioTech, WebTech and beyond.
Enhanced Efficiency and Performance
VyperCore technology speeds up data processing, enabling complex computations in a shorter timeframe, especially valuable for tasks involving large datasets and intricate algorithms.
Energy Savings
VyperCore technology can achieve higher performance per watt by optimising computational tasks for specific hardware when compared to traditional general-purpose compute systems, leading to substantial energy and power savings.
Increased Innovation
The use of managed languages alongside the benefits of VyperCore technology to process and analyse data faster, will drive acceleration in the pace of research and development across industries. Rapid prototyping and short iterations will ultimately enable the development of new and better products and services.
Scalability
By augmenting their compute solutions with VyperCore technology, organisations can scale their computational capabilities as their performance needs grow whilst managing more effectively their costs and energy consumption. Substantial savings in opex, capex and TCO are delivered by VyperCore technology.
Versatility and Flexibility
With VyperCore technology, businesses can tailor their compute systems and requirements to better fit their compute and cost budgets whilst meeting their specific computational needs.
Our memory management technology is capable of eliminating the most prominent memory safety issues (such as buffer overflows and use-after-free.) Memory safety issues make up around 70% of all technical security vulnerabilities from the last 20 years (according to reports by Microsoft, Google, Apple and others.) A recent analysis by Google highlighted that not only are memory safety issues prevalent, they also make up the majority of critical and high severity problems. Our technology can make a substantial difference to secure existing and new software, without having to rewrite all the world's existing software and with a performance increase!
While the move to languages such as Rust helps to achieve compile-time safety, and is clearly a significant improvement, there remains a weakness at runtime which only hardware can resolve. Modern processor architectures fail to offer a suitable memory and security model for today's software. Our architecture takes a significant step forward in this direction, without sacrificing performance, silicon area or power.
RISC-V continues to gain momentum and offers a strong platform for us to build upon. We will be developing a clean-sheet RISC-V core and memory architecture, modifying core instructions only where necessary, and offering our managed memory extension alongside.