Poly-Platform™ is a collection of productivity tools and a runtime communications engine that simplify the process of migrating to, and developing applications for multicore platforms. Developers are enabled to analyze the application for hot spots and flow. Using a friendly GUI, the topology can be diagrammed and defined, as a map. The topology map is then used to generate programming elements for the application and runtime engine, thus streamlining the process of laying out the topology, building, and running the application. For a more detailed description, please see our Poly-Platform™ datasheet.
Efficiency - Poly-Platform improves development time and cost. MCAPI* service calls are generated via GUI wizards, communication networks are drawn, communications programming elements are created from models, and development time collapses from months to weeks and even days. Application performance can be optimized by reviewing profile data and trying alternative topologies in order to identify the most efficient topology for the application. Several scenarios can be configured and tested in a short period of time. The time and cost saving is achieved during the first program and throughout every successive program.
PolyCore Software is looking to support additional processors and operating systems. If you have a suggestion, please let us know by contacting us HERE.
Processors Currently Supported
- TI DSP C6x
- Tensilica DSP
- Altera FPGA SOCs
- Power PC
- Blackfin DSPs
Operating Systems Currently Supported
- Quadros RTXC
Transports Currently Supported
- Shared Memory (Local, Global)
- Serial Over USB
DISCOVER HOW POLY-PLATFORM SIMPLIFIES THE CHALLENGE OF DEVELOPING FOR MULTICORE
Automate the programming task using Poly-Templates™
Design flexible multicore topologies in Poly-Mapper™
Build with a standards-based approach, using Poly-Generator™
Execute utilizing a reliable message-passing programming paradigm, Poly-Messenger®/MCAPI
Analyze application behavior with Poly-Inspector™