multicore

October 3, 2012

System virtual prototyping

The technique enables early software development and hardware/software co-design strategies before a project is more rigidly defined in RTL.
July 14, 2011

Freescale’s QorIQ AMP series illustrates growing demand on the control and data plane

The QorIQ AMP (Advanced Multi-Processing) family was unveiled by Freescale Semiconductor in June and is an aggressive play for the control plane market. As such it is both innovative in its own right and also shows what kind of performance communications designers must deliver to meet the overall system demands of today’s customers. At its […]

April 1, 2011

Migrating from single to multicore processing on QorIQ technology

The single core processor is reaching its performance ceiling, due to energy, thermal and power concerns. To address these issues that cause design difficulties, many embedded designers are migrating embedded applications from single core to multicore. This article provides an outline for a software strategy to progress from one core to two and beyond using [...]
Article  |  Topics: Embedded - Architecture & Design  |  Tags: , , ,   |  Organizations:
April 1, 2011

In sync with 2011

Glenn Perry, general manager of Mentor Graphics Embedded Software Division, discusses embedded development trends.
Article  |  Topics: Embedded - Platforms  |  Tags: , , , ,
September 10, 2010

Hypervisors and the Power Architecture

The use of multicore processors is on the rise to meet inexorable demand for increasingly sophisticated functionality in embedded systems. Hardware virtualization technology provides a complementary and game-changing approach to maximizing the utility of that extra silicon horsepower. The Power Architecture has included hardware virtualization support since 2001 in its server-based instruction set architecture (ISA). [...]
June 1, 2010

A UML design flow aimed at embedded systems

System Modeling Language (SysML) is a Unified Modeling Language (UML) profile that allows the creation of standard descriptions of a system. However, this profile is too generic to address embedded and real-time system design. The Modeling and Analysis for Real-Time and Embedded Systems (MARTE) UML profile attempts to fill this gap by providing elements from [...]
Article  |  Topics: Embedded - Architecture & Design  |  Tags: ,
April 15, 2010

Still plenty to do

Major players in embedded development tools debate some of the key issues facing themselves and their customers.
Article  |  Topics: Embedded - Integration & Debug  |  Tags: , , ,
September 1, 2009

Linux Nucleus… Or both

Until recently, operating system (OS) specification for embedded systems has been seen largely as an ‘either/or’ exercise. Similarly, OSs that have their foundations in the embedded market and those that have grown out of desktop computers have been seen as competing rather than complementary technologies. Cost and performance criteria within specifications will often lead to […]

Article  |  Topics: Embedded - Platforms  |  Tags: , , ,
September 1, 2008

Now this is a tough one

For the sake of clarity and sanity, let me first point out that you are reading an article written in the fall of 2008. The importance of this will become obvious when I reveal my topic: parallel programming for the multicore age. You thought I was about to claim first-past-the-post on a new technological challenge […]

Article  |  Topics: EDA - ESL  |  Tags: ,
September 1, 2008

Parallel programming for realists

Sharing industry-driven best practices in parallel programming is the only way to unlock the benefits of efficient use of multicore silicon platforms and dramatically increase their rate of adoption. It is now widely agreed that the largest single brake on the adoption rate for multicore platforms is the ability of software developers to program them. […]

PLATINUM SPONSORS

Synopsys Cadence Design Systems Siemens EDA
View All Sponsors