HackerTrans
トップ新着トレンドコメント過去質問紹介求人

timlatim

no profile record

コメント

timlatim
·10 か月前·議論
Without questioning this idea on political grounds, I am not sure if it would be at all possible for an Ascend 910C cluster to enter the supercomputer rankings. I could not find a public datasheet on this chip (would appreciate a link), but my impression is that it is an AI accelerator that does not target FP64, whereas TOP500 is looking at HPC (FP64) performance [1].

[1] https://top500.org/resources/frequently-asked-questions/
timlatim
·3 年前·議論
Personally, I struggle to see what's good about unspecified-but-fixed-width integer types as in C/C++. A lot of real-world code I see uses uint32_t (sometimes typedef'd to u32) and the like to get predictable data layout and to avoid cute gotchas like long being 64-bit on x86_64 Linux but 32-bit on Windows.

I also like how Rust makes both signed and unsigned types equally easy to type, because I feel that a lot of people use signed integers where they should be using unsigned simply because it's easier to type "int" compared to "unsigned (int)". And if you absolutely need a machine word size dependent type in Rust, you do have usize, which is the equivalent of size_t.