首页 > 最新文献

International Journal of Parallel Emergent and Distributed Systems最新文献

英文 中文
Structure connectivity and substructure connectivity of the directed k-ary n-cube 有向k-元n-立方体的结构连通性和子结构连通性
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-08-18 DOI: 10.1080/17445760.2022.2110592
Yu Wang, J. Meng
Given a strongly connected digraph D and a connected subdigraph T of D, the T-structure connectivity of D is the cardinality of a minimum set of subdigraphs in D, whose removal results in a non-strongly connected digraph and . The T-substructure connectivity of D is the cardinality of a minimum set of subdigraphs in D, whose removal results in a non-strongly connected digraph and each element is isomorphic to a connected subdigraph of T. In this work, we study resp. for , and ; resp. for and ; and resp. for , , and , where is the directed k-ary n-cube, is the in-star on t + 1 vertices, and are, respectively, the directed path and cycle of length t.
给定D的一个强连通有向图D和一个连通子图T,D的T-结构连通性是D中一个最小子图集的基数,其移除导致一个非强连通有向无。D的T-子结构连通性是D中最小子图集的基数,其移除导致非强连通有向图,并且每个元素同构于T的连通子图。用于、和;分别。为和;和resp。对于,和,其中是有向k元n立方体,是t上的in星 + 1个顶点,和分别是长度为t的有向路径和循环。
{"title":"Structure connectivity and substructure connectivity of the directed k-ary n-cube","authors":"Yu Wang, J. Meng","doi":"10.1080/17445760.2022.2110592","DOIUrl":"https://doi.org/10.1080/17445760.2022.2110592","url":null,"abstract":"Given a strongly connected digraph D and a connected subdigraph T of D, the T-structure connectivity of D is the cardinality of a minimum set of subdigraphs in D, whose removal results in a non-strongly connected digraph and . The T-substructure connectivity of D is the cardinality of a minimum set of subdigraphs in D, whose removal results in a non-strongly connected digraph and each element is isomorphic to a connected subdigraph of T. In this work, we study resp. for , and ; resp. for and ; and resp. for , , and , where is the directed k-ary n-cube, is the in-star on t + 1 vertices, and are, respectively, the directed path and cycle of length t.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"649 - 658"},"PeriodicalIF":1.1,"publicationDate":"2022-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49350449","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Time-reversal symmetries in two-dimensional reversible partitioned cellular automata and their applications 二维可逆分区元胞自动机的时间反转对称性及其应用
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-07-20 DOI: 10.1080/17445760.2022.2102169
K. Morita
Time-reversal symmetry (T-symmetry) in a reversible cellular automaton (CA) is the property in which forward and backward evolutions of configurations are governed by the same local transition function. We show that the framework of partitioned cellular automata (PCAs) is useful to study T-symmetries of reversible CAs. Here, we investigate reversible elementary square PCAs (ESPCAs) and reversible elementary triangular PCAs (ETPCAs), and prove that a large number of reversible ESPCAs and all reversible ETPCAs are T-symmetric under some kinds of simple transformations on configurations. As applications, these results are used to find and analyse backward evolution processes in reversible PCAs. For example, for a given functional module implemented in a reversible PCA, such as a reversible logic element, we can obtain its inverse functional module very easily using its T-symmetry.
可逆元胞自动机(CA)的时间反转对称性(t -对称性)是指结构的正向和反向演化由相同的局部转移函数控制。我们证明了分区元胞自动机(PCAs)的框架对于研究可逆ca的t对称性是有用的。本文研究了可逆初等平方pca (ESPCAs)和可逆初等三角形pca (etpca),并证明了在构型的一些简单变换下,大量可逆ESPCAs和所有可逆etpca都是t对称的。作为应用,这些结果用于发现和分析可逆pca的反向进化过程。例如,对于可逆PCA中实现的给定功能模块,例如可逆逻辑元件,我们可以非常容易地使用其t对称性获得其逆功能模块。
{"title":"Time-reversal symmetries in two-dimensional reversible partitioned cellular automata and their applications","authors":"K. Morita","doi":"10.1080/17445760.2022.2102169","DOIUrl":"https://doi.org/10.1080/17445760.2022.2102169","url":null,"abstract":"Time-reversal symmetry (T-symmetry) in a reversible cellular automaton (CA) is the property in which forward and backward evolutions of configurations are governed by the same local transition function. We show that the framework of partitioned cellular automata (PCAs) is useful to study T-symmetries of reversible CAs. Here, we investigate reversible elementary square PCAs (ESPCAs) and reversible elementary triangular PCAs (ETPCAs), and prove that a large number of reversible ESPCAs and all reversible ETPCAs are T-symmetric under some kinds of simple transformations on configurations. As applications, these results are used to find and analyse backward evolution processes in reversible PCAs. For example, for a given functional module implemented in a reversible PCA, such as a reversible logic element, we can obtain its inverse functional module very easily using its T-symmetry.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"479 - 511"},"PeriodicalIF":1.1,"publicationDate":"2022-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43008180","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Four-splitting based coarse-grained multicomputer parallel algorithm for the optimal binary search tree problem 最优二叉搜索树问题的四分割粗粒度多机并行算法
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-07-13 DOI: 10.1080/17445760.2022.2102168
Jerry Lacmou Zeutouo, Vianney Kengne Tchendji, J. Myoupo
ABSTRACT This paper presents a parallel solution based on the coarse-grained multicomputer (CGM) model using the four-splitting technique to solve the optimal binary search tree problem. The well-known sequential algorithm of Knuth solves this problem in time and space, where n is the number of keys used to build the optimal binary search tree. To parallelise this algorithm on the CGM model, the irregular partitioning technique, consisting in subdividing the dependency graph into subgraphs (or blocks) of variable size, has been proposed to tackle the trade-off of minimising the number of communication rounds and balancing the load of processors. This technique, however, induces a high latency time of processors (which accounts for most of the global communication time) because varying the blocks' sizes does not enable them to start evaluating some blocks as soon as the data they need are available. The four-splitting technique proposed in this paper solves this shortcoming by evaluating a block as a sequence of computation and communication steps of four subblocks. This CGM-based parallel solution requires execution time with communication rounds, where p is the number of processors and k is the number of times the size of blocks is subdivided. An experimental study conducted to evaluate the performance of this CGM-based parallel solution showed that compared to the solution based on the irregular partitioning technique where the speedup factor is up to ×10.39 on 128 processors with 40,960 keys when k = 2, the speedup factor of this solution is up to ×13.12 and rises up to ×14.93 when k = 5.
摘要本文提出了一种基于粗粒度多计算机(CGM)模型的并行解决方案,利用四分裂技术来解决最优二叉搜索树问题。众所周知的Knuth序列算法在时间和空间上解决了这个问题,其中n是用于构建最优二进制搜索树的键的数量。为了在CGM模型上并行化该算法,已经提出了不规则划分技术,包括将依赖图细分为可变大小的子图(或块),以解决最小化通信轮次和平衡处理器负载的折衷问题。然而,这种技术会导致处理器的高延迟时间(占全球通信时间的大部分),因为改变块的大小并不能使它们在获得所需数据后立即开始评估某些块。本文提出的四分割技术通过将块评估为四个子块的计算和通信步骤序列来解决这一缺点。这种基于CGM的并行解决方案需要通信轮次的执行时间,其中p是处理器的数量,k是块大小被细分的次数。为了评估这种基于CGM的并行解决方案的性能,进行了一项实验研究,结果表明,与基于不规则划分技术的解决方案相比,当k = 2,该解的加速因子高达×13.12,当k = 5.
{"title":"Four-splitting based coarse-grained multicomputer parallel algorithm for the optimal binary search tree problem","authors":"Jerry Lacmou Zeutouo, Vianney Kengne Tchendji, J. Myoupo","doi":"10.1080/17445760.2022.2102168","DOIUrl":"https://doi.org/10.1080/17445760.2022.2102168","url":null,"abstract":"ABSTRACT This paper presents a parallel solution based on the coarse-grained multicomputer (CGM) model using the four-splitting technique to solve the optimal binary search tree problem. The well-known sequential algorithm of Knuth solves this problem in time and space, where n is the number of keys used to build the optimal binary search tree. To parallelise this algorithm on the CGM model, the irregular partitioning technique, consisting in subdividing the dependency graph into subgraphs (or blocks) of variable size, has been proposed to tackle the trade-off of minimising the number of communication rounds and balancing the load of processors. This technique, however, induces a high latency time of processors (which accounts for most of the global communication time) because varying the blocks' sizes does not enable them to start evaluating some blocks as soon as the data they need are available. The four-splitting technique proposed in this paper solves this shortcoming by evaluating a block as a sequence of computation and communication steps of four subblocks. This CGM-based parallel solution requires execution time with communication rounds, where p is the number of processors and k is the number of times the size of blocks is subdivided. An experimental study conducted to evaluate the performance of this CGM-based parallel solution showed that compared to the solution based on the irregular partitioning technique where the speedup factor is up to ×10.39 on 128 processors with 40,960 keys when k = 2, the speedup factor of this solution is up to ×13.12 and rises up to ×14.93 when k = 5.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"659 - 679"},"PeriodicalIF":1.1,"publicationDate":"2022-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48120625","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A paradigm for secure object access and unrestricted mobility in distributed systems 分布式系统中安全对象访问和无限制移动的范例
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-07-07 DOI: 10.1080/17445760.2022.2095384
L. Lopriore
In distributed architectures consisting of processing nodes, we associate a node chain with each object. The node chain connects a node named in the object identifier to the nodes reserving secondary and primary memory space for the object. No restriction exists on object movements across the network. A process can access a given object only if it holds a security gate referencing this object. The gate includes a password and the specification of an access authorisation. Gate weakening and revocation are fully supported. GRAPHICAL ABSTRACT
在由处理节点组成的分布式体系结构中,我们将节点链与每个对象相关联。节点链将对象标识符中命名的节点连接到为该对象保留辅助和主内存空间的节点。对象在网络中的移动不存在任何限制。一个进程只有在持有引用该对象的安全门时才能访问给定对象。该门包括密码和访问授权的说明。完全支持栅极弱化和撤销。图形抽象
{"title":"A paradigm for secure object access and unrestricted mobility in distributed systems","authors":"L. Lopriore","doi":"10.1080/17445760.2022.2095384","DOIUrl":"https://doi.org/10.1080/17445760.2022.2095384","url":null,"abstract":"In distributed architectures consisting of processing nodes, we associate a node chain with each object. The node chain connects a node named in the object identifier to the nodes reserving secondary and primary memory space for the object. No restriction exists on object movements across the network. A process can access a given object only if it holds a security gate referencing this object. The gate includes a password and the specification of an access authorisation. Gate weakening and revocation are fully supported. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"571 - 588"},"PeriodicalIF":1.1,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44469494","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Competitive influence maximisation model with monetary incentive 具有货币激励的竞争影响力最大化模型
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-07-06 DOI: 10.1080/17445760.2022.2094379
Nadia Niknami, Jie Wu
ABSTRACT The spreading of information in social networks can be modelled as a process of diffusing information with a probability from its source to its neighbours. There is a challenge in the real world where competing companies implement their strategies to gain influence in the same social network at the same time. To effectively control the spreading of processes within the network, the effective use of limited resources is of prime importance. When budgets are fixed, competitors will search for a set of seed members to diffuse influence and maximise the number of members that are affected. Each competitor seeks to maximise its influence by investing in the most influential members in the given social network. In this paper, we utilise the Colonel Blotto game to help competitors figure out how many resources should be allocated to influential nodes to increase the influences on nodes. This is done while also taking into account that competing campaigns are trying to do the same thing. We propose a Max-Influence-Independent-Set (MIIS) algorithm to determine the most influential independent set and find the optimal investment to gain maximum influence in the given social network. The effectiveness of this approach is evaluated under different parameter values, namely probability distributions, topologies, and density. GRAPHICAL ABSTRACT
摘要信息在社交网络中的传播可以被建模为一个从信息源向邻居传播信息的过程。现实世界中存在着一个挑战,即竞争公司实施其战略,同时在同一社交网络中获得影响力。为了有效控制流程在网络中的传播,有效利用有限的资源至关重要。当预算固定时,竞争对手将寻找一组种子成员来分散影响力,并最大限度地增加受影响的成员数量。每个竞争对手都试图通过投资于特定社交网络中最有影响力的成员来最大限度地提高自己的影响力。在本文中,我们利用Colonel Blotto游戏来帮助竞争对手计算出应该向有影响力的节点分配多少资源,以增加对节点的影响。这样做的同时也考虑到竞争对手也在试图做同样的事情。我们提出了一种最大影响力独立集(MIIS)算法来确定最具影响力的独立集,并找到在给定社交网络中获得最大影响力的最佳投资。该方法的有效性在不同的参数值下进行评估,即概率分布、拓扑结构和密度。图形摘要
{"title":"Competitive influence maximisation model with monetary incentive","authors":"Nadia Niknami, Jie Wu","doi":"10.1080/17445760.2022.2094379","DOIUrl":"https://doi.org/10.1080/17445760.2022.2094379","url":null,"abstract":"ABSTRACT The spreading of information in social networks can be modelled as a process of diffusing information with a probability from its source to its neighbours. There is a challenge in the real world where competing companies implement their strategies to gain influence in the same social network at the same time. To effectively control the spreading of processes within the network, the effective use of limited resources is of prime importance. When budgets are fixed, competitors will search for a set of seed members to diffuse influence and maximise the number of members that are affected. Each competitor seeks to maximise its influence by investing in the most influential members in the given social network. In this paper, we utilise the Colonel Blotto game to help competitors figure out how many resources should be allocated to influential nodes to increase the influences on nodes. This is done while also taking into account that competing campaigns are trying to do the same thing. We propose a Max-Influence-Independent-Set (MIIS) algorithm to determine the most influential independent set and find the optimal investment to gain maximum influence in the given social network. The effectiveness of this approach is evaluated under different parameter values, namely probability distributions, topologies, and density. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"680 - 695"},"PeriodicalIF":1.1,"publicationDate":"2022-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42242246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
KNOWM memristors in a bridge synapse delay-based reservoir computing system for detection of epileptic seizures 用于检测癫痫发作的桥式突触延迟库计算系统中的KNOWM忆阻器
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-06-26 DOI: 10.1080/17445760.2022.2088751
Dawid Przyczyna, Grzegorz Hess, K. Szaciłowski
ABSTRACT Nanodevices that show the potential for non-linear transformation of electrical signals and various forms of memory can be successfully used in new computational paradigms, such as neuromorphic or reservoir computing. In this work, we present single-node Echo State Machine (SNESM) RC system based on bridge synapse as a computational substrate (consisting of 4 memristors and a differential amplifier) used for epileptic seizure detection. The results show that the evolution of the signal in a feedback loop helps improve the classification accuracy of the system for that task. The transformation in SNESM changes the correlation and distribution of the complexity parameters of the input signal. In general, there are more differences in the correlation of complexity parameters between the transformed signal and the input signal, which may explain the improvement in the classification scores. SNESM could prove to be a useful time series signal processing system designed to improve accuracy in classification tasks.
摘要显示出对电信号和各种形式的记忆进行非线性转换潜力的纳米设备可以成功地用于新的计算范式,如神经形态或储层计算。在这项工作中,我们提出了一种基于桥突触的单节点回声状态机(SNESM)RC系统,作为用于癫痫发作检测的计算基底(由4个忆阻器和一个差分放大器组成)。结果表明,反馈回路中信号的演化有助于提高系统对该任务的分类精度。SNESM中的变换改变了输入信号的复杂度参数的相关性和分布。通常,变换信号和输入信号之间的复杂度参数的相关性存在更多差异,这可以解释分类得分的提高。SNESM可能被证明是一种有用的时间序列信号处理系统,旨在提高分类任务的准确性。
{"title":"KNOWM memristors in a bridge synapse delay-based reservoir computing system for detection of epileptic seizures","authors":"Dawid Przyczyna, Grzegorz Hess, K. Szaciłowski","doi":"10.1080/17445760.2022.2088751","DOIUrl":"https://doi.org/10.1080/17445760.2022.2088751","url":null,"abstract":"ABSTRACT Nanodevices that show the potential for non-linear transformation of electrical signals and various forms of memory can be successfully used in new computational paradigms, such as neuromorphic or reservoir computing. In this work, we present single-node Echo State Machine (SNESM) RC system based on bridge synapse as a computational substrate (consisting of 4 memristors and a differential amplifier) used for epileptic seizure detection. The results show that the evolution of the signal in a feedback loop helps improve the classification accuracy of the system for that task. The transformation in SNESM changes the correlation and distribution of the complexity parameters of the input signal. In general, there are more differences in the correlation of complexity parameters between the transformed signal and the input signal, which may explain the improvement in the classification scores. SNESM could prove to be a useful time series signal processing system designed to improve accuracy in classification tasks.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"512 - 527"},"PeriodicalIF":1.1,"publicationDate":"2022-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43474857","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Time management in a chess game through machine learning 通过机器学习实现国际象棋游戏中的时间管理
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-06-21 DOI: 10.1080/17445760.2022.2088746
Guga Burduli, Jie Wu
ABSTRACT Chess includes two significant factors: playing good moves and managing your time optimally. Time, especially in blitz games, is just as essential to the game as making good moves. Nowadays, several incredible engines are already developed, more than enough to defeat all the best human chess players. For studying how to make good moves, these engines are crucially useful. Professional chess players are using them in addition to coaches to prepare for the matches or to examine the mistakes in their played games. However, managing time still is a huge challenge. There are no basic rules for managing time. A lot of factors influence the decision about how much time should be spent in a particular position. For computers, it is easier because they calculate much faster and they have all the theoretical knowledge. However, even grandmaster chess human players are struggling with time trouble. In this article, we describe how the data was collected from an online chess platform and show methods of how time can be managed based on different features. In this regard, we will use two different models: using a customised neural network and using a proposed segmented least square approximation method. In both of the models, we will use our collected data. GRAPHICAL ABSTRACT
摘要国际象棋包括两个重要因素:下好棋和优化时间管理。时间,尤其是在闪电战游戏中,对游戏来说就像做出好的动作一样重要。如今,已经开发出了几种令人难以置信的引擎,足以击败所有最优秀的人类棋手。对于研究如何做出好的动作,这些引擎至关重要。除了教练之外,职业棋手还使用它们来准备比赛或检查比赛中的错误。然而,管理时间仍然是一个巨大的挑战。没有管理时间的基本规则。很多因素会影响在一个特定职位上应该花多少时间的决定。对于计算机来说,这更容易,因为他们计算得更快,而且他们拥有所有的理论知识。然而,即使是国际象棋大师级的人类棋手也在与时间问题作斗争。在本文中,我们描述了如何从在线国际象棋平台收集数据,并展示了如何根据不同功能管理时间的方法。在这方面,我们将使用两种不同的模型:使用定制的神经网络和使用所提出的分段最小二乘近似方法。在这两个模型中,我们都将使用我们收集的数据。图形摘要
{"title":"Time management in a chess game through machine learning","authors":"Guga Burduli, Jie Wu","doi":"10.1080/17445760.2022.2088746","DOIUrl":"https://doi.org/10.1080/17445760.2022.2088746","url":null,"abstract":"ABSTRACT Chess includes two significant factors: playing good moves and managing your time optimally. Time, especially in blitz games, is just as essential to the game as making good moves. Nowadays, several incredible engines are already developed, more than enough to defeat all the best human chess players. For studying how to make good moves, these engines are crucially useful. Professional chess players are using them in addition to coaches to prepare for the matches or to examine the mistakes in their played games. However, managing time still is a huge challenge. There are no basic rules for managing time. A lot of factors influence the decision about how much time should be spent in a particular position. For computers, it is easier because they calculate much faster and they have all the theoretical knowledge. However, even grandmaster chess human players are struggling with time trouble. In this article, we describe how the data was collected from an online chess platform and show methods of how time can be managed based on different features. In this regard, we will use two different models: using a customised neural network and using a proposed segmented least square approximation method. In both of the models, we will use our collected data. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"38 1","pages":"14 - 34"},"PeriodicalIF":1.1,"publicationDate":"2022-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44973837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Study and evaluation of optimum location deployment for environment adaptive applications 环境适应性应用的最佳位置部署研究与评价
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-06-20 DOI: 10.1080/17445760.2022.2088749
Y. Yamato
Heterogeneous hardware other than a small-core central processing unit (CPU) such as a graphics processing unit (GPU), field-programmable gate array (FPGA), or many-core CPU is increasingly being used. However, to use heterogeneous hardware, programmers must have sufficient technical skills to utilise OpenMP, CUDA, and OpenCL. On the basis of this, I have proposed environment-adaptive software that enables automatic conversion, configuration, and high performance operation of once written code, in accordance with the hardware. However, although it has been considered to convert the code according to the offload devices, there has been no study where to place the offloaded applications to satisfy users' requirements of price and response time. In this paper, as a new element of environment-adapted software, I examine a method to calculate appropriate locations using the linear programming method. I confirm that applications can be arranged appropriately through simulation experiments when some conditions such as application type and users' requirements are changed. GRAPHICAL ABSTRACT
除了图形处理单元(GPU)、现场可编程门阵列(FPGA)或多核CPU等小核中央处理单元(CPU)之外,越来越多地使用异构硬件。然而,要使用异构硬件,程序员必须有足够的技术技能来利用OpenMP、CUDA和OpenCL。在此基础上,我提出了适应环境的软件,可以根据硬件,对一次编写的代码进行自动转换、配置和高性能操作。然而,虽然考虑过根据卸载设备转换代码,但没有研究卸载的应用程序放置在哪里以满足用户对价格和响应时间的要求。本文作为环境适应软件的一个新元素,研究了一种利用线性规划方法计算合适位置的方法。我确认当应用类型和用户需求等条件发生变化时,可以通过模拟实验适当安排应用。图形抽象
{"title":"Study and evaluation of optimum location deployment for environment adaptive applications","authors":"Y. Yamato","doi":"10.1080/17445760.2022.2088749","DOIUrl":"https://doi.org/10.1080/17445760.2022.2088749","url":null,"abstract":"Heterogeneous hardware other than a small-core central processing unit (CPU) such as a graphics processing unit (GPU), field-programmable gate array (FPGA), or many-core CPU is increasingly being used. However, to use heterogeneous hardware, programmers must have sufficient technical skills to utilise OpenMP, CUDA, and OpenCL. On the basis of this, I have proposed environment-adaptive software that enables automatic conversion, configuration, and high performance operation of once written code, in accordance with the hardware. However, although it has been considered to convert the code according to the offload devices, there has been no study where to place the offloaded applications to satisfy users' requirements of price and response time. In this paper, as a new element of environment-adapted software, I examine a method to calculate appropriate locations using the linear programming method. I confirm that applications can be arranged appropriately through simulation experiments when some conditions such as application type and users' requirements are changed. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"528 - 541"},"PeriodicalIF":1.1,"publicationDate":"2022-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42026438","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Re-configurable, expandable, and cost-effective heterogeneous FPGA cluster approach for resource-constrained data analysis 资源受限数据分析的可重构、可扩展和经济高效的异构FPGA集群方法
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-06-15 DOI: 10.1080/17445760.2022.2085703
Dulana Rupanetti, Hassan A. Salamy, Cheol-Hong Min, Kundan Nepal
Field programmable gate arrays (FPGAs) have become widely prevalent in recent years as a great alternative to application-specific integrated circuits (ASIC) and as a potentially cheap alternative to expensive graphics processing units (GPUs). Introduced as a prototyping solution for ASIC, FPGAs are now widely popular in applications such as artificial intelligence (AI) and machine learning (ML) models that require processing data rapidly. As a relatively low-cost option to GPUs, FPGAs have the advantage of being reprogrammed to be used in almost any data-driven application. In this work, we propose an easily scalable and cost-effective cluster-based co-processing system using FPGAs for ML and AI applications that is easily reconfigured to the requirements of each user application. The aim is to introduce a clustering system of FPGA boards to improve the efficiency of the training component of machine learning algorithms. Our proposed configuration provides an opportunity to utilise relatively inexpensive FPGA development boards to produce a cluster without expert knowledge in VHDL, Verilog, or the system designs related to FPGA development. Consisting of two parts – a computer-based host application to control the cluster and an FPGA cluster connected through a high-speed Ethernet switch, allows the users to customise and adapt the system without much effort. The methods proposed in this paper provide the ability to utilise any FPGA board with an Ethernet port to be used as a part of the cluster and unboundedly scaled. To demonstrate the effectiveness of the proposed work, a two-part experiment to demonstrate the flexibility and portability of the proposed work – a homogeneous and heterogeneous cluster, was conducted with results compared against a desktop computer and combinations of FPGAs in two clusters. Data sets ranging from 60,000 to 14 million, including stroke prediction and covid-19, were used in conducting the experiments. Results suggest that the proposed system in this work performs close to 70% faster than a traditional computer with similar accuracy rates. GRAPHICAL ABSTRACT
近年来,现场可编程门阵列(fpga)作为专用集成电路(ASIC)的一个很好的替代品和昂贵的图形处理单元(gpu)的一个潜在的廉价替代品已经变得广泛流行。作为ASIC的原型解决方案,fpga现在在需要快速处理数据的人工智能(AI)和机器学习(ML)模型等应用中广泛流行。作为gpu的一种相对低成本的选择,fpga具有可重新编程的优势,可以用于几乎任何数据驱动的应用程序。在这项工作中,我们提出了一种易于扩展且具有成本效益的基于集群的协同处理系统,该系统使用fpga用于ML和AI应用程序,可以轻松地重新配置以满足每个用户应用程序的需求。目的是引入FPGA板的集群系统,以提高机器学习算法训练组件的效率。我们提出的配置提供了一个机会,利用相对便宜的FPGA开发板来生产集群,而不需要VHDL, Verilog或与FPGA开发相关的系统设计方面的专业知识。该系统由两部分组成——一个基于计算机的主机应用程序控制集群和一个通过高速以太网交换机连接的FPGA集群,允许用户无需太多努力就可以定制和适应系统。本文提出的方法提供了利用任何带有以太网端口的FPGA板作为集群的一部分和无限扩展的能力。为了证明所提出工作的有效性,进行了两部分实验,以证明所提出工作的灵活性和可移植性-同质和异构集群,并将结果与台式计算机和两个集群中的fpga组合进行了比较。实验中使用的数据集从6万到1400万不等,包括中风预测和covid-19。结果表明,在相同的准确率下,本工作中提出的系统比传统计算机快了近70%。图形抽象
{"title":"Re-configurable, expandable, and cost-effective heterogeneous FPGA cluster approach for resource-constrained data analysis","authors":"Dulana Rupanetti, Hassan A. Salamy, Cheol-Hong Min, Kundan Nepal","doi":"10.1080/17445760.2022.2085703","DOIUrl":"https://doi.org/10.1080/17445760.2022.2085703","url":null,"abstract":"Field programmable gate arrays (FPGAs) have become widely prevalent in recent years as a great alternative to application-specific integrated circuits (ASIC) and as a potentially cheap alternative to expensive graphics processing units (GPUs). Introduced as a prototyping solution for ASIC, FPGAs are now widely popular in applications such as artificial intelligence (AI) and machine learning (ML) models that require processing data rapidly. As a relatively low-cost option to GPUs, FPGAs have the advantage of being reprogrammed to be used in almost any data-driven application. In this work, we propose an easily scalable and cost-effective cluster-based co-processing system using FPGAs for ML and AI applications that is easily reconfigured to the requirements of each user application. The aim is to introduce a clustering system of FPGA boards to improve the efficiency of the training component of machine learning algorithms. Our proposed configuration provides an opportunity to utilise relatively inexpensive FPGA development boards to produce a cluster without expert knowledge in VHDL, Verilog, or the system designs related to FPGA development. Consisting of two parts – a computer-based host application to control the cluster and an FPGA cluster connected through a high-speed Ethernet switch, allows the users to customise and adapt the system without much effort. The methods proposed in this paper provide the ability to utilise any FPGA board with an Ethernet port to be used as a part of the cluster and unboundedly scaled. To demonstrate the effectiveness of the proposed work, a two-part experiment to demonstrate the flexibility and portability of the proposed work – a homogeneous and heterogeneous cluster, was conducted with results compared against a desktop computer and combinations of FPGAs in two clusters. Data sets ranging from 60,000 to 14 million, including stroke prediction and covid-19, were used in conducting the experiments. Results suggest that the proposed system in this work performs close to 70% faster than a traditional computer with similar accuracy rates. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"696 - 713"},"PeriodicalIF":1.1,"publicationDate":"2022-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44864873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Arbitrary pattern formation by opaque fat robots on infinite grid 不透明脂肪机器人在无限网格上形成任意图案
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-06-03 DOI: 10.1080/17445760.2022.2088750
Manash Kumar Kundu, Pritam Goswami, Satakshi Ghosh, B. Sau
ABSTRACT Arbitrary Pattern formation ( ) by a swarm of mobile robots is a widely studied problem in the literature. Many works regarding have been proposed on plane and infinite grid by point robots. But in practical application, it is impossible to design point robots. In Bose et al. [Arbitrary pattern formation on infinite grid by asynchronous oblivious robots. Theor Comput Sci. 2020;815:213–227], the robots are assumed opaque fat robots but the environment is plane. To the best of our knowledge, no work till now ever considered the problem assuming opaque fat robots on infinite grid where movements are restricted. In this paper, we have provided a collisionless distributed algorithm and solved using 9 colours.
移动机器人群的任意模式形成是一个被广泛研究的问题。许多关于平面和无限网格点机器人的研究工作已经被提出。但在实际应用中,设计点机器人是不可能的。在Bose等人。[异步遗忘机器人在无限网格上的任意图案形成。]计算科学,2020;815:213-227],机器人被假设为不透明的脂肪机器人,但环境是平面的。据我们所知,到目前为止,还没有工作考虑过假设不透明的肥胖机器人在无限网格上运动受限的问题。在本文中,我们提供了一种无冲突的分布式算法,并使用9种颜色进行求解。
{"title":"Arbitrary pattern formation by opaque fat robots on infinite grid","authors":"Manash Kumar Kundu, Pritam Goswami, Satakshi Ghosh, B. Sau","doi":"10.1080/17445760.2022.2088750","DOIUrl":"https://doi.org/10.1080/17445760.2022.2088750","url":null,"abstract":"ABSTRACT Arbitrary Pattern formation ( ) by a swarm of mobile robots is a widely studied problem in the literature. Many works regarding have been proposed on plane and infinite grid by point robots. But in practical application, it is impossible to design point robots. In Bose et al. [Arbitrary pattern formation on infinite grid by asynchronous oblivious robots. Theor Comput Sci. 2020;815:213–227], the robots are assumed opaque fat robots but the environment is plane. To the best of our knowledge, no work till now ever considered the problem assuming opaque fat robots on infinite grid where movements are restricted. In this paper, we have provided a collisionless distributed algorithm and solved using 9 colours.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"542 - 570"},"PeriodicalIF":1.1,"publicationDate":"2022-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46154097","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
International Journal of Parallel Emergent and Distributed Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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