3unit(s) Embedded system design challenge and metrics. Processor and compiler technologies. Software and hardware architectures for embedded system design. The design of co-processors, parallel processors, graphics processors and MPSOC processors. Basic concept of high performance computing (HPC)