 An Introduction to Parallel Programming
Parallel hardware has been ubiquitous for some time now. It’s difficult to find a laptop,
desktop, or server that doesn’t use a multicore processor. Beowulf clusters are
nearly as common today as high-powered workstations were during the 1990s, and
cloud computing could make distributed-memory systems as accessible as... |  |  Droid 2: The Missing Manual
What gives you high-speed Internet access, runs thousands of apps, lets you take high-resolution photos and videos, gives you immediate access to information about all your friends, family, and contacts, handles any email you can throw at it, is a wizard at Facebook and other social networking services…and lets you make and... |  |  Take Your iPad to Work
With the right applications, the iPad can become more than just a content consumption device for videos, music, and electronic books. It can be a content production device as well -- generating documents, spreadsheets, and presentations for the workplace. This ability to produce content, given the right applications, immediately shifts the... |