Research Article

A Survey on Existing MPSOCs Architectures

by  Med Aymen Siala, Slim Ben Saoud
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 19 - Issue 3
Published: April 2011
Authors: Med Aymen Siala, Slim Ben Saoud
10.5120/2341-3053
PDF

Med Aymen Siala, Slim Ben Saoud . A Survey on Existing MPSOCs Architectures. International Journal of Computer Applications. 19, 3 (April 2011), 28-41. DOI=10.5120/2341-3053

                        @article{ 10.5120/2341-3053,
                        author  = { Med Aymen Siala,Slim Ben Saoud },
                        title   = { A Survey on Existing MPSOCs Architectures },
                        journal = { International Journal of Computer Applications },
                        year    = { 2011 },
                        volume  = { 19 },
                        number  = { 3 },
                        pages   = { 28-41 },
                        doi     = { 10.5120/2341-3053 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2011
                        %A Med Aymen Siala
                        %A Slim Ben Saoud
                        %T A Survey on Existing MPSOCs Architectures%T 
                        %J International Journal of Computer Applications
                        %V 19
                        %N 3
                        %P 28-41
                        %R 10.5120/2341-3053
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

The majority of recent embedded systems are based on MPSOCs (Multi Processors System On Chip) architectures. This is explained by the possibilities that offers this kind of architectures, as it ameliorates performances by duplicating computing units on the same chip. Besides, this tendency is boosted by technological advances allowing a very large integration scale which is necessary to MPSOC fabrication. As a consequence, the challenge for MPSOCs has changed: Now, the calculation capacity and the number of processors on the same chip are more and more increasing and become often higher than requests. The priority has became then to focus on communication and synchronization between theses processors in order to ensure better performances of the whole system. In this survey we propose to make a detailed study about different architectural aspects of existing MPSOCs: First of all, we will deal with the topologies and the interconnections inside multi processor systems, with comparisons between PtoP (Point To Point), buses and NOCs (Networks On Chip) based communications. Then we will talk about GALS (Globally Asynchronous Locally Synchronous Systems). Finally, we will end with introducing memory architectures of MPSOCs

References
  • V. Asokan, ”Designing Multiprocessor Systems in Platform Studio”, White Paper: Xilinx Platform Studio (XPS), 2007
  • OCP-IP, System-on-Chip (SoC) design, http://www.ocpip.org/
  • S. Meftali, ”An Optimal Memory Allocation for Application-Specific Multiprocessor System-on-Chip” System Synthesis, 2001. Proceedings: The 14th International Symposium On page(s): 19 -24, 2001
  • IBM, ”The CoreConnect Bus Architecture” available at https://www01.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF7785256 991004DB5D9
  • ARM, ”AMBA Specification Rev 2.0”, available at http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0011a/index.html1
  • Sonics, SoC design, http://www.sonicsinc.com/
  • M.Moadeli ”An Analytical Performance Model for the Spidergon NoC”, 21st International Conference on Advanced Networking and Applications, 2007
  • S. Pasrisha et al. ”Constraint-Driven Bus Matrix Synthesis for MPSoC”, Proceedings of the 2006 Asia and South Pacific Design Automation Conference Yokohama, Japan SESSION: Interconnect for high-end SoC, Pages: 30 - 35, 2006
  • H.Lee et al., ”On-Chip Communication Architecture Exploration: A Quantitative Evaluation of Point-to-Point, Bus, and Network-on-Chip Approaches”, ACM Transactions on Design Automation of Electronic Systems,Vol. 12,No. 3, Article 23, 2007
  • K. Rompaey et al. ”CoWare - A design environment for heterogeneous hardware/software systems”, Proceedings of the conference on European design automation, Geneva, Switzerland Pages: 252 - 257,1996
  • L.Bennini et al. ”Networks on chips: A new paradigm for componentbased MPSoC design”, in A. Jerrraya and W. Wolf Editors, Multiprocessors Systems on Chips, Morgan Kaufman, pp. 49-80 , 2004
  • P. Aldworth, ”System-on-a-Chip Bus Architecture for Embedded Applications”, IEEE International Conferenceon Computer Design, pp. 297- 298, 1999.
  • S.Na et al. ”Low-Power Bus Architecture Composition for AMBA AXI”, journal of semiconductor technology ans sciences, VOL.9, NO.2, June, 2009
  • Scandurra et al., ”STBus communication system: Concepts and sefinitions”, Reference Guide, STMicroelectronics.(stbus,2003)
  • M.Loghi et al. ”Analyzing On-Chip Communication in a MPSoC Environment”, Proceedings of the conference on Design, automation and test in Europe - Volume 2, Page: 20752, 2004
  • S.Murali et al. ”An Application-Specific Design Methodology for On-Chip Crossbar Generation”, Computer-Aided Design of Integrated Circuitsand Systems, IEEE Transactions, Volume: 26 Issue: 7, on page(s): 1283 - 1296, Sonoma, CA, USA July 2007
  • ”WISHBONE System-on-Chip (SoC) Interconnection Architecture for Portable IP Cores”, rev B.4, 2010 available at http://cdn.opencores.org/downloads/wbspec
  • M. Mitic et al. “An overview of on chip buses”, FACTA Universitatis Series: Electronics and Energetics, vol.19, no.3, pp 405-428, Dec 2006
  • “Overview of the coreframe architecture”. Palmchip Corporation. [Online]. Available: http://www.palmchip.com
  • F.Angiolini et al. ”Contrasting a NoC and a Traditional Interconnect Fabric with Layout Awareness”, Proceedings of the conference on Design, automation and test in Europe, Munich, Germany, SESSION: Application-specific network on chip design Pages: 124 - 129, 2006
  • T. Bjerregaard et al. ”A Survey of Research and Practices of Networkon- Chip ”, ACM Computing Surveys, Vol. 38, March 2006
  • A. Radulescu et al. ”An Efficient On-Chip Network Interface Offering Guaranteed Services, Shared-Memory Abstraction, and Flexible Network Configuration”, Proceedings of the conference on Design, automation and test in Europe - Volume 2, Page: 20878, 2004
  • T. Bjerregaard et al. ” An OCP Compliant Network Adapter for GALS-based SoC Design Using the MANGO Network-on-Chip”, ConferenceProceedings of the International Symposium on System-on-Chip (SoC’05), pp. 171-174, November 2005
  • F.Karim et al. ”An interconnect architecture for networking systems on chips”, Micro IEEE, Volume: 22, Issue: 5, On page(s): 36 - 45, Sep/Oct 2002
  • P.Pande et al. ”Effect of traffic localization on energy dissipation in NoCbased interconnect. In International Symposium on Circuits and Systems “(ISCAS).IEEE, 1774-1777, 2005
  • N.Concer et al. ”aEqualized: a Novel Routing Algorithm For The Spidergon Network On Chip”, Design, Automation and Test in Europe Conference and Exhibition, 2009. DATE ’09, On page(s): 749 - 754, Nice, 20-24 April 2009
  • A.Zitouni, “A Generic and Extensible Spidergon NoC ”,World academy of science, engineering and technonogy, issue 31, july 2007
  • L.Bononi, ”Simulation and Analysis of Network on Chip Architectures: Ring, Spidergon and 2D Mesh”, Proceedings of the conference on Design, automation and test in Europe: Designers’ forum, Munich, Germany, SESSION: On chip communication networks, Pages: 154 -159 ,2006
  • J.Bainbridge et al. ”CHAIN: A delay-insensitive chip area interconnect”, Micro, IEEE, Volume: 22, Issue: 5, On page(s): 16 - 23, Sep/Oct 2002
  • K.Srinivasan et al. ”An Automated Technique for Topology and Route Generation of Application Specific On-Chip Interconnection Networks”, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, San Jose, CA, Pages: 231 - 237 2005
  • P. Meloni etal. ”Routing Aware Switch Hardware Customization for Networks on Chips”, Nano-Networks 2006, Lausanne, Switzerland, September 14-16, 2006
  • D.Bertozzi et al. ”NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip”, IEEE transactions on parallel and distributed systems, vol.16, No.2, february 2005
  • M.Jamali et al. ”MinRoot and CMesh: Interconnection Architectures for Network-on-Chip Systems” , World Academy of Science, Engineering and Technology 54 2009
  • M.Aghatabar et al. ”An Empirical Investigation of Mesh and Torus NoC Topologies Under Different Routing Algorithms and Traffic Models”, Digital System Design Architectures, Methods and Tools, 2007. DSD. 2007. 10th Euromicro Conference, On page(s): 19 - 26, Lubeck, 29-31 Aug. 2007
  • P.Pande et al. ”Evaluation of MP-SoC Interconnect Architectures: a Case Study”, Proceedings of 4th IWSOC, Banff, Alberta, Canada, 19th-21st July, 2004
  • P.Pande et al. ”Design of a switch for network on chip applications”, Proceedings of the 2003 IEEE International Symposium on Circuits and Systems (Cat. No.03CH37430), IEEE, Volume vol.5, Bangkok, Thailand, p.217-20, 2003
  • A.Adriahantenaina et al. ”SPIN: a Scalable, Packet Switched, Onchip Micro-network”, Proceedings of the Design,Automation and Test in Europe Conference and Exhibition (DATE’03), Munich, Germany, March 2003 CH.Leiserson, ”Fat-trees: Universal networks for hardware efficient supercomputing”, IEEE transaction on computers, volC-34 N10, October 1985
  • G.Chiu “The Odd-Even Turn Model for Adaptive Routing”, transactions on parallel and distributed systems, VOL. 11, NO. 7, JULY 2000
  • P.Mohapatra, ”Wormhole Routing Techniques for Directly Connected Multicomputer Systems”, ACM Computing Surveys, Vol. 30, No. 3, September 1998
  • Ch.Glass et al. ”The Turn Model for Adaptive Routing”, ACM SIGARCH Computer Architecture News, Volume 20 , Issue 2 (May 1992), Special Issue: Proceedings of the 19th annual international symposium on Computer architecture (ISCA ’92), Pages: 278 - 287, 1992
  • M.Li et al. ”DyXY - A Proximity Congestion-Aware Deadlock-Free Dynamic Routing Method for Network on Chip”, DAC 2006, July 24- 28, 2006, San Francisco, California, USA, 2006
  • K. Goossens et al. ”AEthereal Network on Chip: Concepts, Architectures, and Implementations”, Copublished by the IEEE CS and the IEEE CASS IEEE Design and Test of Computers, 2005
  • OpenCores, Open source hardware IP-cores, http://opencores.org/
  • OpenCores, SoC Interconnection: Wishbone http://opencores.org/opencores,wishbone
  • P.R.Panda ”Efficient Utilization of Scratch-Pad Memory in Embedded Processor Applications”, European Design and Test Conference, Proceedings of the 1997 European conference on Design and Test, Page: 7, 1997
  • S.A.MCKEE, ”Reflections on the Memory Wall”. In Proc. of the Conference On Computing Frontiers, 2004
  • I.Issinen et al. ”Multiprocessor System-on-Chip Data Reuse Analysis for Exploring Customized Memory Hierarchies” DAC 2006, July 24-28, 2006, San Francisco, California, USA
  • K.Goossens et al ”Interconnect and memory organization in SOCs for advanced set-top boxes and TV” chapter 15 of the book ”Interconnect- Centric Design for Advanced SOC and NOC ” of J. Nurmi et al., 2004, VII, 453 p., Hardcov
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

MPSOC interconnections point to point bus NOC GALS memories

Powered by PhDFocusTM