Performance Analysis of a Reconfigurable Shared Memory Multiprocessor System for Embedded Applications

被引:1
|
作者
Cook, Darcy [1 ]
Ferens, Ken [2 ]
机构
[1] JCA Elect, 118 King Edward St E, Winnipeg, MB R3H 0N8, Canada
[2] Univ Manitoba, Elect & Comp Engn, Winnipeg, MB R3T 5V6, Canada
关键词
FGPA; multiprocessor system; reconfigurable processors; scheduling and task partitioning; shared memory; soft core microprocessor;
D O I
10.5614/itbj.ict.res.appl.2013.7.1.2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a method to predict performance of multiple processor cores in a reconfigurable system for embedded applications. A multiprocessor framework is developed with the capability of reconfigurable processors in a shared memory system optimized for stream-oriented data and signal processing applications. The framework features a discrete time Markov based stochastic tool, which is used to analyze memory contention in the shared memory architecture, and to predict the performance increase (speed of execution) when the number of processors is varied. Performance predictions for variations of other system parameters, such as different task allocations and the number of pipeline stages are possible as well. The results of the prediction tool were verified by experimental results of a green screen application developed and run on a Xilinx Virtex-II Pro FPGA with MicroBlaze soft processors.
引用
收藏
页码:15 / 35
页数:21
相关论文
共 50 条
  • [21] Investigation of a low-cost high-performance shared-memory multiprocessor system for real-time applications
    Manikopoulos, CN
    Ziavras, SG
    Christou, C
    INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGIES : EXPLORING EMERGING TECHNOLOGIES, 2001, : 127 - 136
  • [22] System Energy Analysis for Shared Memory Multiprocessing Applications
    Silveira, Dieison S.
    Bampi, Sergio
    Moro, Gabriel B.
    da Cruz, Eduardo H. M.
    Navaux, Philippe O. A.
    Schnorr, Lucas Mello
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 780 - 783
  • [23] Processor failures in a shared-memory multiprocessor system with resequencing
    Karatza, HD
    Hilzer, RC
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 243 - 248
  • [24] Parallelization of a WCDMA system simulator for a shared memory multiprocessor machine
    Huttunen, P
    Ikonen, J
    Porras, J
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 556 - 560
  • [25] Multiprocessor system on chip with shared memory using crossbar topology
    Mourelle, Luiza de Macedo
    Nedjah, Nadia
    Pessanha, Fabio Goncalves
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (01) : 107 - 126
  • [26] VQ compression algorithms on a shared-memory multiprocessor system
    Wakatani, Akiyoshi
    DCC 2006: Data Compression Conference, Proceedings, 2006, : 470 - 470
  • [27] Multiprocessor architectures for embedded system-on-chip applications
    Ravikumar, CP
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 512 - 519
  • [28] Design and Implementation of Inter-core Communication of Embedded Multiprocessor Based on Shared Memory
    Nie, Yang
    Jing, Lili
    Zhao, Pengyu
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (12): : 21 - 30
  • [29] SIMULATION ANALYSIS OF A MULTIPLE BUS SHARED-MEMORY MULTIPROCESSOR
    MCCARRON, CW
    TUNG, CH
    SIMULATION, 1993, 61 (03) : 169 - 175
  • [30] Performance of hierarchical processor scheduling in shared-memory multiprocessor systems
    Dandamudi, SP
    Ayachi, S
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (11) : 1202 - 1213