An article in InformationWeek explores the thinking behind a new initiative announced Monday by Google and IBM to better equip students and researchers for the coming “cloud computing” era they expect, of distributed computing:
“The reason that we’re partnering with universities is that Google is an engineering firm,” said Christophe Bisciglia, a senior engineer at Google and a former University of Washington student. “We’re working with our academic partners to teach [large-scale distributed computing] to students.”
The fundamental architecture of computing is changing, Bisciglia said. Moore’s Law still applies, he said, but now more performance gains come from processor density than transistor density. “You need to design your software to that it scales horizontally,” he said, referring to the challenges of programming for many multicore processors working in parallel.
“In this age of ‘Internet-scale’ computing, the new, evolving problems faced by computer science students and researchers require a new, evolving set of skills,” Bisciglia explained in a post to Google’s corporate blog on Monday. “It’s no longer enough to program one machine well; to tackle tomorrow’s challenges, students need to be able to program thousands of machines to manage massive amounts of data in the blink of an eye.” . . .















Comments
@ 08:07
Judy, I have a theory about how they came up with the name “cloud computing.”
http://itknowledgeexchange.techtarget.com/overheard/overheard-what-the-heck-is-computing-in-a-cloud/