VyperCore ontwikkelt een nieuwe acceleratorchip die programma's geschreven in moderne computertalen, zoals Python, C#, Java, JavaScript en Go, tot vijfmaal sneller kan uitvoeren. Deze versnelling wordt gerealiseerd door softwaregebaseerd geheugenbeheer te vervangen door hoogwaardige hardware die is ingebouwd in de CPU. Dit gebeurt zonder aanpassingen aan de broncode van de applicatie, terwijl tegelijkertijd robuuste beveiliging tegen geheugen-gerelateerde cyberaanvallen op hardware-niveau wordt gegarandeerd.
Deze gecombineerde hardware- en softwareoplossing vereist aanpassingen aan de compiler en standaardbibliotheken. Voor VyperCore is het essentieel om de naleving van de C- en C++-taalstandaarden en specificaties van de standaardbibliotheek te garanderen.
In dit kader wendde VyperCore zich tot Solid Sands en hun vlaggenschipproduct, SuperTest. SuperTest is de test- en validatiesuite voor C- en C++-compilers en -bibliotheken, die al meer dan 40 jaar de (ISO-)taalspecificaties volgt.
Chris Jackson, hoofd compiler-engineer bij VyperCore, raadde SuperTest aan op basis van eerdere positieve ervaringen. Hij legt uit: "De testsuite is buitengewoon uitgebreid en het niveau van ondersteuning was bijzonder prettig. Toen we om hulp vroegen bij een specifieke test, hielp het supportteam van Solid Sands niet alleen om het probleem op te lossen, maar volgden ze ook op en boden extra ondersteuning om ervoor te zorgen dat ons gebruik van de suite probleemloos bleef.”
Een belangrijk voordeel van SuperTest is dat Solid Sands de suite heeft georganiseerd op basis van de volledige C- en C++-taalspecificaties. Hierdoor biedt SuperTest unieke traceerbaarheid tussen de testsuite en de taalspecificatie, en hebben gebruikers volledige controle over welke delen van hun compilers ze testen.
Over Solid Sands
Opgericht in 2014, is Solid Sands de one-stop-shop voor het testen, valideren en certificeren van C- en C++-compilers en -bibliotheken. Solid Sands biedt uitgebreide test- en validatiesuites met een uniek niveau van dekking, waardoor klanten het kwaliteitsniveau van softwaretools kunnen bereiken dat vereist is volgens ISO-standaarden. De naam van het bedrijf combineert zand – de meest voorkomende bron van silicium ter wereld – met de soliditeit en veiligheid die verwacht wordt van sectorleidende test- en validatietechnologieën. Meer informatie over de producten en diensten van het bedrijf is te vinden op www.solidsands.nl.