ABOUT POLYCORE SOFTWARE
Tremendous advancements have been made in the multicore hardware industry, fueled by the demand for increased performance, lower power consumption and smaller devices. Energy efficient processors enable more processing at the edge devices in the IoT, therefore reducing the amount of data that needs to be transmitted between device and cloud. Furthermore, power efficient multicore processors can accommodate low power consumption, by powering down cores that are not needed. Transmitting data between device and cloud may involve a multitude of wireless and wired communication protocols and standards. Improving runtime performance, power consumption, device connectivity and development cycles showed a need for multicore software development environments.
PolyCore Software has been in business since 2003 and worked with device manufacturers as well as application developers, addressing the need for multicore and IoT tools with Poly-Platform, a tools suite and runtime libraries. With Poly-Platform, application designers and developers are equipped to harness the full potential of multicore technology, near or far, and conquer the programming challenge that comes with each iteration or design cycle. Management will quickly recognize Poly-Platform’s value with faster development cycles, better code quality and an optimized software architecture for the targeted multicore and multiprocessor IoT hardware platform.
Multicore technology has the potential to significantly improve application performance and without a doubt, substantially increases software complexity. The purpose and business of PolyCore Software is to simplify multicore programming, whether closely or widely distributed. We do this by providing solutions that bridge the gap between multicore hardware and software, across a variety of communication transports and protocols, in addition to lightening the programming load.
Taking into account the importance of compatibility, PolyCore Software’s multicore communications tools and run-time software are built around industry standards, protecting existing software and hardware investments.
Poly-Platform is separated through abstraction from the hardware layer, and requires very low overhead, allowing for rapid optimization and validation, thus improving time-to-market.
For a closer look at Poly-Platform, enjoy this short video.
PolyCore Software was founded in 2003 to address the software development challenges brought on by the emergence of multicore chips and the IoT. The PolyCore Software team brings substantial embedded software, communication and multi-processing experience.
PolyCore Software is a founding board member of the Multicore Association, and an active participant in its standardization working groups.
PolyCore Software serves IoT markets such as: digital consumer, communication infrastructure, industrial automation, medical and aerospace and defense.