Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Antimatter falls down in a gravity well (Score 1) 109

What would have been the alternative? If antimatter was repelled by earth, it would also be repelled by the sun, by the center of our galaxy, etc. So which way would it end up going? The very idea of relativity would be instantly refuted if you could reverse every gravitational effect in the universe. Motion would end up being absolute after all. That would be a pretty unlikely outcome.

Comment Re:R&D ... (Score 2) 55

I wonder when someone is finally going to produce actual hardware neurons. Right now we're just simulating neural nets with classic computers. No matter how much they distribute the load over many cores, it's still just processors doing calculations. If we can have the silicon equivalent of actual neurons, that would be a major breakthrough.

Comment Re:Summary... (Score 1) 67

I've looked at optimized code, and while some optimizations indeed occur like you pointed out, there's still an awful lot of low hanging fruit to be optimized. I once stepped through a fused-multiply-add library call, which should have just been one instruction, but instead it was a function calling a function calling a function looking up the address of a function and then calling that, each of them saving a few registers on the stack. It was like 50 instructions instead of one. (On MacOS)

And I've seen plenty of other instances where I could rewrite a loop to be 50% faster just by avoiding some simple recalculations and things like that.

Comment Re:Summary... (Score 4, Insightful) 67

They shouldn't call it "new algorithms" though. It's micro-optimization which is definitely a good thing but doesn't actually change how the algorithm works (if I understood correctly).

I do believe this has a lot of potential: high level languages are designed with human programmers in mind, preventing them from making mistakes but also adding way too much code in the process. Manually optimizing that bloated code for a whole app, one instruction at a time, is basically impossible for humans (without making mistakes) but would be easy for AI. It can turn nicely structured but overly complicated functions back into good old spaghetti code that runs faster while producing the same results.

Slashdot Top Deals

The optimum committee has no members. -- Norman Augustine

Working...