1
BanShe 2023-08-03 17:48:32 +08:00 1
|
3
kkocdko 2023-08-04 03:31:31 +08:00
改进某些基础算法。
计算机科学的改进也不仅包括纯粹的算法,还有很多比较贴合现代硬件的,工程上的改进,一些基础操作的性能改进,比如 https://blog.m-ou.se/floats/ 这个 Rust 核心开发者 m-ou-se 对整数-浮点转换的改进。此改进不仅在 Rust 中,而且也在其他语言/运行时中带来了性能提升。 |
4
YsHaNg 2023-08-04 05:04:44 +08:00 via iPhone
|
5
barlogscc 2023-08-04 07:42:00 +08:00 via Android
科研更多出于兴趣和热爱,但是看见别人在市场里面赚的盆满钵满也会止不住羡慕
|
8
lasthope 2023-08-31 21:22:57 +08:00 via Android
@YsHaNg 好吧 三棱镜果然就是 fft ,你们把这个浪漫传说实现了?不过 Lattice 引出来的一堆算法其实瓶颈不在 ntt ,而在 memory i/o 和 sha3 。而如果要做 masking 的话,瓶颈就离 ntt 更远了。所以我感觉你们还得投资在加速 masking 的 asic 上。
|
9
YsHaNg 2023-09-01 06:13:58 +08:00
@lasthope 目前在努力实现 bootstrap 这是主流 fhe 的关键一步 我们做的都是基于 learning with errors (LWE) 比如 tfhe ckks 是使用 ntt 把 cipher 转入 ft space 组成 cmux 本质是一种 lookup table 先完成试验 fpga 再转入 asic 因为考虑要支持好几种 scheme 再加上光学模拟的控制单元 4 输入(2r2c)光学 ft 确实做到了可以计算 ntt4 在优化高频性能
|