Skip to main navigation Skip to search Skip to main content

Matrix multiplication via PGAs (programmable graph architectures)

  • Stony Brook University
  • University of Maryland, College Park

Research output: Contribution to journalConference articlepeer-review

2 Scopus citations

Abstract

Recently, we proposed a novel architecture for matrix operations on configurable devices. This new family of architectures is based on Cayley Graphs, hence the name, Programmable Graph Architecture (PGA). The basic idea of a PGA is to transform matrix operations into spatial graph routing problems. Such transformation allows the original operation to be implemented spatially on a configurable device, such as an FPGA (Field Programmable Gate Array) and hence increase the computational density, defined as the number of bit operations per second and micron square[1]. In this paper we examine some of the theoretical properties of Cayley graphs over the GL(N,p) group and provide a specific example to illustrate how matrix multiplication can be accomplished via Cayley graph routing.

Original languageEnglish
Article number439-205
Pages (from-to)113-120
Number of pages8
JournalProceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems
Volume16
StatePublished - 2004
EventProceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems - Cambridge, MA, United States
Duration: Nov 9 2004Nov 11 2004

Keywords

  • Programmable Graph Architectures and Cayley Graphs

Fingerprint

Dive into the research topics of 'Matrix multiplication via PGAs (programmable graph architectures)'. Together they form a unique fingerprint.

Cite this