Viewing profile — diamondlovesyou
diamondlovesyou
HN member- Joined
- Wed, Apr 23, 2014, 9:26 PM UTC
- HN karma
- 245
- Public activity
- 117 items
- HN profile
- View on Hacker News ↗
About diamondlovesyou
Contact me via email: dick at richard no-space c no-space diamond dot com
Recent public activity
-
comment
Comment #48918551
Not if you can't prove anti-aliasing properties, which wasm doesn't carry.
-
comment
Comment #48616677
> Now why can't compilers do this sort of thing automatically? They do - they just can't assume GFNI instructions are present unless you explicitly say so: https://godbolt.org/z/eY…
-
comment
Comment #48118336
That won't be located on the stack either. The underlying buffer will be a TU local - ie static and not rx
-
comment
Comment #47771247
> This post makes it seem like the pass ordering problem is bigger than it really is and then overestimates the extent to which egraphs solve it. It isn't so much for SoTA implemen…
-
comment
Comment #43552270
I don't use credit cards for the credit; in fact mine are completely paid for every statement. They are used for the customer protections and other provided "free" benefits. If som…
-
comment
Comment #43530653
Less area means less sources of interference for others (this property is also true in the other direction). So the attenuation reduces the signal area, and stronger attenuation le…
-
comment
Comment #43349861
> Why is cooperation unlikely? AFAIK it’s not too hard to make a compiler support a function attribute that says “do not optimize this function at all” Compilers like Clang actuall…
-
comment
Comment #39004486
GB6 will use the Zen4's AVX512, which Zen2 doesn't support.
-
comment
Comment #38463286
Fast is relative here. These are microcoded instructions, which are generally terrible for latency: microcoded instructions don't get branch prediction benefits, nor OoO benefits (…
-
comment
Comment #38461882
AMD's string store is not like Intel's. Generally, you don't want to use it until you are past the CPU's L2 size (L3 is a victim cache), making ~2k WAY too small. Once past that po…
-
comment
Comment #38209842
I have been very happy with my Minisforum Venus UM790, though I use it as a mobile computer since I can just throw it into my backpack. It's been great to have access to AVX512 on …
-
comment
Comment #37018036
> It is not a language flaw. C++ requires types to be complete when defining them because it needs to have access to their internal structure and layout to be in a position to appl…
-
comment
Comment #37017965
The power of the optimizations available to C++ are what make it so fast (see how slow debug mode is vs -O2/etc), and what allow C++ to be fast in the face of common/easy-to-unders…
-
comment
Comment #36627046
https://archive.li/ZN5MJ
-
comment
Comment #35768918
CISC vs RISC doesn't matter. An ISA should ideally be a healthy mixture of both (citation needed). Arm64 allows memory operands, "just" like x86; but it still has code size issues.…
-
comment
Comment #35206441
Sadly, nobody can run from memory management.
-
comment
Comment #35192873
> Like almost any thorny military problem of the 1950s, the solution was the application of nuclear bombs. Magnificent.
-
comment
Comment #35145094
I don't think scalable vectors is particularly useful feature, especially compared to what compilers have to go though to support it. It's much more useful to be able to do "more p…
-
comment
Comment #34822640
Add a period to the end of the sentence and aberration is gone. "맙소사, 절대평화주의자들도 가끔 존재 자체가 고통이라 해도 남에게 해를 끼치는 행동을 하는 것 같아요."
-
comment
Comment #34409397
See AMD "Smart Memory" a.k.a. PCIe Large Bar. This expands the amount of GPU memory that the CPU can directly access, usually to the GPU's entire memory range (ordinarily only ~256…
-
comment
Comment #33400056
> By the time of the second gulf war, the F-14D cost 20% more per unit than the F-18E, and some 80-100% more to maintain. I'm not sure how you're concluding that the taxpayers were…
-
comment
Comment #32617814
Naw, just use {pointer, length} tuples. Crisis averted.
-
comment
Comment #32571239
GB4/5 are... not a particularly high quality codebases. I can't offer anything more than that, but, well, lets just say that GB4/5 is my least favorite benchmark as a compiler engi…
-
comment
Comment #31956035
HBM GPUs are better off because the memory cores are in the same package as the compute cores. So they get the same amount of cooling love as the compute cores enjoy. At least in t…
-
comment
Comment #31644923
> But if you get it a little too close together, it goes boom. It won't go boom. One of the difficulties (of many) of the Manhattan project was that it was really really difficult …