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 条
  • [31] Design and dynamic numerical modeling of a hybrid reverse osmosis/adsorption-based distillation system driven by solar dish Stirling engine for enhanced performance and waste heat recovery
    Aboelmaaref, Moustafa M.
    Zhao, Jun
    Zayed, Mohamed E.
    Li, Yang
    Gu, Lei
    Askalany, Ahmed A.
    Ghazy, Mohamed
    Alsaman, Ahmed S.
    Ali, Ehab S.
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2023, 180 : 324 - 338
  • [32] Optimal Design and Performance Analysis of Hybrid Renewable Energy System for Ensuring Uninterrupted Power Supply During Load Shedding
    Bakht, Muhammad Paend
    Mohd, Mohd Norzali Haji
    Shaikh, Usman Ullah
    Khan, Nuzhat
    IEEE ACCESS, 2024, 12 : 5792 - 5813
  • [33] Design of a Cable-driven 7-DOF Anthropomorphic Robotic Arm and Its Stiffness Modeling and Performance Analysis
    Wu, Zhiwei
    Wang, Bowen
    Yan, Lei
    Xu, Wenfu
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (17): : 17 - 32
  • [34] DESIGN AND DEVELOPMENT OF INSTRUMENTATION AND DATA ACQUISITION FOR A PHOTOVOLTAIC DRIVEN COMMUNITY SCALE RO DESALINATION SYSTEM AND ITS PERFORMANCE STUDIES
    Ahmad, Naseer
    Sheikh, Anwar Khalil
    Elshafie, Moustafa
    Al-Qahtani, Hussain
    PROCEEDINGS OF THE ASME 12TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS - 2014, VOL 3, 2014,
  • [35] Hybrid Modeling of Engineered Biological Systems through Coupling Data-Driven Calibration of Kinetic Parameters with Mechanistic Prediction of System Performance
    Cheng, Zhang
    Ronen, Avner
    Yuan, Heyang
    ACS ES&T WATER, 2023, 4 (03): : 958 - 968
  • [36] Optimization Design of 3-DOFs Translational Cable-driven Rigid-flexible Hybrid Parallel Mechanism and Its Dynamics Analysis
    Zhu W.
    Shi K.
    Wang Y.
    Shen H.
    Duan E.
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2021, 52 (12): : 417 - 425
  • [37] ON THE DESIGN AND ANALYSIS OF A DATA-DRIVEN PARALLEL REDUCTION MACHINE FPM2 AND THE CONSTRUCTION OF ITS MACHINE MODEL FPMND.
    Xu Jiafu
    Zhou Genling
    Xu Manwu
    Yi Bo
    Zhu Hong
    Jin Lingzi
    Dai Ming
    Scientia sinica. Series A. Mathematical, physical, astronomical and technical sciences, 1988, 31 (02): : 247 - 256
  • [38] The thermodynamic performance analysis of an irreversible space solar dynamic power Brayton system and its parametric optimum design
    Zhang, Y.
    Chen, J.
    JOURNAL OF SOLAR ENERGY ENGINEERING-TRANSACTIONS OF THE ASME, 2006, 128 (03): : 409 - 413
  • [39] A novel data center free radiating system driven by waste heat and wind energy system (DCFRWWs) and its operation performance analysis
    Zou, Zetai
    Yang, Chao
    Hu, Licui
    Zhang, Qiang
    ENERGY AND BUILDINGS, 2024, 310
  • [40] Modeling and Performance Analysis of a Pump-Driven Chip-Level Two-Phase Cooling System in Data Centers
    Wang, Leixin
    Cheng, Hao
    Yang, Tongzhi
    Yuan, Weixing
    Ren, Kexian
    APPLIED SCIENCES-BASEL, 2023, 13 (13):