Codito Home
Products & Technology
Overview
Embedded Market
Multiprocessor Programmability
Base Ports
Compilers & Tools
BSPs & Drivers
Custom Development Platforms
 

 

 

 

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:

  • Diminishing Returns from Superscalar Processors
  • Rapidly Collapsing Product Development Lifecycles
  • Order quantities not justifying ASIC investments
  • Huge design and mask costs per chip
  • Heat dissipation and power consumption issues
  • SoC technology being pushed to the limit by new feature rich devices
Programming on CMPs - The Present

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:

  • Audio/Video Encoding and Decoding
  • Rich content on Handhelds
  • Set top boxes
  • High end Video
  • Multimedia Appliances
  • Parallel Network Processors
  • Encryption and Security Products

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.

Products & Technology
© 2004 Codito Technologies Pvt. Ltd. All rights reserved.