![]() |
||||||||||||||||||||||
|
Multiprocessor Programmability Chip Multiprocessors (CMPs) Chip Multiprocessors (CMPs) are single chips with multiple cores. Cores deployed depend on the target market of the chip. Usually a CMP is a mix of RISC, DSP, and specialized coprocessor cores with memory interfaces. The semiconductor industry today is moving towards Chip Multiprocessors because of technology and market forces:
Programming on CMPs today usually takes long design times using ad-hoc and arbitrary mechanisms to solve program synchronization and processor allocation issues. This goes against flexibility, scalability, and extensibility of solutions. The current Debug and Profile cycles result in a long time-to-market. Programming on CMPs - The Codito Way Codito has created a new unified engineering methodology for developing scalable and flexible applications for CMPs. With this approach, application developers can now devote time in domain specific optimizations and not worry about synchronization and processor allocation issues. This provides a huge advantage in terms of time-to-market and time-to-performance. To learn more about Codito's solution, go here. Target markets Codito's solution can be applied to multiprocessor cores targeting the following markets:
Reference Applications Reference Applications spanning the Multimedia appliances and the Network appliances space proving our new CMP programming paradigm are instantly available for those intending to deploy specific CMP architectures. Please contact us at sales@codito.com for more information. |
|||||||||||||||||||||