Before revision:  Using these analysis as foundation, we discuss the tradeoffs of potential microarchitectural optimizations  that will enable the design of right-provisioned microprocessors that are efficient, configurable, extensible, and scalable for next-generation IoT devices. Our work provides insights into the impacts of microarchitectural characteristics on microprocessors' energy consumption, performance, and efficiency for various IoT application execution requirements. Our work also provides a foundation for the analysis and design of a diverse set of microprocessor architectures for edge computing in next-generation IoT devices.
After revision:  Using these analysis as foundation, we discuss the tradeoffs of potential microarchitectural optimizations that will enable the design of right-provisioned microprocessors that are efficient, configurable, extensible, and scalable . This paper provides a foundation for the analysis and design of a diverse set of microprocessor architectures for edge computing in next-generation IoT devices.