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 条
  • [31] Experimental research of a shared memory subsystem with limited queue length for specialized reconfigurable multiprocessor systems
    Martyshkin, Alexey, I
    Martens-Atyushev, Dmitry S.
    INDEPENDENT JOURNAL OF MANAGEMENT & PRODUCTION, 2022, 13 (04): : S415 - S424
  • [32] APPLICATIVE PARALLELISM ON A SHARED MEMORY MULTIPROCESSOR
    OLDEHOEFT, RR
    CANN, DC
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B135 - B144
  • [33] MULTIPROGRAMMING PERFORMANCE DEGRADATION - CASE-STUDY ON A SHARED MEMORY MULTIPROCESSOR
    DIMPSEY, RT
    IYER, RK
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 205 - 208
  • [34] TIME WARP ON A SHARED MEMORY MULTIPROCESSOR
    FUJIMOTO, RM
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 3: ALGORITHMS AND APPLICATIONS, 1989, : 242 - 249
  • [35] Multiprocessor shared memory access and rewards
    Paul, JM
    Mickle, MH
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1998, 335B (04): : 629 - 641
  • [36] Shared memory multiprocessor support for SAC
    Grelck, C
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 1999, 1595 : 38 - 53
  • [37] Enabling System Wide Shared Memory for Performance Improvement in PyCOMPSs Applications
    Foyer, Clement
    Conejero, Javier
    Ejarque, Jorge
    Badia, Rosa M.
    Tate, Adrian
    McIntosh-Smith, Simon
    PROCEEDINGS OF PYHPC 2020: 2020 IEEE/ACM 9TH WORKSHOP ON PYTHON FOR HIGH-PERFORMANCE AND SCIENTIFIC COMPUTING (PYHPC), 2020, : 22 - 31
  • [38] Performance analysis of shared-memory parallel applications using performance properties
    Fürlinger, K
    Gerndt, M
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 595 - 604
  • [39] Embedded multiprocessor system
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2001, 73 (06): : 597 - 598
  • [40] Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system
    Gamsa, B
    Krieger, O
    Appavoo, J
    Stumm, M
    USENIX ASSOCIATION PROCEEDINGS OF THE THIRD SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '99), 1999, : 87 - 100