Skip to main navigation Skip to search Skip to main content

Programmable Graph Architectures (PGAs) for matrix multiplications and transposes

  • University of Maryland, College Park

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Configurable Computing (CC) that combines the computational benefits of custom ASICs and flexibility and reconfigurability of general-purpose microprocessor has opened a new and exciting era for designing mobile software services. In particular, the increased computational density of programmable logic devices has the potential to lead to real-time mobile software and services that require fast matrix computations without having to perform row/column inner product operations at all. In this paper, we introduce a direct mapping between matrix groups and Cayley graphs to propose a novel architecture for matrix operations on configurable devices that can facilitate real-time mobile software and services requiring fast matrix operations such as various video manipulations. This new family of architectures is based on Cayley Graphs, hence the name Programmable Graph Architecture (PGA). The basic idea of the PGA is to transform the original matrix operation into a spatial graph routing problem. Our previous work of using Cayley Graphs as an interconnection network model has provided the backbone of this new approach for carrying out matrix operations on programmable graph architectures. A step-by-step algorithm and an example will be used to illustrate our approach.

Original languageEnglish
Title of host publicationInternational Conference on Wireless Networks and Information Systems, WNIS 2009
Pages373-378
Number of pages6
DOIs
StatePublished - 2009
EventInternational Conference on Wireless Networks and Information Systems, WNIS 2009 - Shanghai, China
Duration: Dec 28 2009Dec 29 2009

Publication series

NameInternational Conference on Wireless Networks and Information Systems, WNIS 2009

Conference

ConferenceInternational Conference on Wireless Networks and Information Systems, WNIS 2009
Country/TerritoryChina
CityShanghai
Period12/28/0912/29/09

Keywords

  • Configurable computing
  • Matrix operations

Fingerprint

Dive into the research topics of 'Programmable Graph Architectures (PGAs) for matrix multiplications and transposes'. Together they form a unique fingerprint.

Cite this