ProximusDA has developed a technology to enable the distribution and execution of complex distributed applications over multi-core CPUs and GPUs. The foundation of this technology relies on a formal and explicit system-level communication modeling at the transaction level throughout the complete system. ProximusRealizer, a ProximusDA product announced in 2012 at DAC in San Francisco, applies its distributed execution kernel to support critical SOC design tasks.

ProximusRealizer builds high-performance distributed software virtual prototypes (SVP) by leveraging multi-cpu/multi-core hardware available in today's off-the-shelf servers. It enables HW & SW architects to explore multiple HW/SW trade-offs in a fraction of time that it would take with a traditional SystemC (OSCI) TLM and earlier than with FPGA approaches.

The next generation of System-on-a-Chip (SOC) requires critical attention to the development of the embedded software due to the intrinsic nature of the distributed computing architecture. At the same time, the design of heterogeneous multi-core architectures is demanding massive computing resources to fuel software virtual prototypes.
Availability