2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA) (2016)
Seoul, South Korea
June 18, 2016 to June 22, 2016
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISCA.2016.56
Due to the end of supply voltage scaling and the increasing percentage of dark silicon in modern integrated circuits, researchers are looking for new scalable ways to get useful computation from existing silicon technology. In this paper we present a reconfigurable analog accelerator for solving systems of linear equations. Commonly perceived downsides of analog computing, such as low precision and accuracy, limited problem sizes, and difficulty in programming are all compensated for using methods we discuss. Based on a prototyped analog accelerator chip we compare the performance and energy consumption of the analog solver against an efficient digital algorithm running on a CPU, and find that the analog accelerator approach may be an order of magnitude faster and provide one third energy savings, depending on the accelerator design. Due to the speed and efficiency of linear algebra algorithms running on digital computers, an analog accelerator that matches digital performance needs a large silicon footprint. Finally, we conclude that problem classes outside of systems of linear equations may hold more promise for analog acceleration.
Computer architecture, Acceleration, Mathematical model, Analog computers, Silicon, Differential equations, Embedded systems
Yipeng Huang, Ning Guo, Mingoo Seok, Yannis Tsividis, Simha Sethumadhavan, "Evaluation of an Analog Accelerator for Linear Algebra", 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), vol. 00, no. , pp. 570-582, 2016, doi:10.1109/ISCA.2016.56