| A design kit for a fully working shared memory multiprocessor on FPGA |
| Full text |
Pdf
(192 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 17th ACM Great Lakes symposium on VLSI
table of contents
Stresa-Lago Maggiore, Italy
POSTER SESSION: Poster session 1
table of contents
Pages: 219 - 222
Year of Publication: 2007
ISBN:978-1-59593-605-9
|
|
Authors
|
|
Antonino Tumeo
|
Politecnico di Milano, Milano, Italy
|
|
Matteo Monchiero
|
Politecnico di Milano, Milano, Italy
|
|
Gianluca Palermo
|
Politecnico di Milano, Milano, Italy
|
|
Fabrizio Ferrandi
|
Politecnico di Milano, Milano, Italy
|
|
Donatella Sciuto
|
Politecnico di Milano, Milano, Italy
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 84, Citation Count: 1
|
|
|
ABSTRACT
This paper presents a framework to design a shared memory multiprocessor on a programmable platform. We propose a complete flow, composed by a programming model and a template architecture. Our framework permits to write a parallel application by using a shared memory model. It deals with the consistency of shared data, with no need of hardware coherence protocol, but uses a software model to properlyallsynchronize the local copies with the shared memory image. This idea can be applied both to a scratchpad-based architecture or a cache-based one. The architecture is synthesizable with standard IPs, such as the softcores and interconnect elements, which may be found in any commercial FPGA toolset.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Leon3 Processor. available at http://www.gaisler.com.
|
| |
2
|
C. R. Clark, R. Nathuji, and H.-H. S. Lee. Using an fpga as a protyping platform for multi-core processor applications. In Workshop on Architecture Research using FPGA Platforms, 2005, 2005.
|
| |
3
|
|
| |
4
|
P. Gai, G. Lipari, M. Di Natale, M. Duranti, and A. Ferrari. Support for multiprocessor synchronization and resource sharing in system-on-programmable chips with softcores. In SOC Conference, 2005. Proceedings. IEEE International, pages 109--110, Sept. 2005.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
OpenMP. OpenMP application program interface. Version 2.5, May 2005.allavailable at http://www.openmp.org.
|
| |
10
|
|
CITED BY
|
|
Antonino Tumeo , Christian Pilato , Gianluca Palermo , Fabrizio Ferrandi , Donatella Sciuto, HW/SW methodologies for synchronization in FPGA multiprocessors, Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays, February 22-24, 2009, Monterey, California, USA
|
|