Algorithm design for embedded processors

Reading Assignment: [link]

3 references:
1. "Trends in embedded-microprocessor design",Schlett, M.
   IEEE, Computer , Volume: 31 Issue: 8 , Aug. 1998
   Page(s): 44 -49
2. "Modeling and Simulation for Application Development
   on System-On-Chip Architectures"
   A Bakshi, V Mathur, V K Prasanna, and A Ledeczi
   (submitted to)
   39th Design Automation Conference (DAC '02),June 2002.
3. "32-bit embedded processors: the push for higher performance"
   Harvey, M.
   Aerospace and Electronics Conference, 1995. NAECON 1995., Proceedings
   of the IEEE 1995 National , Volume: 1 , 1995
   Page(s): 371 -375 vol.1
Three questions:
1. Explain various performance metrics and possible tradeoffs among them
in designing applications for embedded processors.
2. What are the key differences between embedded processors and general
purpose processors?
3. Explain modeling and simulation based approach to design of
performance algorithms using embedded processors. Can these ideas be used in
other domains?