Selecting a processor, compiler, and RTOS for your embedded application can be a difficult and timely task. This paper will teach you how to effectively analyze the features of a processor and its associated compiler and RTOS. Specifically, you will learn how to take advantage of the EEMBC benchmark scores to determine performance tradeoffs associated with features that include cache modes, bus interface units, floating-point hardware, and a processor’s pipeline structure.