Go
Home | Contact Us | Sitemap:  
Products | News | Events | Careers | Company

Visit us at:

Upcoming Events
Accelerating Embedded Software

CriticalBlue provides solutions to improve the value of software in multicore embedded systems. CriticalBlue products enable the efficient optimization of software and hardware resources to deliver higher performance and lower power consumption while maintaining full programmability.

Software-Driven Design

Power efficiency and performance exceed original host processing

Software differentiates embedded systems, but trying to run software on a single underpowered CPU or having to redesign key functionality as fixed hardware increases development costs, time, and risk while at the same time reducing flexibility.

Run that software more efficiently on a multicore platform, and you get your product to market faster. Keep more of your design in software, and you have greater flexibility to enhance the product after release.

The CriticalBlue Approach

Multocire Cascade offloads critical application functions

With CriticalBlue, use your normal software development environment and flow to create and validate your software implementation. There are then two solutions available:

Cascade analyzes the host processor software binary and enables the automatic generation of a single optimized programmable coprocessor. learn more.

Multicore Cascade extends the standard Cascade flow to include support for the partitioning of sequential software into parallel tasks to be run across multiple generated coprocessors. learn more.

Benefits

Cascade provides these benefits:

  • Rapid market entry with more of the design running as software.
  • Efficient parallelization of sequential code with a verified flow.
  • The parallel processing resources of custom hardware with significantly less deployment time and cost.
  • Increased time for algorithmic, architectural and software innovation before committing to an efficient multicore hardware implementation.
  • Protection of investments in existing embedded software and integration with current development flows.
  • Programmability for essential after-market flexibility.

Cascade coprocessors are used in custom SoC, structured ASIC, and FPGA designs.

Accelerate embedded software within your present design flow.