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
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING | 1997年 / 44卷 / 01期
关键词
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 条
  • [11] A Dynamic Load Balancing Method For Parallel Rendering And Physical Simulation System Based Sort-First Architecture
    Ji, Zhifeng
    He, Bing
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 1792 - 1796
  • [12] A HIGHLY OR-PARALLEL INFERENCE MACHINE (MULTI-ASCA) AND ITS PERFORMANCE EVALUATION - AN ARCHITECTURE AND ITS LOAD BALANCING ALGORITHMS
    NAGANUMA, J
    OGURA, T
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (09) : 1062 - 1075
  • [13] High performance parallel association rule mining and its dynamic load balancing mechanism over homo/heterogeneous PC cluster system
    Kitsuregawa, M
    Shintani, T
    Tamura, M
    Pramudiono, I
    ADVANCES IN MULTIMEDIA AND DATABASES FOR THE NEW CENTURY: A SWISS/JAPANESE PERSPECTIVE, 2000, 10 : 46 - 58
  • [14] Hybrid DC circuit breaker power supply system with load constant voltage self-balancing design
    Dongye, Zhonghao
    Li, Jialiang
    Zhang, Xiangyu
    Wang, Jiacheng
    Shen, Hong
    Qi, Lei
    IET POWER ELECTRONICS, 2024, 17 (15) : 2591 - 2600
  • [15] A new dynamic load balancing technique for parallel modified PrefixSpan with distributed worker paradigm and its performance evaluation
    Takaki, Makoto
    Tamura, Keiichi
    Sutou, Toshihide
    Kitakami, Hajime
    HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 227 - +
  • [16] Design and Implementation of Adaptive Dynamic Load Balancing Distributed Parallel Rendering System Based on Sort-First
    Wang, Wei
    Zhao, Zhengxu
    Xu, Qian
    Liu, Tian
    ADVANCES IN APPLIED SCIENCE AND INDUSTRIAL TECHNOLOGY, PTS 1 AND 2, 2013, 798-799 : 693 - 698
  • [17] A Hybrid System Approach to the Analysis and Design of Power Grid Dynamic Performance
    Susuki, Yoshihiko
    Koo, T. John
    Ebina, Hiroaki
    Yamazaki, Takuya
    Ochi, Takashi
    Uemura, Takuji
    Hikihara, Takashi
    PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 225 - 239
  • [18] Analysis and design of parallel 3-D mesh refinement dynamic load balancing algorithms for finite element Electromagnetics with tetrahedra
    Giannacopoulos, DD
    Ren, DQ
    IEEE TRANSACTIONS ON MAGNETICS, 2006, 42 (04) : 1235 - 1238
  • [19] Modeling and simulation of hybrid energy system supplying 3Ø load and its power quality analysis
    Hota, Prakash Kumar (p_hota@rediffmail.com), 2018, International Journal of Renewable Energy Research (08):
  • [20] Robot Performance Modeling based on Computer Integrated Manufacturing Open System Architecture for Data-driven Evaluation
    Fang, Hao
    Kang, Jinsong
    Hao, Yufu
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 1254 - 1258