@inproceedings{1d148b164ef6486081ecf368d0d74805,
title = "Memory mapping for multi-die FPGAS",
abstract = "This paper proposes an algorithm for mapping logical to physical memory resources on FPGAs. Our greedy strategy based algorithm is specifically designed to facilitate timing closure on modern multi-die FPGAs for static-dataflow accelerators utilising most of the on-chip resources. The main objective of the proposed algorithm is to ensure that specific sub-parts of the design under consideration can fully reside within a single die to limit inter-die communication. The above is achieved by performing the memory mapping for each sub-part of the design separately while keeping allocation of the available physical resources balanced. As a result the number of inter-die connections is reduced on average by 50% compared to an algorithm targeting minimal area usage for real, complex applications using most of the on-chip's resources. Additionally, our algorithm is the only one out of the four evaluated approaches which successfully produces place and route results for all 33 applications and benchmarks.",
keywords = "FPGA, Greedy Heuristic, Memory Allocation, Memory Mapping, Multi Die",
author = "Nils Voss and Pablo Quintana and Oskar Mencer and Wayne Luk and Georgi Gaydadjiev",
year = "2019",
month = apr,
day = "1",
doi = "10.1109/FCCM.2019.00021",
language = "English",
series = "Proceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019",
publisher = "IEEE",
pages = "78--86",
booktitle = "Proceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019",
address = "United States",
note = "27th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019 ; Conference date: 28-04-2019 Through 01-05-2019",
}