没有合适的资源?快使用搜索试试~ 我知道了~
sixtyfour:我们能以多快的速度强行进行64位比较?
共34个文件
h:13个
c:11个
cu:3个
需积分: 5 0 下载量 156 浏览量
2021-04-16
01:00:06
上传
评论
收藏 46KB ZIP 举报
温馨提示
六十四 我们能以多快的速度强行与64位整数进行比较? 我们可以通过易于访问的计算将其到达合理的时间吗? 它要花多少钱? 这段代码附有Trail of Bits博客文章, ,其中讨论了这些主题以及更多内容。 sixtyfour工具使用以下方法测量比较的速度: 天真的for循环。 [请参阅naive.c ] SSE4.1矢量化。 [请参阅sse.c ] AVX2矢量化。 [请参阅avx.c ] AVX-512矢量化。 [请参阅avx512.c ] ARM NEON向量化。 [请参阅neon.c ] 多核。 [请参阅multicore.c ] 使用CUDA的GPU。 [请参阅gpu.cu ] GPU和CPU一起工作。 [请参阅gpu_multicore.cu ] 笔记 该代码具有研究/概念验证的质量,并且可能存在多个错误。 请不要将其用作基准。 不能保证此处实现的方法是
资源推荐
资源详情
资源评论
收起资源包目录
sixtyfour-master.zip (34个子文件)
sixtyfour-master
.gitignore 7B
multicore.c 12KB
workpool.h 995B
common.h 948B
naive.c 1KB
sse.c 4KB
avx.c 5KB
avx512.c 5KB
gpu_common.h 1KB
LICENSE 10KB
sixtyfour.c 7KB
gpu_stub.c 2KB
gpu.h 1KB
sse.h 852B
scripts
install_linux.sh 610B
ht_cpu_gen.py 255B
measure.sh 4KB
README.md 18KB
gpu_common.cu 3KB
gpu.cu 9KB
avx512.h 862B
avx.h 856B
gpu_multicore.cu 6KB
timing.h 1KB
output.h 1005B
workpool.c 2KB
neon.c 5KB
output.c 2KB
neon.h 867B
timing.c 5KB
gpu_multicore.h 882B
CMakeLists.txt 2KB
naive.h 954B
multicore.h 1KB
共 34 条
- 1
资源评论
曲奇小朋友
- 粉丝: 18
- 资源: 4575
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功