DocumentCode :
1696768
Title :
Programming with Functional Memory
Author :
Jr., Richard Halverson, ; Lew, Art
Author_Institution :
University of Hawaii at Manoa, USA
Volume :
1
fYear :
1994
Firstpage :
85
Lastpage :
92
Abstract :
Functional memory (FM) uses memory mapped reprogrammable field programmable gate arrays (FPGAs) for fine-grained parallel processing. Multi-operand expressions are computed in combinational logic eliminating processor computation steps. FPGAs capture operands as memory is written, eliminating separate processor load-stores to pass operands. This paper describes how program expressions can be implemented in FM, including branch address computations. It concludes with a load store analysis comparing a conventional von Neumann processor with and without FM for a shortest path program. The load store count stays about the same but eliminating the computation steps results in a one-third step reduction overall with FM.
Keywords :
Application software; Concurrent computing; Field programmable gate arrays; Functional programming; Hardware; Parallel processing; Parallel programming; Programmable logic arrays; Random access memory; Read-write memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1994. Vol. 1. ICPP 1994. International Conference on
Conference_Location :
North Carolina State University, NC, USA
ISSN :
0190-3918
Print_ISBN :
0-8493-2493-9
Type :
conf
DOI :
10.1109/ICPP.1994.170
Filename :
4115698
Link To Document :
بازگشت