Live data from Hacker News

Viewing profile — camel-cdr

camel-cdr

HN member
Joined
Sun, Jan 31, 2021, 7:33 PM UTC
HN karma
2,133
Public activity
785 items

About camel-cdr

No profile information was provided.

Recent public activity

  1. comment
    Comment #49250553

    The create is called portable_simd. There is no reason a portable_simd relu_dot implemention should need to specify the SIMD width. But the design and documentation of portable_sim…

  2. comment
    Comment #49249795

    I love how ever example of portable SIMD isn't portable. They specifies a constant SIMD width so it's non-portable. Well, not performance portable, but why are we using SIMD again?…

  3. story
    Google search filter by date seems broken

    I tend to search for a few topics with the filter set to past 24 hours and past week. Today that feature seems broken and returns a lot of years old results. Somebody else had a si…

  4. comment
    Comment #49113490

    this type of thing usually means you are the product

  5. comment
    Comment #49045374

    Well, this explains who has the training data to fake it then.

  6. comment
    Comment #48991022

    It used to be $300 for the 8GB RAM version for the first batch in May/June. (16GB for $400)

  7. comment
    Comment #48971111

    > So, why not just cover that flaw by adding a carry/overflow flag. Actually, why not just have a single generic 1-bit flag? You could still have cmp + branch, but now you put the …

  8. comment
    Comment #48967853

    > Well, cmov is absolutely possible without flags. You see such "select" instructions all the time on GPUs Well, yes, because GPUs need 3r1w anyways, for fmadd, and because a dedic…

  9. comment
    Comment #48966117

    Designing an ISA arround carry flags certainly gives you many goodies: cmov, adc, ccmp, larger branch range

  10. comment
    Comment #48965318

    That seems like a weird thing to save on, for architectures that have expensive but rarely used things like CLZ on all ALUs. But I hadn't considered the ISA design option of only c…

  11. comment
    Comment #48957831

    > Out-of-order pipelines actually have a really elegant way of handling flags, they just store a copy of the flags register on every ROB entry. And yet, flag writing instructions a…

  12. comment
    Comment #48917920

    No don't buy this one, it doesn't support RVV. Their newer ones do, but those are a lot more expensive.

  13. comment
    Comment #48917887

    > Dart supports RISC-V as a target architecture for compilation, but I'm not really excited about figuring out how to map the wasm-SIMD-style primitives to RISC-V's RVV and so I do…

  14. comment
    Comment #48881585

    > No, not really. You can still jump into the middle a 32-bit instruction, and it's possible it can be reinterpreted as a valid 32/16-bit instruction. Remember when people complain…

  15. comment
    Comment #48876954

    You can see the encoding limitation it in the design on SVE, which only has destructive operations, but MOVPRFX, which is a round about way of doing 64-bit instructions, without do…

  16. comment
    Comment #48876172

    You can benchmark stuff with and without RVC. Once there is faster hardware I want to do such a comparison with a full gentoo build for both sides. However, quantifying what the re…

  17. comment
    Comment #48876072

    > E.g. you fetch 66 bytes instead of 64 Not really, you would fetch fewer bytes with RVC [2, page 9], because the code density is better. > I would be really surprised if the lower…

  18. comment
    Comment #48875621

    There are two options when designing an ISA to achieve competitive code size, add variable length instructions or add more complex fixed-length instructions which require cracking …

  19. comment
    Comment #48873817

    > Yes that's precisely the point of excluding it from the RVA profiles. It would mean that Linux distros don't compile code with C enabled, so chips are free to not support C and t…

  20. comment
    Comment #48685500

    \* Fibonacci hashing spreads packed ARGB keys uniformly. Used so that low bits don't dominate the cache. */ return (NSUInteger) ((key * 11400714819323198485ULL) & (NS_COLOR_CACHE_S…

  21. comment
    Comment #48664211

    Isn't HTML and CSS already a huge surface to support, unless you are happy with a subset?

  22. comment
    Comment #48664079

    > i wish there was just an SDK for building apps (i'll vibe code towards a great epub experience, i'm fine with that) That seems to be what crosspoint-reader is: https://github.com…

  23. comment
    Comment #48663443

    I skimmed over the project a bit. It seems quite ambitious to aim to reimplement epub, considering that means supporting HTML, CSS, SVG and JavaScript. Is there a ebook format that…

  24. comment
    Comment #48556456

    > unless you're irresponsible enough to connect an LLM to something that actually matters Remember when people said Artifical Intelligence woun't be dangerous, because nobody will …

  25. comment
    Comment #48514858

    This is not the correct analogy, because we know that they explicitly used a huge ammount of pirated books and other works.