Grid Computing

"To gain any advantage from multiple resources, an application must have been designed and implemented to split its processing into independent threads of execution to allow those to be run in parallel," wrote Gartner analyst Carl Claunch in his December report How to Choose When and Where to Use Grid Technology. "Unless the code can divide its operation across dozens, hundreds, thousands or more threads, it will not be able to scale its performance when given many resources."