skip to main content
10.1145/1508128.1508180acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
poster

Small scale multiprocessor soft IP (SSM IP): single FPGA chip area and performance evaluation

Published:22 February 2009Publication History

ABSTRACT

Future generation multiprocessor system on chip (MPSOC) will be based on hundreds of processors connected through network on chips. One of the challenges is to tackle the design productivity required to reach this goal. We propose a NOC based small scale multiprocessor IP (SSM IP) as a building block for large scale multiprocessor. The architecture of the small scale multiprocessor is based on a 2x2 mesh with 3 Xilinx Microblaze processors and 2 SRAM on chip memories per switch. The network on chip topology is mesh for its scalability properties and easy extensibility. A clustered design has been preferred over a full mesh in order to fully exploit the data locality processing of image and multimedia applications. The implementation of the small scale multiprocessor has been realized by targeting the largest Xilinx Virtex-4 FPGA chip the FX140. Design has been realized using the Xilinx tools (EDK, ISE) with the Xilinx library of IPs. The objective of the implementation was to design a multiprocessor of sufficient scale to be significant while leaving some chip area and resources for design space exploration. Images can be distributed equally among the shared memories of each cluster so that processors belonging to a cluster can operate on the image portion associated to a cluster. Architectural variations among 4 selected architectures demonstrate the area saving and performance potential of soft IP. In addition reasonable synthesis, place and route execution time and achieved target frequencies justify the design effort.

References

  1. ITRS http://www.itrs.net/Google ScholarGoogle Scholar
  2. A.A.Jerraya and W.Wolf, "Multiprocessor Systems-on-Chips", Morgan Kaufman Pub., 2004.Google ScholarGoogle Scholar
  3. Mouhoub, R.B.; Hammami, O.;Multiprocessor on chip: beating the simulation wall through multiobjective design space exploration with direct execution PDPS 2006, 25-29 April 2006 Page(s):8 pp. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S.Hauck and A.DeHon, "Reconfigurable Computing The Theory and Practice of FPGA-Based Computation", Morgan Kaufmann 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Li, X.; Hammami, O.;, NOCDEX: Network on Chip Design Space Exploration Through Direct Execution and Options Selection Through Principal Component Analysis, Industrial Embedded Systems, 2006. IES '06. International Symposium on 18-20 Oct. 2006 Page(s):1--4Google ScholarGoogle ScholarCross RefCross Ref
  6. CHIPit Platinum Edition -- ASIC Emulation and Rapid Prototyping System == v.2.0., 2004, ProDesign www.uchipit.comGoogle ScholarGoogle Scholar
  7. R. Ben Mouhoub and O. Hammami, "MOCDEX: Multiprocessor on Chip Multiobjective Design Space Exploration with Direct Execution," EURASIP Journal on Embedded Systems, vol. 2006, Article ID 54074, 14 pages, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. O.Hammami, "Heterogeneous Multiprocessor on chip Compiler, Architecture, PLace and Route Design Space Exploration", in IEEE MELECON, May 5-7, 2008, Ajaccio, FranceGoogle ScholarGoogle ScholarCross RefCross Ref
  9. N. Genko, D. Atienza, G. De Micheli, J. M. Mendias, R. Hermida, F. Catthoor, A Complete Network-On-Chip Emulation Framework, Proceedings of the conference on Design, Automation and Test in Europe Volume 1 DATE '05, March 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Nava, M.D.; Blouet, P.; Teninge, P.; Coppola, M.; Ben-Ismail, T.; Picchiottino, S.; Wilson, R.; An open platform for developing multiprocessor SoCs, Computer, Volume 38, Issue 7, July 2005 Page(s):60--67 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. E.S. Chung, E. Nurvitadhi, J.C. Hoe, B.Falsafi, K.Mai Virtualized Full-System Emulation of Multiprocessors using FPGAs, 2nd Workshop on Architectural Research Prototyping WARP-2007Google ScholarGoogle Scholar
  12. K. Asonvic, RAMP: Research Accelerator for Multiprocessors, 2nd Workshop on Architectural Research Prototyping, WARP-2006Google ScholarGoogle Scholar
  13. Arteris S.A. http://www.arteris.comGoogle ScholarGoogle Scholar
  14. NoC Solution 1.10, NoC Compiler user's Guide, o918v2rs4, Dec. 2008, Arteris www.arteris.comGoogle ScholarGoogle Scholar
  15. Danube 1.10 -- Packet Transport Units Technical reference -- 04277v3rs6 -- March 2008, Arteris. www.arteris.comGoogle ScholarGoogle Scholar
  16. Xilinx. Embedded system tools guide. Available on: http://www.xilinx.com/ise/embedded/edk docs.htm.Google ScholarGoogle Scholar
  17. Xilinx. Xilinx fast simplex link ip. Available on: http://www.xilinx.com/bvdocs/ipcenter/data sheet/FSL V20.pdf.Google ScholarGoogle Scholar
  18. Xilinx. Xilinx microblaze soft core processor. Available on: http://www.xilinx.com/ise/embedded/mb ref guide.pdf.Google ScholarGoogle Scholar
  19. Alpha-Data. ADM-XRC-4 PCI mezzanine card. Available on: http://www.alpha-data.com/.Google ScholarGoogle Scholar
  20. EVE TEAM Zebu-UF Emulation platform. www.eve-team.comGoogle ScholarGoogle Scholar

Index Terms

  1. Small scale multiprocessor soft IP (SSM IP): single FPGA chip area and performance evaluation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        FPGA '09: Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays
        February 2009
        302 pages
        ISBN:9781605584102
        DOI:10.1145/1508128
        • General Chair:
        • Paul Chow,
        • Program Chair:
        • Peter Cheung

        Copyright © 2009 Copyright is held by the author/owner(s)

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 February 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate125of627submissions,20%
      • Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics