Performance study of the Memory Utilization of an Improved Pattern Matching Algorithm using Bit-Parallelism

J. Oladunjoye, M. Timothy, Okpor James, Baku Agyo Raphael
{"title":"Performance study of the Memory Utilization of an Improved Pattern Matching Algorithm using Bit-Parallelism","authors":"J. Oladunjoye, M. Timothy, Okpor James, Baku Agyo Raphael","doi":"10.36596/jcse.v3i1.460","DOIUrl":null,"url":null,"abstract":"The strategy of packing several data values in a single computer word and refreshing them all in a solitary operation is referred to bit parallelism. It assumes a significant part in pattern matching because it can handle in parallel the length of pattern sizes. In this paper, an Improved Pattern Matching model (IPM) proposed, which makes searching process quicker and decreases how much memory used in processing input data. C# was used for the development of the model. With a computer word size of 64bits and pattern length ranging from 8 characters to 72 characters, the system decides how much memory is used. The developed model was evaluated and contrasted with the existing model using 64bits computer word size (cws) and the pattern length of 72 characters. The assessment showed that the IPM had minimal worth of MU contrasted with the existing model (BNDM, SBNDM, and FSBNDM). This IPM model can be embraced for improvement of the size of string data stored in computer word because of its capacity to diminish memory space usage. w:LsdException Locked=\"false\" Priority=\"51\" Name=\"Grid Table 6 Colorful","PeriodicalId":354823,"journal":{"name":"Journal of Computer Science and Engineering (JCSE)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computer Science and Engineering (JCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36596/jcse.v3i1.460","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The strategy of packing several data values in a single computer word and refreshing them all in a solitary operation is referred to bit parallelism. It assumes a significant part in pattern matching because it can handle in parallel the length of pattern sizes. In this paper, an Improved Pattern Matching model (IPM) proposed, which makes searching process quicker and decreases how much memory used in processing input data. C# was used for the development of the model. With a computer word size of 64bits and pattern length ranging from 8 characters to 72 characters, the system decides how much memory is used. The developed model was evaluated and contrasted with the existing model using 64bits computer word size (cws) and the pattern length of 72 characters. The assessment showed that the IPM had minimal worth of MU contrasted with the existing model (BNDM, SBNDM, and FSBNDM). This IPM model can be embraced for improvement of the size of string data stored in computer word because of its capacity to diminish memory space usage. w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful
基于位并行的改进模式匹配算法的内存利用率性能研究
将多个数据值打包到单个计算机字中并在一次单独操作中刷新它们的策略称为位并行。它在模式匹配中起着重要的作用,因为它可以并行地处理模式大小的长度。本文提出了一种改进的模式匹配模型(IPM),使搜索过程更快,并减少了处理输入数据所占用的内存。模型的开发使用了c#。计算机字长为64位,模式长度从8个字符到72个字符不等,系统决定使用多少内存。利用64位计算机字长(cws)和72个字符的模式长度对所开发的模型进行了评价,并与现有模型进行了对比。评估结果表明,与现有模型(BNDM、SBNDM和FSBNDM)相比,IPM的MU值最小。这种IPM模型可以用于改进存储在计算机字中的字符串数据的大小,因为它能够减少内存空间的使用。w:LsdException Locked="false" Priority="51" Name="Grid Table 6
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信