All Imperas News

OS bring up using virtual platforms - Imagination Blogs - Larry Lapides

Larry Lapides of Imperas recently posted a guest blog at the Imagination MIPS processor blog site. it discusses topics related to Operating System bring up and how virtual platform and advanced tools can provide signiificant benefits.

Linux has become the general purpose operating system of choice for embedded systems, and is almost always supported for high end SoCs developed by semiconductor vendors.  These SoCs now have multicore processors, and run symmetric multiprocessor (SMP) Linux. Most vendors start with the MIPS Linux distribution, then customize it for the specific SoC (requiring device tree changes), including the necessary drivers for the peripherals on the SoC as well as supporting other customizations and unique features. While the MIPS Linux distribution is a great starting point, that does not make customization and bring up an easy task.

To put it another way:  Just because you get to the Linux prompt doesn’t mean everything is working.

Just where do virtual platforms fit in this?

Instruction accurate virtual platforms, which are ...

FlexTiles Adaptive Multicore SoC Virtual Platform Now Available from Imperas

Imperas Technologies Used for FlexTiles Program

Oxford, United Kingdom, 2 June 2015 - Imperas Software Ltd. (www.imperas.com), the leader in high-performance software simulation, today announced that a virtual platform for the FlexTiles platform is now available, based on Imperas™ and Open Virtual Platforms™ (OVP™) simulators and models. 

The FlexTiles platform is a self-adaptive heterogeneous multicore 3D System-on-Chip (SoC) architecture developed by a consortium of universities, research institutes and commercial companies, with funding from the European Union under the Seventh Framework Programme. A major challenge in computing is to leverage multicore technology to develop energy-efficient high-performance systems. This is critical for embedded systems with a very limited energy budget, as well as for supercomputers in terms of sustainability. Moreover, the efficient programming of multicore architectures is critical, especially with more than a thousand cores per SoC predicted by 2020.  These challenges were the drivers for the FlexTiles project.

Capturing Performance - Semiconductor Engineering - Ann Steffora Mutschler

In a recent article in Semiconductor Engineering, Ann Steffora Mutschler explores examples of architectural strategies for getting the best performance out of a power budget.

Virtual platform developer Imperas Software's  tools are being used for power estimation, to enable dynamic analysis of the impact of the complete software stack - OS, firmware, applications - on the power consumption of SoCs and systems, according to CEO Simon Davidmann. "We have seen various architectures used by our customers with power constraints.  What most of these architectures have in common is heterogeneity:  using the right processor for the appropriate task."

He sees the next step in this progression of system architectures as enabling optimized sharing of...

Follow the link to read the full article.

 

##

Imperas active with prpl Foundation at IMG Silicon Valley Summit

At the Imagination Technologies Silicon Valley Summit in May 2015 there was a series of presentation and discussions regarding Virtualization, Security and the prpl Foundation.

Imperas is a founding member of the prpl Foundation Security PEG (prpl Engineering Group) and is working to provide solutions to assist electronic product developers to remove risks associated with embedded software development.

Several videos were recorded regarding prpl at the IMG summit - these can be viewed on the prpl youtube channel here.

To see the comments from Simon Davidmann, Imperas CEO, click here.

 

 

 

 

 

The Hardware Vanishing Point: Someday, Will it All be Software? - Electronic Engineering Journal - Kevin Morris

"The disciplines of hardware and software engineering have always been intertwined and symbiotic - like the yin and yang of some bizarre abstract beast. Software cannot exist without hardware to execute it, of course, and most hardware today is designed in the service of software. The vast majority of systems being designed today involve a mix of both elements working together, with software steadily inheriting more and more of the complexity load.

Let’s think about that for a minute..."

Follow the link to read the full article.

##

Problems Ahead For EDA - Semiconductor Engineering - Brian Bailey

At the DVCon conference in Santa Clara in April, Brian Bailey of Semiconductor Engineering hosted a round table discussion on the state of EDA and the opportunities for new startups to grow and succeed.  Imperas CEO and OVP founder, Simon Davidmann was part of the discussion.

EDA Startup Panelists

Other participants were Bill Neifert, chief technology officer at Carbon Design Systems; Randy Smith, vice president of marketing for Sonics; and Michel Courtoy, vice president of marketing and business development for Kilopass Technology.

The discussion is being reported in 3 posts by Brian. There are links to them below.

Eschew the Real World - EE Journal - Jim Turley

Recently Electronic Engineering Journal (EEJournal)'s Jim Turley wrote an interesting article on Imperas and the view that Imperas takes regarding software development.

"... Imperas thinks that programmers, as a class and as a profession, could stand to learn a few hard lessons from their colleagues over on the hardware side of the house. Specifically, the SoC and ASIC designers. Now those guys have got their stuff together. You could learn a few things from them. So what do the hardware guys do that the software people don’t? They simulate, mostly. They simulate the..."

"... The idea is that you simulate your code running on a simulated processor with simulated peripherals and simulated APIs. Everything runs on a standard x86-based PC; the more CPU cores it has, the better. Imperas’s tools will translate your ARM, MIPS, or other binaries to x86 on the fly for simulation. As part of that translation, the tools also..."

Read the full article is available on the EEJournal website here.

 

Imperas Exhibits at the Design Automation Conference 2015

Imperas shows Virtual Platforms for Software Development and Testing across Multiple IP Vendors and Applications

Oxford, United Kingdom - Imperas Software Ltd., the leader in high-performance software simulation, today announced their participation at  the Design Automation Conference (DAC) 2015 and invites attendees to register for a demonstration of Imperas embedded software development, debug and test solutions at the Imperas booth in the exhibition area.  Attendees can also register for the tutorial on embedded Linux being delivered by Imperas. 

DAC is recognized as the premier conference for Electronic Design Automation (EDA), offering outstanding training, education, exhibits and networking opportunities for designers, researchers, tool developers and vendors. DAC attracts a worldwide community of more than 1,000 organizations, represented by system designers and architects, logic and circuit designers, validation engineers, software development engineers, CAD managers, senior managers and executives, and academicians.

When: June 7-11, 2015.

Where: Moscone Center, San Francisco, CA.

Highlights:

Imperas at the Imagination Summit Silicon Valley May 2015

Learn More about Imperas MIPS CPU Virtual Platforms for Software Development and Testing

Oxford, United Kingdom - Imperas Software Ltd., the leader in high-performance software simulation, today announced their participation at the Imagination Summit Silicon Valley 2015 and invites attendees to meet for a demonstration of Imperas™ virtual platform based software development, debug and verification tools.

Imagination Summit Silicon Valley - "Securing the Future" - is a day-long series of presentations, demonstrations and detailed technical sessions with top executives and experts from Imagination Technologies and their partners. Attendees can explore the ultra-low power architectures in Imagination's SoC processor IP cores and discover security solutions for IoT and other markets.

Imagination will feature their new generation of MIPS Warrior CPUs, which are already supported by Imperas Open Virtual Platforms (OVP) models.  Imperas also supports MIPS-based SoC software development through its Extendable Platform Kits (EPKs), which help users to get a quick start with virtual platform methodology, and with tools for software debug, analysis and verification.  Imperas will have demos of the full line of MIPS models, as well as the EPKs and the Imperas embedded software tools. 

Pages