Viewing profile — silentvoice
silentvoice
HN member- Joined
- Mon, Mar 31, 2014, 2:56 AM UTC
- HN karma
- 104
- Public activity
- 41 items
- HN profile
- View on Hacker News ↗
About silentvoice
Recent public activity
-
comment
Comment #48088010
Almost no part of the algorithm as specified in the blog post is GPU friendly, but it can be improved. The "symbolic" phase is very hard to port to the GPU in the first place and a…
-
comment
Comment #47667089
what are some bad behaviors you've seen with NFS,ZFS,RAID and how do you diagnose it and how did it lead you to this solution
-
comment
Comment #47200951
I have no submission for this but I joined the hype in my own way by optimizing the training loop. These tiny models are not really well suited to frameworks like pytorch, and with…
-
comment
Comment #45834466
oh boy I've got opinions here. Basically I just don't want to hear about "the state of SIMD in Rust" unless it is about dramatic improvement in autovectorization in the rust compil…
-
comment
Comment #45359181
There are two sides to numerical linear algebra. The first is the "linear algebra" part, which is very mathematically sophisticated and the language you choose to represent these c…
-
comment
Comment #21356285
Thanks! The chunks trick was a fairly straightforward translation of what I would do in C++ if the compiler wouldn't vectorize the reduction for some reason. These days most compil…
-
comment
Comment #21347954
Hi I wrote the blog post linked - and I feel a little silly that I didn't check that _both_ loops vectorized. So I fixed the Rust implementation to keep a running vector of partial…
-
comment
Comment #10693823
I wasn't clear enough. I was responding to the flow of comments of the form: "Riemann hypothesis is hard, this is unlikely to be true." Sure it's true, but doing a little more rese…
-
comment
Comment #10687737
Coming from a PhD in math I can give this good trick for assessing grand mathematical claims: Google the authors. Maybe unfair to intelligent amateurs, but based on my decade of ex…
-
comment
Comment #9442557
Maybe a better term should be "blind" rather than black-box. I think the goal is simply to hold optimization to the same level of reproducibility that is expected of most scientifi…
- story
-
comment
Comment #9124983
How is this for "performance portability?" I use this solution in C when the function is very expensive, therefore a little extra indirection really won't make any difference - but…
-
comment
Comment #9124200
Curious it doesn't mention C11's __Generic macro. A very nice way to achieve a lot of useful "overloading" behavior. http://en.wikipedia.org/wiki/C11_%28C_standard_revision%29
-
comment
Comment #8970522
The idea of using DSLs in this field is attractive. The amount of math you have to hold in your head to really start talking about large scale simulations is staggering, and it get…
-
comment
Comment #8799628
Very handy formula. I was recently in the situation of being given a bunch of polygons, each represented in a list-of-edges format and I needed to compute the outward-pointing norm…
-
comment
Comment #8505995
Symbolic math is not the same thing as formalized math, and doesn't carry with it the same guarantees of correctness. That's the price one pays for having black box functions spit …
-
comment
Comment #8401150
Could someone comment on the following C++14 feature on the list here: "Avoiding/fusing memory allocations" It lists Clang but nothing else as supporting it. This sounds like a com…
-
comment
Comment #8347462
The lack of price transparency and emergence of 3rd party system was direct result of heavy regulations on health care dating back to WW2, and was slowly solidified into law throug…
- story
-
comment
Comment #8325198
I don't know how useful it will be in the end. The idea of targeting a powerful (proper) subset of turing completeness to produce fast executables makes a lot of sense to me, and f…
-
comment
Comment #8325126
It's a little bit of a misrepresentation on the part of the presenter. BLAS is a specification for linear algebra software, of which implementers are free to use the most appropria…
-
comment
Comment #8309153
Did the author claim Morte was Turing-complete? I don't think I saw that claim, but I'm a newcomer to all this computer science theory stuff. I think these Wikipedia links answer y…
-
comment
Comment #8308521
Is this a proper excuse for me to enjoy the sun more every day?
-
comment
Comment #8299079
Did I read this right? The thesis was: Psychopathy may be correlated with higher IQ. Tests were done, except the psychopathic responses were recorded on the lower IQ responders, no…
-
comment
Comment #8271542
Matrix multiplication is one of the most abused computational kernels when showing off cache locality and vectorization optimizing compilers. Unfortunately very few scientific code…