DocumentCode :
2214348
Title :
Software Managed Distributed Memories in MPPAs
Author :
Panda, Robin ; Xu, Jimmy ; Hauck, Scott
Author_Institution :
Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
271
Lastpage :
278
Abstract :
When utilizing reconfigurable hardware there are many applications that will require more memory than is available in a single hardware block. While FPGAs have tools and mechanisms for building logically larger memories, it often requires developer intervention on word-oriented devices like Massively Parallel Processor Arrays (MPPAs). We examine building larger memories on the Ambric MPPA. Building an efficient structure requires low-level development and analysis of latency and bandwidth effects of network and protocol choices. We build a network that only requires only five instructions per transaction after optimization. The resource use and performance suggests architectural enhancements that should be considered for future devices.
Keywords :
distributed memory systems; field programmable gate arrays; memory architecture; optimisation; protocols; software development management; FPGA; MPPA; bandwidth effects; distributed memories; latency effects; massively parallel processor arrays; optimization; protocol; software development; software management; word oriented devices; MPPA; memory; pipelining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.63
Filename :
5694262
Link To Document :
بازگشت