Abstract
In this article, we present Catena, a near-threshold voltage 16-core programmable spatial array accelerator supporting workloads for ultralow-power (ULP) mobile and embedded Internet of Things applications. We observe that employing supply voltage scaling alone in a large-scale, massively parallel spatial architecture, such as Catena, results in marginal runtime energy efficiency. The reason is that ultralow-voltage operation magnifies the energy waste of underutilized and always-on hardware in portion to the system's total energy consumption. Hence, we propose circuit and architecture techniques to minimize such energy waste and extend the energy efficiency of our spatial array accelerator architecture. To demonstrate the effectiveness of the proposed techniques, we design and prototype Catena in a 65-nm low-power CMOS. Our prototype achieves 228 pJ/cycle. As compared to a spatial-like architecture running the same workload, Catena achieves 2.7× higher energy efficiency.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.