11 Nov '12, 10pm

Maximizing battery life on embedded platforms - Part 3. Computational and system efficiency

Maximizing battery life on embedded platforms - Part 3. Computational and system efficiency

Configure the tools correctly. The compiler and linker are unable to carry out even some basic optimisations unless they are fully aware of the target platform. Architecture version, core implementation, coprocessors and so on are all important. Write code sensibly to avoid unnecessary operations. On the ARM architecture 32-bit data types are efficient; in general 8-bit and 16-bit types, while they may occupy less storage, are less efficient to process. The packing and unpacking instructions and the SIMD operations in v6 and v7 of the architecture go some way to helping with this but be aware that, in the main, these instructions are not accessible from C as they do not map easily to C data types or operations. Algorithm selection is much more important. No matter what operation you are trying to carry out, there will almost certainly be not only multiple possible algorith...

Full article: http://www.edn.com/design/systems-design/4401022/Maximizi...

Tweets

Farnell element14 to kick off the Embedded Plat...

electronicspecifier.com 11 Nov '12, 9am

Farnell element14 are sponsors of the Conference’s opening session between 09:00 – 12:30, which includes presentations on ...

World's smallest quad-core x86 embedded system ...

edn.com 12 Nov '12, 3am

VIA Technologies has launched the world’s smallest x86 quad core system in a chassis the size of a paperback novel. The VI...

"System" Gem Back Under Development: It has alm...

rubyflow.com 11 Nov '12, 9am

"System" Gem Back Under Development Posted by c00lryguy on November 11, 2012 — 0 comments It has almost been 3 years since...

A Week in the Life of 3 Keywords

seomoz.org 13 Nov '12, 12pm

While we do try to minimize noise, by taking precautions like tracking keywords via the same IP, at roughly the same time ...

ARM CEO talks about IoT, platforms - EE Times #IoT

eetimes.com 12 Nov '12, 10am

ARM CEO talks about IoT, platforms Peter Clarke 11/12/2012 4:17 AM EST "The Internet of Things for us is about the sale of...

#ARM announces Cortex-A50 series processors for 64-bit design platforms @electronicdesign

#ARM announces Cortex-A50 series processors for...

electronicdesign.com 02 Nov '12, 2pm

Arm's new 64-bit Cortex-A50 series embodies the ARMv8-A architecture (Fig. 1) . This platform will now be available from a...

Add-on hybrid system revealed in China: A Merce...

thegreencarwebsite.co.uk 12 Nov '12, 8am

A Mercedes E-Class featuring a unique in-wheel electric drive system has been showcased for the first time in China. The P...