CriticalBlue and Freescale collaborate to streamline and simplify multicore software development
CriticalBlue’s Prism development environment now available for industry-leading Freescale QorIQ multicore processors
SAN JOSE, Calif. (Embedded Systems Conference) – April 27, 2010 -- CriticalBlue, a pioneer in embedded multicore software analysis, exploration and verification tools, and Freescale Semiconductor, a global leader in the design and manufacture of embedded semiconductors, have collaborated to make CriticalBlue’s Prism development environment available to support Freescale’s QorIQ multicore processor families. Software developers will be able to migrate, optimize and verify their existing software applications on Freescale’s multicore platforms based on Power Architecture® technology.
As communication equipment vendors migrate from single-core to multicore designs, they face the complex and time consuming task of rewriting their code to work with multiple cores. The addition of Prism support to Freescale’s QorIQ multicore ecosystem will help customers preserve the value of their legacy code while designing with new multicore platforms. The Prism tool helps eliminate guesswork by profiling the code base and suggesting which routines are best to leave in serial sequence and which ones are candidates for parallel sequencing across multiple cores. With this insight, Freescale customers are able to optimize their software code to achieve maximum hardware performance.
“Our collaboration with CriticalBlue underscores our commitment to help customers ease their transition to sophisticated multicore platforms,” said Sathyan Iyengar, vice president of Software Products for the Freescale Networking and Multimedia Group. “Prism is extremely advanced technology and a valuable and innovative addition to Freescale’s multicore ecosystem.”
Prism is an award-winning Eclipse™-based embedded multicore programming system that allows software engineers to easily assess and realize the full potential of multicore processors without significant change to their development flow. Prism analyzes the behavior of code running on hardware development boards, virtual machines or platform simulators. It allows engineers to take their existing sequential code and, before making any changes, explore and analyze opportunities for concurrency.
Freescale’s multicore QorIQ communications platforms are built using high-performance Power Architecture cores and enable a new era of networking innovation where the reliability, security and quality of service for every connection matters. The Freescale QorIQ platforms and roadmap consist of five platforms (P1, P2, P3, P4 and P5) that include single-, dual- and many cores to offer customers a choice of solutions, whether they are ready to move to multicore today or want a smart migration path to get there in the future.
“Freescale’s QorIQ family is meeting with strong market acceptance, and we are pleased to provide QorIQ customers the benefit of our highly advanced technology,” said David Stewart, CEO, CriticalBlue. “With Prism support now in place, Freescale’s customers have the environment they need to establish a migration plan and get their end products with multicore performance to market quickly.”
The Prism development environment allows customers to dynamically trace their existing software applications on a single core model and quickly analyze potential parallelization strategies within the context of their existing software application. The what-if exploration capabilities of Prism enable the software developer to investigate different thread partitioning points in the code, different numbers of cores and identify the key data dependencies that prevent exploitation of latent concurrency within the application. All of the above steps can be executed on existing sequential software, with no code changes required.
Freescale software developers already using QorIQ multicore platforms have the ability to trace their multithreaded software applications on a single core or a multicore model and quickly analyze potential optimization strategies to improve utilization of the processing resources available on the platform. In this context, the what-if exploration capabilities of Prism enable the software developer to investigate additional thread partitioning options and different thread management techniques, as well as further analysis of data dependencies in the code.
Availability
Prism support for QorIQ is expected to be initially available on simulated models of QorIQ devices, and plans are underway for direct-silicon Prism support for QorIQ in the future. The Core-level Platform Support Package (PSP) for Prism targeting Freescale’s QorIQ processors is offered at a suggested retail price of $400 (USD) per month with an annual subscription agreement. Download a 30-day evaluation copy of the Core PSP for Prism for Power Architecture-based QorIQ platforms at www.criticalblue.com.
In addition, Freescale will demonstrate Prism as part of its QorIQ multicore ecosystem in the Freescale booth at the Embedded Systems Conference and Multicore Expo, April 27-29, in San Jose.
For more information about QorIQ platforms, visit www.freescale.com/multicore.
About CriticalBlue
CriticalBlue is a pioneer of flexible, automated system design solutions that meet the increasing performance, power, and cost demands associated with the delivery of advanced electronic products within today’s demanding design schedules. The increasing use of complex, multicore processor architectures has accelerated demand for CriticalBlue’s technology and expertise throughout all electronic industry sectors. Headquartered in Edinburgh, Scotland, with offices in San Jose, California, and Tokyo, Japan, the company has delivered multiple solutions for key aspects of embedded software design, including Prism, a multicore embedded software design environment, and Cascade, a software accelerator synthesis technology. The company is funded by European, US Silicon Valley, Japanese venture capitalists and corporate investors. To learn more, please visit www.criticalblue.com
About Freescale Semiconductor
Freescale Semiconductor is a global leader in the design and manufacture of embedded semiconductors for the automotive, consumer, industrial and networking markets. The privately held company is based in Austin, Texas, and has design, research and development, manufacturing or sales operations around the world. www.freescale.com
|
Related News
- Freescale and CriticalBlue expand collaboration on multicore software development environments
- CriticalBlue and Toshiba Collaborate on Multicore Software Development Environment
- CriticalBlue Provides Multicore Software Development Analysis Environment for OCTEON and OCTEON II Processors
- CriticalBlue Delivers Prism, The First Embedded Multicore Development System to Leverage Unmodified Sequential Software
- Freescale and Virtutech connect to simplify multi-core Development
Breaking News
- Logic Design Solutions launches Gen4 NVMe host IP
- ULYSS1, Microcontroller (MCU) for Automotive market, designed by Cortus is available
- M31 is partnering with Taiwan Cooperative Bank to launch an Employee Stock Ownership Trust to strengthen talent retention
- Sondrel announces CEO transition to lead next phase of growth
- JEDEC Publishes LPDDR5 CAMM2 Connector Performance Standard
Most Popular
- Arm's power play will backfire
- Alphawave Semi Selected for AI Innovation Research Grant from UK Government's Advanced Research + Invention Agency
- Secure-IC obtains the first worldwide CAVP Certification of Post-Quantum Cryptography algorithms, tested by SERMA Safety & Security
- Weebit Nano continuing to make progress with potential customers and qualifying its technology Moving closer to finalisation of licensing agreements Q1 FY25 Quarterly Activities Report
- PUFsecurity Collaborate with Arm on PSA Certified RoT Component Level 3 Certification for its Crypto Coprocessor to Provide Robust Security Subsystem Essential for the AIoT era
E-mail This Article | Printer-Friendly Page |