Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:A great idea, if they pull it off! (Score 1) 135

Mod parent up. Virtualization isn't the latest-hardware-resource-hogging-thing like some other pieces of software, it's been here since the 60s. There already are projects for paravirtualization-oriented (micro)kernels on embedded architectures (namely ARM), many of them based on the L4 family. They aren't exactly made for the mobile market yet, but with the proper hardware support these could really rock on OS-level power management and security.

Comment Gigahertz are useless... (Score 2) 77

...without efficient static memory, mostly because of the CPU-Memory gap. A faster CPU would require the memory and the bus to keep up at a similar frequency. That's already a problem, and even if that were possible then it would lead to increased power consumption using dynamic RAM and frankly, I think that's the last thing we need.

So faster CPUs will only be a viable alternative when we manage to get something like those memristors they keep talking about. Until then, it's larger caches and higher-frequency DRAM.

Comment Re:Sounds like a good idea (Score 1) 323

I agree with that, but developers often sacrifice portability for performance, that's a fact. CUDA isn't any more portable than assembly, yet it can improve performance a great deal if used correctly. IBM Cell processors can be programmed at assembly level, which is why a Playstation 3 can perform better than a PC, marketing and everything else aside. When a computer architecture like those mentioned is odd enough that the compiler isn't able to optimize, you just have to go there.

Comment Re:Sounds like a good idea (Score 1) 323

Your argument would hold if DirectX were portable. I don't really see it running natively anywhere except Windows and Xbox.

I really don't understand some people's aversion towards assembly language. Yes, sure, we all want a user-friendly programming environment, but not when it comes to squeezing all we can out of the hardware. My two cents.

Comment Re:the best. (Score 1) 553

No, C++ is not just "C with classes". It's "C with classes, templates and a whole load of other features" (some of them were even included in newer C standards). Don't underestimate its power. I prefer C to C++ myself, but only because I work on projects that are better suited for C rather than C++. The latter just scales better for larger stuff and is a lot better for abstraction, that's all. While I'd always pick C over C++ for low-level programming.

Slashdot Top Deals

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...