Live data from Hacker News

Viewing profile — Bulat_Ziganshin

Bulat_Ziganshin

HN member
Joined
Sat, May 22, 2021, 12:02 PM UTC
HN karma
36
Public activity
40 items

About Bulat_Ziganshin

No profile information was provided.

Recent public activity

  1. 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…

  2. comment
    Comment #48355748

    No, but LPDDR means soldered, there are no LPDDR dimms

  3. 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

  4. 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

  5. comment
    Comment #46172207

    They compare HGEMM implementations. At least CUBLAS has HGEMM functions. HGEMM means half-precision (i.e. FP16) general matrix multiplication

  6. 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)! …

  7. 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

  8. 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…

  9. comment
    Comment #42587481

    with m/t, the algorithm is memory-bound, so the performance should be determined strictly by the memory throughput

  10. comment
    Comment #42587416

    JOIN SQL operation is another usecase

  11. comment
    Comment #42587362

    it's how Google managed to convince young people all over the world to start reading those crappy A&DS books

  12. 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

  13. 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. …

  14. 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

  15. comment
    Comment #42585829

    because THIS code becomes faster once RCX is saved and restored during the interrupt call

  16. 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

  17. comment
    Comment #42585653

    add3 operation will have 3 inputs, though. do we have other integer operations with 3 64-bit inputs?

  18. comment
    Comment #42585626

    except that we need max() here :)

  19. 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…

  20. 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 …

  21. 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…

  22. comment
    Comment #39906163

    the installation process itself executes xz scripts which can make any (?) modifications to the system

  23. 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 …

  24. 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…

  25. 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…