Viewing profile — Bulat_Ziganshin
Bulat_Ziganshin
HN member- Joined
- Sat, May 22, 2021, 12:02 PM UTC
- HN karma
- 36
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About Bulat_Ziganshin
No profile information was provided.
Recent public activity
-
comment
Comment #49152874
"A lot" is quite a bit of an overstatement. I don't remember the exact numbers, but my program, which updated stats (about 100 chars + '\r') every 0.1s, was becoming noticeably fas…
-
comment
Comment #48355748
No, but LPDDR means soldered, there are no LPDDR dimms
-
comment
Comment #48355735
They didn't say that Mediatek made the cpu sores. Grace is NVidia's own cpu arm cores. I bet that Mediatek made other parts of SoC necessary for a notebook
-
comment
Comment #48355728
I think that Nvidia made GPU and CPU, and Mediatek made other parts of SoC necessary for a notebook. Grace is Nvidia's own CPU ARM core
-
comment
Comment #46172207
They compare HGEMM implementations. At least CUBLAS has HGEMM functions. HGEMM means half-precision (i.e. FP16) general matrix multiplication
-
comment
Comment #42591553
just to make you even more paranoid - zen2/4 (and probably e-cores and zen5) can rename memory operands too (you start to do strange things when Intel limits you to 16 registers)! …
-
comment
Comment #42591513
what about 8-bit ANDN? SHL essentially uses CL, so it may be because 8-bit subregister of "constant register" isn't present on the bypass network
-
comment
Comment #42587706
I once searched github for simd libraries, sorted by popularity, and added most popular of them to my list: https://github.com/stars/Bulat-Ziganshin/lists/simd indeed, highway is t…
-
comment
Comment #42587481
with m/t, the algorithm is memory-bound, so the performance should be determined strictly by the memory throughput
-
comment
Comment #42587416
JOIN SQL operation is another usecase
-
comment
Comment #42587362
it's how Google managed to convince young people all over the world to start reading those crappy A&DS books
-
comment
Comment #42587027
Intel shifts anyway mask out higher bits of CL, this hurts sometimes e.g. when you need to shift by 1..64 bits
-
comment
Comment #42586769
high-performance sorting algos do either merging or partitioning. I.e., you merge R input streams into one, or split one input stream into R (for quick, radix and sample sort). 1. …
-
comment
Comment #42586079
higher throughput means we can serve more people, not that anyone will be served faster. it's like a multi-lane highway
-
comment
Comment #42585829
because THIS code becomes faster once RCX is saved and restored during the interrupt call
-
comment
Comment #42585672
we set CX only once and then use it 10000 times. the problem is not the slow calculation of CX per se, but the slow shift once we got CX from the renamer
-
comment
Comment #42585653
add3 operation will have 3 inputs, though. do we have other integer operations with 3 64-bit inputs?
-
comment
Comment #42585626
except that we need max() here :)
-
comment
Comment #42585517
maybe, the bypass network doesn't include these "constant registers"? a bit like zen5 where some 1-cycle SIMD ops are executed in 2 cycles, probably for shortcomings of the same ne…
-
comment
Comment #39906375
afaik, 7-zip filters can't have multiple inputs (at the encoding stage). multiple outputs are necessary for filters that output multiple independent data streams such as bcj2. and …
-
comment
Comment #39906328
only in indirect way - simpler format could allow to find another real maintainer *or even continue to maintain it himself), because it has less features. but I think xz won the li…
-
comment
Comment #39906163
the installation process itself executes xz scripts which can make any (?) modifications to the system
-
comment
Comment #39885287
1. both lzip and xz are using lzma compression library internally, so there is no difference in their compression ratio/speed 2. lzma compression is LZ + markov chains, while zstd …
-
comment
Comment #39882727
even worse, I have Punto switcher that automatically switches language when I start typing. With default config, it changes latin c to russian one because russian language includes…
-
comment
Comment #39874273
my understanding is that any Debian/RPM-based Linux running sshd would become vulnerable in a year or two. The best equivalent of this exploit is the One Ring. So the really strang…