Duc Tri Nguyen

Results 28 comments of Duc Tri Nguyen

If you have student github account, you can definitely try gitpod.io https://gitpod.io/ Disclaimer: I don't have any relation with gitpod, I'm coding on RPi4 and find out that using gitpod...

Hey, I'm interesting replacing pynids. May I know why do you need pynids? What pynids has but scapy doesn't have?

Hi @nicomazz , Similar question here: https://stackoverflow.com/questions/2259458/how-to-reassemble-tcp-segment I have some reasons that it is can not easily be done in in Python, or at least need to use Python Binding...

Hi @cryptojedi and @tomleavy, I have my NEON implementation is at https://github.com/cothan/kyber/tree/round3 The NTT part is speed up by 3x. Overal speed up is 1.5x. I'm close to finish NEON...

> Just a question: the benchmarks below look more like a factor-4 speedup for the NTT and a factor-3 speedup for the inverse NTT. That's great, but not quite the...

So I'm kinda finish my implementation. There are 2 functions left, `poly_tomsg` and `poly_frommsg`. It won't affect much the total execution time, but anyway they need to be implemented. I'm...

After iteration of code, finally my NEON ARMv8 code is complete. I also have some benchmarks on Apple M1. The speed up is a bit better. | Kyber M1 NEON...

| Kyber A72 NEON | neon Level 1 | neon Level 3 | neon Level 5 | |----------------------------|---------|---------|---------| | gen_matrix | 27,152 | 59,800 | 108,518 | | neon_poly_getnoise_eta1_2x |...

Hi @marco-palumbi , Here is the configuration in my RP4: ``` cothan@manjaro-rp4 ~> uname -a Linux manjaro-rp4 5.10.20-1-MANJARO-ARM #1 SMP PREEMPT Thu Mar 4 14:36:16 CST 2021 aarch64 GNU/Linux cothan@manjaro-rp4...

Hi @hanno-arm, Yes, you're right. It is the multiply instruction I'm looking for. I'm fully aware that the specialty of AVX2 that they can multiply high or low in single...