Parallel Processing Distributed-Memory Approach Influences on Performance of Multicomputer-Multicore Systems Using Single-Process Single-Thread

Dildar Masood Abdulqader, Subhi R. M. Zeebaree, Rizgar R. Zebari, Mohammed A. M.Sadeeq, Umed H. Jader, Mohammed Mahmood Delzy
{"title":"Parallel Processing Distributed-Memory Approach Influences on Performance of Multicomputer-Multicore Systems Using Single-Process Single-Thread","authors":"Dildar Masood Abdulqader, Subhi R. M. Zeebaree, Rizgar R. Zebari, Mohammed A. M.Sadeeq, Umed H. Jader, Mohammed Mahmood Delzy","doi":"10.31185/ejuow.vol12.iss1.533","DOIUrl":null,"url":null,"abstract":"Based on client/server architecture concepts, this research suggests a method for creating a multicomputer-multicore distributed memory system that can be implemented on distributed-shared memory systems. Both of number of the participated computers and number of existed processors for each of these computers, this research was depended with the specific design and its implementation. The suggested system has two primary phases: monitoring and managing the programmes that may be executed on multiple distributed-multi-core architectures with (2, 4, and 8) CPUs to perform a certain job. There might be a single client and unlimited servers in the network. The implementation phase relies on three separate scenarios covering most of the design space. The suggested system can determine the start time, duration, CPU use, kernel time, user time, waiting time, and end time for each server in the system. Single-Process Single-Thread (SPST) is considered a possible situation while developing User Programmes (UPs). The findings confirmed that more processing power (more servers and more processors on each server) increases the speed at which tasks can be solved. There was a 2.877-fold gain in task processing speed after considering three different possible SPST UPs situations. The C# programming language is used to create this system.","PeriodicalId":184256,"journal":{"name":"Wasit Journal of Engineering Sciences","volume":"19 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Wasit Journal of Engineering Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31185/ejuow.vol12.iss1.533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Based on client/server architecture concepts, this research suggests a method for creating a multicomputer-multicore distributed memory system that can be implemented on distributed-shared memory systems. Both of number of the participated computers and number of existed processors for each of these computers, this research was depended with the specific design and its implementation. The suggested system has two primary phases: monitoring and managing the programmes that may be executed on multiple distributed-multi-core architectures with (2, 4, and 8) CPUs to perform a certain job. There might be a single client and unlimited servers in the network. The implementation phase relies on three separate scenarios covering most of the design space. The suggested system can determine the start time, duration, CPU use, kernel time, user time, waiting time, and end time for each server in the system. Single-Process Single-Thread (SPST) is considered a possible situation while developing User Programmes (UPs). The findings confirmed that more processing power (more servers and more processors on each server) increases the speed at which tasks can be solved. There was a 2.877-fold gain in task processing speed after considering three different possible SPST UPs situations. The C# programming language is used to create this system.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
并行处理分布式内存方法对使用单进程单线程的多计算机多核系统性能的影响
基于客户机/服务器架构概念,本研究提出了一种创建多机多核分布式内存系统的方法,该系统可在分布式共享内存系统上实现。无论是参与研究的计算机数量还是每台计算机的现有处理器数量,这项研究都取决于具体的设计和实施。建议的系统有两个主要阶段:监控和管理程序,这些程序可以在多个分布式多核架构(CPU 有 2、4 和 8 个)上执行,以完成某项工作。网络中可能只有一个客户端和无数个服务器。实施阶段依赖于三个独立的方案,涵盖了大部分设计空间。建议的系统可以确定系统中每台服务器的开始时间、持续时间、CPU 使用情况、内核时间、用户时间、等待时间和结束时间。在开发用户程序(UP)时,单进程单线程(SPST)被认为是一种可能的情况。研究结果证实,处理能力越强(服务器数量越多,每台服务器上的处理器数量越多),任务的处理速度就越快。在考虑了三种不同的 SPST UPs 可能情况后,任务处理速度提高了 2.877 倍。该系统使用 C# 编程语言创建。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Efficient Dye Removal and Water Treatment Feasibility Assessment for Iraq's Industrial Sector: A Case Study on Terasil Blue Dye Treatment Using Inverse Fluidized Bed and Adsorption A Deep Learning Approach to Evaluating SISO-OFDM Channel Equalization Numerical Investigation of the Impact of Subcooling Inlet on Water Flow Boiling Heat Transfer Through a Microchannel Effect of Metal Foam’s Volume on the Performance of a Double Pipe heat exchanger Flow field and heat transfer characteristics in dimple pipe with different shape of dimples
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1