Modeling, design, and performance analysis of a parallel hybrid data/command driven architecture system and its scalable dynamic load balancing circuit

被引:4
|
作者
Heath, JR
Ramamoorthy, S
Stroud, CE
Hurt, AD
机构
[1] UNIV KENTUCKY,DEPT COMP SCI,LEXINGTON,KY 40506
[2] CACI INT INC,HUNTSVILLE,AL 35816
关键词
dataflow computer architectures; distributed computer systems; dynamic load balancing; hybrid dataflow computer architecture; multiprocessor computer architectures; parallel computer architecture; parallel signal processors; run-time resource allocation; static load balancing; task (process) allocation;
D O I
10.1109/82.559366
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Parallel computer architecture systems may be used for real-time data and signal processing applications and may require both static and dynamic load balancing (resource allocation) prior to and during run-time. The literature reveals that each class of parallel computer architecture and its application can require a different approach to static and dynamic load balancing. Common classes of target parallel computer architectures are 1) multiprocessors (shared and distributed memories), 2) distributed processors, and 3) dataflow architectures, This paper addresses a proposed parallel hybrid dataflow architecture, a scalable dynamic load balancing circuit for the proposed architecture, and performance analysis, first, of the load balancing circuit and, second, the architecture using the load balancing circuit, The contributions and focus of this paper are: 1) that it first describes the requirements for and the framework of a parallel, medium to coarse grain, hybrid token controlled dataflow architecture. This paper only deals with real-time applications of the architecture. 2) The paper next describes the dynamic load balancing strategy for the hybrid dataflow architecture and a resulting mathematical model of the load balancing function required by the load balancing strategy. 3) The organization, design, and implementation of a basic digital circuit suitable for VLSI implementation which implements the mathematical model of the load balancing function required by the architecture is next presented. This circuit implements a control token mapping function and is therefore called a ''token mapper.'' 4) It is next shown that the basic dynamic load balancing circuit (token mapper) design if; scalable therefore allowing the hybrid dataflow architecture to be scalable. 5) The performance of the dynamic load balancing circuit is then analyzed at both the circuit and architectural systems level. A parallel simulation of the proposed parallel hybrid dataflow architecture employing its presented dynamic load balancing circuit was developed for two example applications and used for architectural system level performance analysis. Analysis of simulation results verified correct operation of the proposed hybrid dataflow system architecture and its dynamic load balancing circuit.
引用
收藏
页码:22 / 40
页数:19
相关论文
共 48 条
  • [1] Performance Evaluation of Two Load Balancing Algorithms on a Hybrid Parallel Architecture
    do Nascimento, Tiago M.
    dos Santos, Rodrigo W.
    Lobosco, Marcelo
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 58 - 69
  • [2] A Scalable Hybrid Architecture for High Performance Data-Parallel Applications
    Yang, Moucheng
    Jin, Jifang
    Li, Zhehao
    Zhou, Xuegong
    Wang, Shaojun
    Wang, Lingli
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 191 - 194
  • [3] Modeling and Performance Analysis of Interconnected Servers in a Cloud Computing System with Dynamic Load Balancing
    Krieger, Udo R.
    DISTRIBUTED COMPUTER AND COMMUNICATION NETWORKS, 2016, 601 : 52 - 60
  • [4] Modeling and performance analysis of interconnected servers in a cloud computing system with dynamic load balancing
    Krieger, Udo R.
    Communications in Computer and Information Science, 2016, 601 : 52 - 60
  • [5] Design, static analysis, and dynamic system modeling of 3-PPRS parallel manipulator with load-balancing UPS leg
    Prasad, A. Xavier Reni
    Ganesh, M.
    ROBOTICA, 2023, 41 (09) : 2735 - 2753
  • [6] Dynamic load-balancing in a data parallel object-oriented system
    Jie, W
    Cai, WT
    Turner, T
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 279 - 286
  • [7] Highly scalable SFC-based dynamic load balancing and its application to atmospheric modeling
    Lieber, Matthias
    Nagel, Wolfgang E.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 575 - 590
  • [8] A robust dynamic load-balancing scheme for data parallel application on message passing architecture
    Kee, Y
    Ha, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 974 - 980
  • [9] Highly Scalable Dynamic Load Balancing in the Atmospheric Modeling System COSMO-SPECS+FD4
    Lieber, Matthias
    Gruetzun, Verena
    Wolke, Ralf
    Mueller, Matthias S.
    Nagel, Wolfgang E.
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT I, 2012, 7133 : 131 - 141
  • [10] Performance analysis of parallel file system for I/O load balancing in distributed applications
    Deepalakshmi, S
    Baswaraj, K
    Rao, SSSP
    Jagdish, BS
    Sonavane, DD
    Dhekne, PS
    Kaura, HK
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 713 - 720