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

Visit us at:

Upcoming Events

Highlights

Multicore Asscoiation

CriticalBlue has joined the Multicore Association to advance the adoption of standards-compliant multiprocessing solutions by our customers. learn more

Multicore Design

David Stewart presents "Transitioning Embedded Software Into A Parallel World" at Multicore Expo in Santa Clara, CA, April 3, 2008. learn more

Open Verification Platform

CriticalBlue applauds industry-wide initiatives such as OVP which will provide a common technology foundation that accelerates the mainstream adoption of practical end-to-end design solutions. learn more

Image Filtering Case Study

A new image filtering case study demonstrates coprocessor designs from 4x to over 50x acceleration. learn more

MP3 & JPEG Case Studies

Case studies describing a fully reprogrammable 7MHz MP3 decoder and a high performance JPEG decoder are available. learn more

Multicore Tutorial

Skip Hovsmith presented "Optimize multicore processing to fit your software" at ESC Boston, September 30, 2007. Read about it at Embedded.com.

Multicore Methodology

CriticalBlue announces new single-threaded multicore methodology. Read the press release, or learn more at EETimes and EDN.

System Level Design

Retarget the same software description to meet different product price and performance profiles. read more

Software-Centric Design

Rapid coprocessor synthesis provides designers with a better solution than time-consuming RTL development. read more

eASIC ARM926EJ

Optimize ARM926EJ systems using Cascade on eASIC's Nextreme Structured ASICs. view webcast

Low Power Software

Cascade technology brings new efficiencies to MP3 codec design. read more

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. learn more.