All Imperas News

Imperas Presents at TVS 2014 Virtual Platform Software Simulation for Enhanced Multi-core Software Verification

Imperas CEO, Simon Davidmann presented a paper at the TVS Software Testing Conference in March 2014. This presentation discussed the use of Virtual Platforms for embedded software development, discusses how high performance simulation can find bugs quicker, and demonstrates the Imperas parallel simulation technology QuantumLeap. Imperas tools are also discussed and a case study of using them to find bugs in OS porting is presented.

To see the presentation visit here on the Imperas website, to watch the video click here.

 

CDNLive, 11-12 March 2014, Santa Clara, California. Imperas Presenting a paper on the importance of simulation speed for software quality

CDNLive is March 11-12 in Santa Clara, California and is organized by Cadence Design Systems.  Imperas will be presenting a paper titled “Software Quality is Directly Proportional to Simulation Speed” as part of Track 6, at 4pm Tuesday March 11th.  Here is the abstract: 

“Software quality is directly proportional to simulation speed.”  This is obvious, even intuitive, for engineers.  Faster simulations mean more tests can be run, which in turn means more bugs can be found, which results in higher quality.  Reduced schedules can be a side benefit of speed. 

While this is obvious, why is it so important right now?  One example is server SoCs, where software/systems test suites can include hundreds of tests, each consisting of hundreds of billions of instructions.  If the virtual platform performance is 100 MIPS, this test suite could take over one week to run.  If the performance is five times faster, running the test suite takes 1 day; ten times faster and it runs overnight.  This simulation speed is especially interesting with the new generation of ARMv8 based server SoCs.  It is also interesting in areas such as image recognition, where hardware accelerators sit next to the CPUs on the SoC. 

DVCon, 3-6 March 2014, San Jose, California. Imperas present paper

DVCon is March 3-6 in San Jose, California.  Imperas will be presenting a paper titled “Learning From Advanced Hardware Verification for Hardware Dependent Software” as part of Session 3, at 9:30am Tuesday March 4th.  Here is the abstract: 

We present a new perspective for embedded software verification for generalized multicore processor platforms, somewhat analogous to simulation-centric hardware verification solutions. A spatial, temporal, and abstract multi-dimensional framework for software verification, profiling, analysis, and debug is proposed that leverages a specialized simulation core. The simulator enables key services for the verification solution while providing a degree of separation from both the hardware models and software under test, to ensure accurate behavioral representation, as well as customization and performance advantages.

This paper will discuss requirements for modern embedded software development and solutions utilized to date, before discussing this simulation-based solution and the dimensional framework layered above. We will also discuss two real life scenarios where the solution is utilized to affect.

Embedded World, 25-27 Feb 2014, Nuremberg, Germany. Imperas present paper, demos in partner booths

Embedded World is February 25-27 in Nuremberg, Germany.  Imperas will be presenting a paper titled “Customized, Intelligent Memory Access Monitoring for Reliable Asymmetric MultiProcessor System Development” in Session 23, Thursday at 14:00.  We will be available for demos of the Imperas simulation and software development, debug and test tools in the Altera booth Tuesday and Wednesday from 10:00-11:00 and 14:00-15:00, and Thursday from 10:00-11:00.  We will also be in the Imagination Technologies booth for demos of the Imperas tools for MIPS cores.

Here is a brief summary of the paper: 

The use of Asymmetric MultiProcessor (AMP) architectures is now widespread.  Two common implementations are Linux running on one core of a dual-core ARM Cortex-A9, with an RTOS running on the other, and SMP Linux running on the dual-core ARM Cortex-A9 and an RTOS or bare metal application running on another processor core, such as an Altera NIOS II. The reliability of such a system is highly dependent on the correct functioning of inter-core interaction with shared resources, which is often hard to verify. 

Imperas Supports Imagination MIPS Cores With Fastest Ever Processor Model Simulation

QuantumLeap parallel simulation accelerator enables virtual platform performance of greater than 16 billion instructions per second, the fastest commercial solution available today

Oxford, United Kingdom, February 4th, 2014 - Imperas Software Ltd. (www.imperas.com), the leader in high-performance software simulation, has added support for models of Imagination Technologies’ MIPS processors to QuantumLeap™, a parallel simulation performance accelerator.

QuantumLeap leverages Imperas’ new synchronization algorithm to provide the fastest virtual platform software execution speed available today on standard, multi-core Personal Computer (PC) host machines.  The Imperas technology - simulation plus processor core models - provides the MIPS ecosystem with the fastest software simulation solution in the industry. 

Imperas Delivers QuantumLeap Simulation Synchronization – Industry's First Parallel Virtual Platform Simulator

