Over-a-decade-long collaboration with Coherent Logix, a leading MPPA hardware producer. Delivered LLVM-based C compiler/assembler development, compiler QA and verification, DSP library development, computer vision algorithms, and parallelized stereo vision applications.
The Challenge
Coherent Logix's MPPA (Massively Parallel Processor Array) architecture required a complete custom toolchain — there was no existing compiler that could target their novel hardware. They needed an LLVM-based C compiler, assembler, DSP libraries, and computer vision algorithms, all optimized for massive parallelism.
Our Approach
We embedded deeply with the Coherent Logix team over a decade-plus engagement. We developed the LLVM-based compiler and assembler from scratch, built optimization passes specific to the MPPA architecture, created DSP libraries for signal processing workloads, and implemented parallelized computer vision algorithms including stereo vision applications.
Results
This 10+ year partnership has produced a production-grade compiler suite that enables customers to write standard C and target Coherent Logix hardware. The collaboration spans compiler development, QA and verification, DSP, and computer vision — making it our longest and most technically deep engagement.