| Products |
Compaan HotSpot ParallelizerParallelize your application for high-throughput or low-power! Compaan’s HotSpot Parallelizer lets you explore, discover and parallelize the hotspots in your legacy/certified ISO C applications. Exact data flow analysis produces correct and robust parallel multi-threaded code. Integration with an industry quality ISO C compiler allows all code to be compiled to a single or multithreaded architecture. The parallelization workflow establishes a sequential baseline and offers step-by-step migration with increasing parallelism from multithreaded unicore, to multithreaded multicore, to full-blown heterogeneous multithreaded multicore.
Compaan Xilinx FPGA Code GeneratorMap your parallelized application to Xilinx FPGA. Compaan code generators map parallelized hotspots modeled as Kahn Process Networks to a heterogeneous mix of multicores and hardware accelerators (currently x86, Xilinx FPGA). This also includes fixed platforms. The process networks are exploited for further task pipelining and data parallelism. Non-parallelized code translates to microprocessor. Parallel and non-parallel code make up a complete system. The code generator creates stubs for all synchronization and communication between the heterogeneous sub-systems. Data communication among processing elements is guaranteed correct and dead-lock free. |