Parallel synchronization technology augments existing high-performance simulator to accelerate virtual platforms beyond 16,000 MIPS, the fastest commercial solution available today

Oxford, United Kingdom, October 22nd, 2013—Imperas Software Ltd. (www.imperas.com), the leader in high-performance software simulation, has released QuantumLeap™, a parallel simulation performance accelerator. QuantumLeap leverages a new synchronization algorithm to provide the fastest virtual platform software execution speed available today on standard, multi-core Personal Computer (PC) host machines.

The execution performance of this new technology has been measured on average at 15 times faster than the nearest commercial solution using standard benchmarks.

Many current System-on-Chip (SoC) hardware platforms, for example mobile and server devices, incorporate multi-core embedded processors coupled with hardware accelerators, all executing in parallel. The performance of existing, single-threaded virtual platform simulators does not adequately scale for these SoCs, creating a barrier to efficient virtual platform-based software development.

Altera Nios II Processor Model Delivered By Imperas

Open source simulation model enables Altera customers to more easily validate and debug Nios II embedded software

San Jose, Calif., October 22nd, 2013—Imperas Software Ltd. (www.imperas.com), founder of the Open Virtual Platforms™ (OVP™) consortium, today announced the availability of the Altera Nios II embedded processor OVP model. Jointly developed by Imperas and Altera, this open source model will enable a high-performance development environment for Nios II embedded software.

The OVP Fast Processor Model of the Nios II may be configured at start-up to match the intended behavior of the actual FPGA component, but will execute significantly faster than real-time. This allows embedded software to be tested more rigorously and earlier in the design process, accelerating complex software development cycles.

“Imperas led formation of the Open Virtual Platforms consortium to improve the embedded software development experience,” said Simon Davidmann, CEO of Imperas. “With Altera, we have taken an important step today by providing designers with a high-performance model of the Altera Nios II processor, executing many times faster than other development offerings to enable the most comprehensive software verification solution available.”

Imperas™ Provides Comprehensive ARM® TrustZone® Modeling Kit For OVP-Based Virtual Platforms

Kit Includes Modeling Application Note and Four Open Source, Executable Platform Examples Based Upon OVP™ ARM Cortex™ Processor Models With TrustZone Technology

OXFORD, United Kingdom, October 8th, 2013 – Imperas Software Ltd. (www.Imperas.com), a pioneer of advanced embedded software development systems using virtual platforms, today made available a System Modeling Kit designed to simplify the creation of high-performance virtual platforms that incorporate the ARM TrustZone technology.

The System Modeling Kit provides four open source virtual platform reference models, together with an application note and video, to demonstrate best modeling practices for systems based on TrustZone. The kit is designed to accelerate the learning curve for modeling TrustZone-based hardware, to provide high-performance, accurate virtual platforms that accelerate system verification, and make available immediate solutions for the execution of software stacks that incorporate security solutions based on TrustZone.

Imperas™ Releases the PowerPC® 4xx Range of High-Performance Processor Models with Integrated Software Development Environment

Open Virtual Platforms (OVP™) Fast Processor Model Supports the PowerPC 440™, PowerPC 460™, PowerPC 470™ and PowerPC 476™ Variants of the Popular Processor

OXFORD, United Kingdom, September 26, 2013 – Imperas Software, Ltd. has today released its latest OVP Fast Processor Model for the POWER.org architecture. The new Imperas model of the IBM PowerPC 4xx range supports the PowerPC 440, PowerPC 460, PowerPC 470 and PowerPC 476 variants. The model is available as part of the OVP library, allowing for free access to OVP users.

The IBM PowerPC 4xx processor range is widely utilized by many companies today in a range of applications including automotive, compute servers, military and aerospace, wired and wireless communications, and home entertainment.

The new OVP Fast Processor Model uses Imperas’ high performance code morphing technology to allow software engineers to execute PowerPC development code at hundreds of million lines per second on their desktop personal computers. Incorporated within the model is Imperas’ range of advanced development tools for efficient software analysis and debug.

Imperas exhibit and demonstrate OVP at Embedded Technology show 2013, Nov 20-22, Yokohama, Japan

Embedded Technology 2013 ( http://www.embeddedtech.net/), November 20-22 in Yokohama, Japan, is the world’s largest  trade show and conference for embedded system designers and  managers.  The ET Conference & Exhibition introduces advanced technologies and solutions for emerging embedded applications, including digital consumer electronics,  automotive, wireless/ubiquitous computing and factory automation.

Imperas will again this year have a booth in the Venture Village area of the exhibit hall.  Imperas will demonstrate both OVP and Imperas tools, showing how virtual platform based technologies can provide benefits such as earlier software development (pre-silicon), and improved software testing (post-silicon).

Pages