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 language | English |
|---|---|
| Article number | 439-205 |
| Pages (from-to) | 113-120 |
| Number of pages | 8 |
| Journal | Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems |
| Volume | 16 |
| State | Published - 2004 |
| Event | Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems - Cambridge, MA, United States Duration: Nov 9 2004 → Nov 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver