logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++并行计算:OpenMP与MPI全解析

OpenMP:以简单易用的编译制导语句实现多核并行,适合快速将串行程序并行化,是单节点性能优化的首选。MPI:通过消息传递支持跨节点集群并行,扩展性强,是大规模科学计算与分布式应用的标准方案。混合模型:结合两者优势,在现代集群系统中提供最佳性能与扩展性。未来,随着异构计算(CPU+GPU+FPGA)的普及,并行编程模型将进一步发展,如OpenMP对GPU的支持(target指令)、MPI与CUDA

文章图片
#c++#开发语言
多变量多项式密码学与Rainbow签名:后量子时代的轻量之选

本文系统介绍了多变量多项式密码学及其代表方案Rainbow签名。主要内容包括:1)多变量密码基于有限域上多项式方程组求解的NP难特性,通过陷门函数设计实现安全性;2)Rainbow采用分层结构降低复杂度,详述其密钥生成、签名与验证流程;3)展示基于F256的简化Python实现;4)分析Rainbow在验证速度、签名尺寸方面的优势及在物联网、区块链等场景的应用潜力;5)指出当前面临的密钥体积大等挑

文章图片
#密码学
多变量多项式密码学与Rainbow签名:后量子时代的轻量之选

本文系统介绍了多变量多项式密码学及其代表方案Rainbow签名。主要内容包括:1)多变量密码基于有限域上多项式方程组求解的NP难特性,通过陷门函数设计实现安全性;2)Rainbow采用分层结构降低复杂度,详述其密钥生成、签名与验证流程;3)展示基于F256的简化Python实现;4)分析Rainbow在验证速度、签名尺寸方面的优势及在物联网、区块链等场景的应用潜力;5)指出当前面临的密钥体积大等挑

文章图片
#密码学
C++中的零拷贝技术

摘要: C++中的零拷贝技术通过避免数据复制提升性能,核心实现包括std::string_view、移动语义和智能指针等。std::string_view作为轻量级字符串视图,仅存储指针和长度,支持高效字符串操作而不复制数据。移动语义通过std::move转移资源所有权,智能指针实现共享所有权。此外,内存映射文件技术可避免文件I/O时的数据复制。使用零拷贝需注意数据生命周期、只读限制和线程安全问题

文章图片
#c++#开发语言
到底了