自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 小芙的GPU优化思路总结

从cuda官方文档入手,解析通用的GPU优化思路

2025-03-06 11:42:07 991

原创 [nsight compute使用指南] 查看存储体冲突

作为cuda初学者,深知"工欲善其事必先利其器",奈何nsight compute如此庞杂,眼睛看花了的同时,心灵也受到了巨大的创伤。本期设计优化共享内存的至关重要的一个方面——存储体冲突(bank conflicts),即如何利用nsight compute查看,当前内存空间是否存在存储体冲突。

2024-08-16 13:56:30 622

原创 PTX入门教程与实战

ptx教程

2024-07-13 21:41:02 2369

原创 cuda12+vs2019环境搭建 发疯实录

鉴于在安装包里的extras中提供的.exe文件是能够运行的,且能够通过nvprof进行测试,因此感觉整个安装过程是没有任何问题的。在使用命令行的过程中,发现nvcc似乎没有找到对应的.cu文件,导致什么都不报错,同时也什么都生成不了。难道是我的驱动变了,导致我的版本也变了,然而我装的那个nvcc是12.0的?然后能不能更改debug的平台为x86,失败(没有找到对应的可以点击的选项,且win10的平台一定是x64的)只勾选第一个后(以及第一个的最后一个小框框只勾选vs的那个),终于安装好了!

2023-10-15 16:53:52 2785 2

原创 大数取模运算Barrett reduction

barrett约减算法流程与正确性分析

2023-09-23 11:03:03 1618

原创 离散高斯抽样(Discrete Gaussian Sampling)

Discrete Gaussian Sampling 的主要目的是从一个离散的集合中随机选择元素,同时遵循高斯分布(Gaussian distribution)的统计特性。它用于生成随机的错误项,以增加密码方案的安全性。离散高斯分布: 在 Discrete Gaussian Sampling 中,高斯分布的离散性质意味着我们只能从离散集合中选择元素,而不是连续的实数。总之,离散高斯抽样是一个在密码学和数学领域中重要的概念,用于生成满足高斯分布统计特性的离散值,以增加密码方案的安全性。

2023-09-14 12:28:56 2067

原创 Cryptographic primitives(密码原语)

Cryptographic primitives are fundamental building blocks or essential components used in cryptography, the science of securing communication and data. These primitives are the foundation upon which cryptographic systems and protocols are built. They provid

2023-09-13 21:45:49 573

原创 中国剩余定理CRT

中国剩余定理的证明

2023-09-03 16:45:55 97

原创 素数求原根

若ordmaφmordm​aφm,则称aaa为模mmm的原根。即在Zm∗Z_m^*Zm∗​的乘法上的生成元。

2023-09-03 11:12:12 474

原创 NTT功能与实现

针对NTT的思路与应用,给出详细的解释和代码

2023-09-03 11:10:25 596

原创 线性筛选素数

线性筛选素数

2023-08-19 21:16:36 162

原创 【2022-09-14】米哈游秋招笔试三道编程题

米哈游笔试题

2023-03-02 10:41:39 11635 2

原创 2022网安保研经验帖

2022网安保研经验

2022-09-30 09:49:07 4241 10

原创 算法刷题记录(Day 79)

南大2018机考

2022-07-02 10:26:31 152

原创 算法刷题记录(Day 78)

南大2019

2022-07-02 09:25:33 284

原创 算法刷题记录(Day 77)

冲刺

2022-06-28 21:57:18 247

原创 算法刷题记录(Day 76)

练习

2022-06-26 17:45:14 118

原创 算法刷题记录(Day 74)

csp2021,2017-4

2022-06-11 19:20:09 122

原创 算法刷题记录(Day 73)

csp 201513-03

2022-06-09 22:35:15 7349

原创 算法刷题记录(Day 72)

csp 201809-4

2022-06-08 21:35:15 127

原创 差分约束系统

差分系统

2022-06-08 21:32:06 89

原创 算法刷题记录(Day 71)

csp 202112-2、201604-3

2022-06-07 15:14:30 99

原创 算法刷题记录(Day 70)

csp 201912-4

2022-06-06 18:45:57 108

原创 算法刷题记录(Day 69)

csp 202104-4、201712-1、202203-2

2022-06-05 21:08:21 120

原创 算法刷题记录(Day 66)

202104-4

2022-06-05 18:21:16 88

原创 算法刷题记录(Day 68)

csp 202012-3

2022-06-05 18:20:30 117

原创 算法刷题记录(Day 67)

csp2021-9-3csp-2020-12-4)

2022-06-03 20:40:14 145

原创 算法刷题记录(Day 65)

炉石传说

2022-06-02 15:41:34 187

原创 算法刷题记录(Day 64)

超级GCD

2022-05-30 22:58:44 110

原创 算法刷题记录(Day 63)

重建二叉树原题链接解题思路:已知先序和中序或者已知中序和后序,都是利用先序的序列的第一个元素为根,后序序列的最后一个元素为根,在中序序列中划分出相应的左子树和右子树,依此继续。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(

2022-05-29 22:48:17 90

原创 算法刷题记录(Day 62)

赤壁之战、csp-201606-3问题是:如何去返回具有的最高等级呢?->从本身的最高等级查起如何去标识->查询0等级和查询最高等级之间的区别->使用p来进行

2022-05-28 16:41:12 186

原创 算法刷题记录(Day 61)

复旦2021计算机学院夏令营机考

2022-05-24 15:51:10 128

原创 算法刷题记录(Day 60)

复旦计算机院2019机考

2022-05-23 22:33:38 158

原创 算法刷题记录(Day 59)

清华2020计算机系夏令营机考

2022-05-22 17:19:10 169

原创 算法刷题记录(Day 58)

清华2019机考 3

2022-05-13 09:40:26 136

原创 算法刷题记录(Day 57)

清华2019夏令营机考1、2

2022-05-12 22:27:31 150

原创 算法刷题记录(Day 56)

复旦大学计算机学院2021夏令营机试

2022-05-07 21:39:26 308

原创 算法刷题记录(Day 55)

复旦计算机2020夏令营机试题目

2022-05-03 21:29:35 178

原创 算法刷题记录(Day 54)

poj 2057、3140

2022-04-30 20:06:40 171

原创 算法刷题记录(Day 53)

poj 2486

2022-04-30 15:46:51 247

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除