The Embedded Microprocessor Benchmark Consortium (EEMBC) develops benchmarks to help system designers select the optimal processors and understand the performance and energy characteristics of their systems. EEMBC has benchmark suites targeting cloud and big data, mobile devices, networking, ultra-low power microcontrollers, the Internet of Things (IOT), digital media, Java, automotive, and other application areas. EEMBC also has benchmarks for general-purpose performance including CoreMark, MultiBench (multicore), and FPMark (floating-point operations).