今天中午睡到了1点,吃完早饭就去工位了,大约是2点半到工位。
现在时间是晚上9点,中途没休息或者吃饭,做了些什么呢?
- 修改学长的大论文,添加及修正了2/3phase的内容,添加了实验表格数据。
- 编写纵横论坛新闻稿
- 实现了kyber中keygen阶段的外积矩阵向量乘法,但mont约简没适配,还需修改
- 似乎能够使用openvpn连接服务器了?
我发觉用在写代码的时间(时间3)上绝对没有超过两小时,那么剩下的5小时去哪里了呢?
我不理解,总是在做一些低效且不知所云的事情。
明天计划:
彻底回顾Montgomery约简,修正keygen中的算法流程,分析MMV中为什么会有:
1
2
3int16_t tmp = Mont_Rdc_Dev(tmp_sum[ind]);
tmp = Mont_Rdc_Dev(tmp*MONT_SQUARE);
out_t[KYBER_N*i + ind] = Barrt_Rdc_Dev(tmp);测试调研一下约简和普通实现的性能差距?
尽量早起,下午晚饭后下工