Forgot your password?

Comment: Re:Sounds smart, but is it? (Score 1) 125

If you have a loop where each iteration has 30 cycles latency and 5 cycles throughput, the OoO engine will just keep executing instructions from six iterations in parallel. Producing code that does this without OoO execution is a nightmare.

Loop unrolling is hardly a nightmare, it's one of the simplest optimizations and can easily be automatized.

Comment: Re:Is it better? (Score 4, Insightful) 125

In-order processors are a better choice as long as your program is well optimized.
Optimizing for in-order processors is difficult, and not something that is going to be done for 99% of programs. It's also very difficult to do statically.

NVIDIA has chosen to let the optimization be done by software at runtime. That's an interesting idea that will surely perform very well in benchmarks, if not in real life.

Comment: Re: So.. what? (Score 1) 255

by loufoque (#47636275) Attached to: TEPCO: Nearly All Nuclear Fuel Melted At Fukushima No. 3 Reactor

It's because of anti-nuclear people that it became so expensive.
Ecoligists in general frequently slow down construction, increase costs and slow down innovation, one example being the Superphoenix project: a next-generation reactor which would have solved the problems of nuclear waste had to be dismantled before the initial investment was even paid off due to FUD from ecologists. Of course they couldn't use that as the reason to close it, so they pretended it was because of excessive costs.

Make sure your code does nothing gracefully.