Vectorscan高性能正则表达式匹配库的可移植分支

联合创作 · 2023-09-30 13:43

Vectorscan 是英特尔 Hyperscan 的一个分支,修改后可以在更多的平台上运行。目前ARM NEON/ASIMD已100%实现功能,Power VSX正在开发中。ARM SVE2将在开发人员可以访问硬件时实现。未来将会有更多的平台根据需要/要求跟进。

Vectorscan将尽可能遵循英特尔的API和内部算法,但会毫不犹豫地对代码进行修改,以获得更好的性能或更好的可移植性。此外,代码将逐渐简化,变得更加统一,所有特定于架构的代码(目前是Intel- #ifdefs)将被删除和抽象。

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报