Compaan heeft na vijf jaar ontwikkeling zijn eerste product gelanceerd, een tool om sequentiële C-code automatisch te parallelliseren voor uitvoer op een FPGA. De Compaan Hotspot Parallelizer for Iso C kan in een standaard ontwerpflow worden geplugd. Verschillende bedrijven hebben het gereedschap al succesvol ingezet tijdens de testfase. Volgens de ontwikkelaar is deze tool de eerste belangrijke stap naar een volledige Compaan-workflow met parallellisatie van Iso C-code, codegeneratie voor multicore-architecturen en hardware- en software-lifecycleondersteuning.
Compaan Design ontsprong in 2005 aan het onderzoek van Bart Kienhuis en hoogleraar Ed Deprettere bij het Leiden Institute of Advanced Computer Science (Liacs) van de Universiteit Leiden. De spin-off, inmiddels gevestigd in Amsterdam, onderhoudt nauwe banden met Ace Associated Computer Experts. Dit eveneens hoofdstedelijke bedrijf investeerde twee jaar geleden in de starter, die de kapitaalinjectie heeft gebruikt om zijn eerste product te ontwikkelen.
Compaan richt zich op het vinden en vertalen van de hotspots in bestaande (legacy) C-code: de delen van het systeem waar de meeste winst valt te halen wanneer ze op een FPGA worden gedraaid in parallelle uitvoering. De ontwikkelde tool garandeert een juiste uitvoer na de vertaalstap via dataflowanalyse. De aanpak van de spin-off is om deze C-hotspots automatisch om te zetten naar een Kahn-procesnetwerk in VHDL. Dit kan vervolgens worden geladen in een FPGA, die dan als hardwareversneller dient voor de rest van de C-applicatie, die op een processor draait. De aanpak is met name geschikt voor applicaties die een constante stroom data moeten verwerken.

