Optimising multicore processor designs - tutorial

| No Comments | No TrackBacks

The design of embedded software for multicore systems is radically different from design for uni-processor systems.

In the truly parallel environment of multicore processing, many traditional design assumptions of sequential or pseudo-parallel execution are no longer valid.

Embedded Live at Earls Court, London is running a half-day tutorial on Tuesday October 19th in which David Kalinsky, a technical training specialist, will describe an approach embedded system design that takes advantage of software parallelism offered by symmetric and asymmetric multicore chips.

"For example, it can no longer be assumed that tasks of the same priority do not run concurrently. Nor can disabling of interrupts necessarily guarantee mutual exclusion," said Kalinsky.

He says that when using symmetric multi-processing and/or asymmetric multi-processing operating systems, only multiprocessing-safe inter-task communication and synchronisation mechanisms should be invoked.

These include inter-processor message passing, spin-locks and multiple reader-writer locks.

Kalinsky will also use real-world examples.

ARCHITECTURAL DESIGN OF SOFTWARE FOR MULTICORE SYSTEMS
Speaker: David Kalinsky (Principal, D. Kalinsky Associates - Technical Training)
Date/Time: Tuesday (October 19, 2010)   1:30pm -- 4:30pm


Embedded Live 2010 is now taking delegate registrations for the UK exhibition which takes place at Earls Court, London 20-21 October 2010.

No TrackBacks

TrackBack URL: http://www.electronicsweekly.com/cgi-bin/mt/mt-tb.cgi/166869

Leave a comment

Powered by Movable Type 4.37

Elektra Awards 2011

The Elektra Awards 2011
Elektra Awards








They are the most prestigious awards for the electronics industry, and details are emerging for this year's event. Read all the latest details, and find the information you need.
View Elektra Awards

Embedded Live website

EW LiveEmbedded Live website


Visit the special micro-site for Embedded Live at Earls Court, 19 - 21 Oct. Embedded Live

Registration now open >>

Archives

About this Entry

This page contains a single entry by Richard Wilson published on August 17, 2010 9:24 AM.

How does Android work? And how you can make it work for you? was the previous entry in this blog.

Getting to grips with device driver development is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.