Collaboration ensures C/C++ compliance in new accelerator chip design

26-11-2024 | Solid Sands | Semiconductors

Solid Sand and VyperCore have announced that VyperCore has chosen SuperTest's comprehensive testing and validation suite to ensure compliance with C and C++ language standards for developing its new accelerator chip. This collaboration is poised to procure VyperCore with the highest quality levels when creating and modifying compilers and standard libraries.

UK-based VyperCore is creating a new accelerator chip to speed up programs written in modern computer languages such as Python, C#, Java, JavaScript, and Go by up to 5x. Acceleration is accomplished by replacing software-based memory allocation management with high-performance hardware embedded inside the CPU. It occurs without modifying the application's source code while providing robust security against memory-safety cyber-attacks at the gate level.

This combined hardware and software solution needs modifications to the compiler and standard libraries, where it is vital that VyperCore can ensure compliance with C and C++ language standards and standard library specifications.

In this context, the company turned to Solid Sands and its flagship product, SuperTest. The product is the test and validation suite for C and C++ compilers and libraries, tracking the (ISO) language specifications for over 40 years.

VyperCore lead compiler engineer, Chris Jackson, recommended the product based on previous positive experience. He explains: "The test suite is extremely comprehensive, and the level of support was particularly pleasing. When requested to provide help with a particular test, Solid Sands' support team not only helped solve the problem but also followed up and offered additional help to ensure that our use of the suite remained seamless."

A key benefit of SuperTest is that Solid Sands has organised the suite based on the complete C and C++ language specifications. This way, it provides unique traceability between the test suite and the language specification, and users have full control over exactly which parts of their compilers they are testing.

sebastian_springall.jpg

By Seb Springall

Seb Springall is a seasoned editor at Electropages, specialising in the product news sections. With a keen eye for the latest advancements in the tech industry, Seb curates and oversees content that highlights cutting-edge technologies and market trends.