The effects of hardware acceleration on power usage in basic high-performance computing

Date

2012-04-30

Journal Title

Journal ISSN

Volume Title

Publisher

Kansas State University

Abstract

Power consumption has become a large concern in many systems including portable electronics and supercomputers. Creating efficient hardware that can do more computation with less power is highly desirable. This project proposes a possible avenue to complete this goal by hardware accelerating a conjugate gradient solve using a Field Programmable Gate Array (FPGA). This method uses three basic operations frequently: dot product, weighted vector addition, and sparse matrix vector multiply. Each operation was accelerated on the FPGA. A power monitor was also implemented to measure the power consumption of the FPGA during each operation with several different implementations. Results showed that a decrease in time can be achieved with the dot product being hardware accelerated in relation to a software only approach. However, the more memory intensive operations were slowed using the current architecture for hardware acceleration.

Description

Keywords

Field programmable gate array, Power, High performance computing, Hardware acceleration

Graduation Month

May

Degree

Master of Science

Department

Department of Electrical Engineering

Major Professor

Dwight D. Day

Date

2012

Type

Thesis

Citation