by Hwman on Wed Feb 22, 2006 1:23 pm
Two ideas:
Increased use of parallel processing inside CPUs and it's implications to software development
- what needs to be changed in software developments that the software will run nicely and quicly on multi core CPUs (traditionally written software performance does not usually increase considerably when you add more CPU cores to the system)
Computer vitrualization technology:
- making one PC hardware look like many separate computers (protected from each other) for different users
- making a cluster of computers looking like one powerful one for the application