2008 16th International Symposium on Field-Programmable Custom Computing Machines 2008
DOI: 10.1109/fccm.2008.15
|View full text |Cite
|
Sign up to set email alerts
|

MPLEM: An 80-processor FPGA Based Multiprocessor System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…This means that, supposing that the size of sub-matrices is [16,16], 256 multiplications and additions are executed at every multiplication period. The general architecture of our design is outlined in Figure 3, and includes three basic pipeline stages: SRAMs with the FPGA is controlled by a control unit which implements the scheme presented in [11]. As the access time to SRAMs is much bigger than that of the built-in reconfigurable device BRAMs, and in order to increase the locality of the data, a control unit reads subblocks of 64x64 entries from the SRAMs.…”
Section: Implimentation Of Matrix Multiplication Unitmentioning
confidence: 99%
“…This means that, supposing that the size of sub-matrices is [16,16], 256 multiplications and additions are executed at every multiplication period. The general architecture of our design is outlined in Figure 3, and includes three basic pipeline stages: SRAMs with the FPGA is controlled by a control unit which implements the scheme presented in [11]. As the access time to SRAMs is much bigger than that of the built-in reconfigurable device BRAMs, and in order to increase the locality of the data, a control unit reads subblocks of 64x64 entries from the SRAMs.…”
Section: Implimentation Of Matrix Multiplication Unitmentioning
confidence: 99%
“…It is depicted the FPGA model, the use of area (S: Slices; FF: Flip-Flops; LUT: Lookup Tables; LE: Logic Elements), the use of on-chip memory, and the maximum speed of the system. [20] 80 MB Net shared mem shared-bus [21] 4 NiosII Net shared mem shared-bus [22] 24MB Net sharedmem NoC [23] 4 MB Net shared mem shared bus [24] n Nios Net shared mem shared bus [16] 16 [29]. This is an extension of the taxonomy proposed and widely accepted by Flynn at 1966 [28] (see Figure 7).…”
Section: Architecture Backgroundmentioning
confidence: 99%
“…Another solution is to use external memory to increase the amount of memory. In this case, the number of external memory blocks is limited by the package and pins of the FPGA [20,22]. If the multiprocessor system does not fit in a single FPGA, it is possible to implement the system using a multi-FPGA approach [33].…”
Section: Design Challengesmentioning
confidence: 99%
“…[17] gives a design of a symmetric multiprocessing on programmable chips using Altera NIOS-II softcore as the basic building block. Similarly, there are many design and implementations of multiprocessor systems using the Xilinx MicroBlaze softcore processor [18][19] [20][21] [22]. The main drawback of all these designs is that they are using proprietory softcores which are not open-source.…”
Section: Related Workmentioning
confidence: 99%