极术小姐姐 · 9月26日 · 广东

利用 SVE2 SVMATCH 指令加速字符串中的多标记搜索

image.png

SVMATCH 是 Arm SVE2 引入的一条指令。该指令旨在加速软件工程中一项非常常见的任务:检查字符串中是否存在多个标记。

以解析 CSV 文件为例。要提取记录和字段,我们必须将输入内容分成行和列。行可以用“\r”、“\n ”分隔,列通常用“, ”分隔。这 3 个标记必须以不同于普通输入的方式处理。琐碎的 CSV 解析器每次迭代处理 1 个字符。

作者:Yibo Cai
文章来源:https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/multi-token-search-strings-svmatch-instruction

欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。

推荐阅读
关注数
23582
内容数
1033
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息