On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurable architectures and multicore systems. Previous approaches for scaling memory cores come at the cost of operating frequency, communication overhead, and logic resources without increasing the storage capacity of the memory. In this paper, we present two approaches for designing multiport memory cores that are suitable for reconfigurable accelerators with substantial on-chip memory or complex communication. Our design approaches tackle these challenges by banking RAM blocks and utilizing interconnect networks which allows scaling without sacrificing logic resources. With banking, memory congestion is unavoidable and we evaluate our multiport m...
The performance gap between CPUs, and memory memory has diverged significantly since the 1980's maki...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
High packet network have become an essential in modern multimedia communication. Shared buffer is co...
On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurabl...
Multi-ported memories are challenging to implement on FPGAs since the provided block RAMs typically ...
Abstract—It has become clear that on-chip storage is critical in large FPGAs. Scholars have done som...
Abstract—We describe new multi-ported cache designs suit-able for use in FPGA-based processor/parall...
As memory accesses increasingly limit the overall performance of reconfigurable accelerators, it is ...
Since they were first introduced three decades ago, Field-Programmable Gate Arrays (FPGAs) have evol...
Memory load/store instructions consume an important part in execution time and energy consumption in...
A new class of accelerator interfaces has signi cant implications on system architecture. An order o...
Multi-ported memories are challenging to implement on FPGAs since the block RAMs included in the fab...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
The multi-ported memories (MPMs) are essential and are part of the parallel computing system for hig...
Abstract—FPGA block RAMs (BRAMs) offer speed advan-tages compared to LUT-based memory designs but a ...
The performance gap between CPUs, and memory memory has diverged significantly since the 1980's maki...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
High packet network have become an essential in modern multimedia communication. Shared buffer is co...
On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurabl...
Multi-ported memories are challenging to implement on FPGAs since the provided block RAMs typically ...
Abstract—It has become clear that on-chip storage is critical in large FPGAs. Scholars have done som...
Abstract—We describe new multi-ported cache designs suit-able for use in FPGA-based processor/parall...
As memory accesses increasingly limit the overall performance of reconfigurable accelerators, it is ...
Since they were first introduced three decades ago, Field-Programmable Gate Arrays (FPGAs) have evol...
Memory load/store instructions consume an important part in execution time and energy consumption in...
A new class of accelerator interfaces has signi cant implications on system architecture. An order o...
Multi-ported memories are challenging to implement on FPGAs since the block RAMs included in the fab...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
The multi-ported memories (MPMs) are essential and are part of the parallel computing system for hig...
Abstract—FPGA block RAMs (BRAMs) offer speed advan-tages compared to LUT-based memory designs but a ...
The performance gap between CPUs, and memory memory has diverged significantly since the 1980's maki...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
High packet network have become an essential in modern multimedia communication. Shared buffer is co...