20+-+Embedded

20+-+Embedded - CS 4290/6290 Embedded Processing...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 4290/6290 Embedded Processing
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic High-Performance CPUs Servers, workstations, desktops, laptops Performance is usually key metric/goal • Power starting to be more of an issue – But these devices are usually plugged into the wall Embedded CPUs PDAs, phones, routers, cars, CE devices, . .. Very wide range of usages, constraints, performance demands, power limits, costs, etc. .. 2
Background image of page 2
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic Low-end: 8-bit or 16-bits, low performance Cost: < $1USD Mid-range: 32-bits, decent performance (±500 MIPS) Cost: ~$10USD Hi-end: 32-bits, pretty high performance (BIPS) Cost: $100’s USD 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic 4 Assume $100, Assume $100, Total: $15B Total: $15B Assume $2000, Assume $2000, Total: $8B Total: $8B Assume $10, Assume $10, Total: $3B Total: $3B But this is rapidly changing!  Desktop sales slowing down, but over 1  But this is rapidly changing!  Desktop sales slowing down, but over 1  Billion (yes, with a ‘B’) ARM units sold per year… Embedded is obviously a  Billion (yes, with a ‘B’) ARM units sold per year… Embedded is obviously a  big deal! big deal!
Background image of page 4
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic Traditional Desktop/Server: More performance, even at higher prices Embedded Meeting performance at the lowest price Sufficient performance is all you need Example: Don’t need to decode four MP3 files at the same time, since user will only listen to one 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic Minimization of memory Sometimes OK for a program to be slower if it requires less memory (RAM) Combination of “sufficient performance” concept and targeting for system cost Minimization of power Longer battery life, lower cost Physical constraints • No room for a fan in cell phone No power to run the fan Not enough airflow in your pocket for fan to work well 6
Background image of page 6
CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic Semi-Customized Solution Combined HW/SW with some custom HW (ASIC) and an embedded processor core CPU is integrated with the custom hardware, often on the same chip Off-the-Shelf Custom SW with standard CPU DSP Custom SW running on DSP 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Real-time constraints: Must perform some computation within a time limit Else system fails Signal processing Many applications involve manipulation of signals Ex.: Cell phone transmission, images, sound, control sensor inputs, GPS, accelerometers, etc. 8
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/12/2010 for the course CS 6290 taught by Professor Staff during the Spring '08 term at Georgia Tech.

Page1 / 67

20+-+Embedded - CS 4290/6290 Embedded Processing...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online