A Company

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 26 September 2006

Towards a more efficient computing infrastructure

Posted on 11:05 by Unknown
Posted by Luiz Barroso, Distinguished Engineer

Intel CTO Justin Rattner was kind enough to invite me on stage today during his R&D keynote at the Intel Developers' Forum to talk about some of the computing platform challenges we face in building large-scale Internet services. Talking to industrial colleagues and the academic community about some of our most important platform-level requirements is something I always make time for. If you're trying to build interesting systems, life is easier when hardware vendors are aware of what works for you and what doesn't.

Chip multiprocessing -- the idea that multiple simpler processing units in one chip can be a better choice than a single hulking one -- is an example of a technology we've been vocal supporters of for quite a while. See for example "Web Search for a Planet" and "Price of Performance." We're happy to see this thinking being embraced by several vendors.

The focus of our message at IDF today was efficiency: power efficiency and programming efficiency. There are several hard technical problems surrounding power efficiency of computers, but we've found one that is actually not particularly challenging and could have a huge impact on the energy used by home computers and low-end servers: increasing power supply efficiency. All computers, including personal computers and servers, have power supplies to convert the alternating current (AC) from the outlet to the direct current (DC) needed by the machine. Typical power supplies waste 30-45% of their input power, and relatively simple modifications can bring this waste down to 10%. Others, like 80 PLUS, have also identified and targeted these inefficiencies. We believe that the development of a new open standard is necessary to achieve very high efficiencies at low costs, so we have begun discussions with Intel and other vendors that we hope might lead to significantly more efficient power supplies. Here's a short white paper describing this in more detail (PDF). If you'd like us to keep you posted on our progress, please send us a note at efficient-psu@google.com.

Programming for systems with many computers can be a daunting task, but one that our engineers have to face every day. Simplifying this task has a direct impact on programmer productivity, and consequently the rate of innovation. Software tools such as MapReduce have been very successful at Google by making it easier to process huge amounts of data quickly by spreading it over many computers. However, the efficiency of the computation can still suffer because of the limitations of the underlying computer platform. For example, programmers only have two major storage options that are widely available: memory (DRAM, specifically) and disk drives. Latency of disk accesses is about 100,000 times slower than memory, while memory is approximately 200 times more expensive (per gigabyte) than disks. These two alternatives are so far apart that programmers are forced to choose from two extremes, making some computations very difficult. I suggested to the IDF audience that there might be an opportunity for intermediate solutions in this space, faster than disks but cheaper than memory. Some forms of FLASH memory might soon be possible solutions, for example.

It's always rewarding to exchange notes with our friends in industry and academia, whether through participation in events or by publishing papers. I expect we'll continue to do that.
Email ThisBlogThis!Share to XShare to Facebook
Posted in developers | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • About that fake post
    Posted by Karen Wickre, Google Blog team A bug in Blogger enabled an unauthorized user to make a fake post on the Google Blog last night, cl...
  • On the alert for bloggers
    Posted by Naga Sridhar Kataru, Software Engineer So many interesting blogs and so little time! If you're anything like me, you like to p...
  • OneBox for all your corporate information
    Posted by Dave Girouard, VP, Enterprise We added OneBox functionality to our Google Search Appliance today, which means you can now find j...
  • It’s all about the photos
    Posted by Adrian Graham, Product Manager Reading feedback from Picasa users is one of the best parts of my job. And lately the feedback has ...
  • Buzz about Google Print and the lawsuit
    Posted by Adam M. Smith, Product Manager "Making all the Google Print facts clear really does make a difference." That's the h...
  • The rebirth of cool
    Posted by Silas Reyes, Webmaster, Mobile team Have you ever been involved in a project that you've seen evolve from an idea to a work in...
  • We' re turning 1....
    Posted by the Gmail team ...and to celebrate our birthday, we're giving all Gmail users another gigabyte of space, and then some. And ye...
  • Bookmark this site
    We talk a lot about our mission to "organize the world's information and make it universally accessible and useful," and we th...
  • Google does Grimsby, Gateshead and Glasgow
    Posted by Richard Boardman, Usability Analyst Sometimes it's hard being a Brit in Silicon Valley. Have you tried to find a decent pint, ...
  • And we're back
    Posted by Jason Goldman, Blogger Product Manager The Google Blog was unavailable for a short time tonight. We quickly learned from our initi...

Categories

  • accessibility
  • ads
  • Africa
  • apps
  • April 1
  • Asia
  • books + book search
  • crisis response
  • developers
  • doodles
  • education and research
  • enterprise
  • Europe
  • free expression
  • google.org
  • googlers and culture
  • green
  • health
  • Latin America
  • mobile
  • online safety
  • personalization
  • photos
  • policy and issues
  • privacy
  • recipe
  • recruiting and hiring
  • scholarships
  • search
  • search trends
  • small business
  • user experience and usability
  • youtube and video

Blog Archive

  • ▼  2006 (231)
    • ►  October (27)
    • ▼  September (26)
      • Now anyone can Talk
      • Your inbox for the web
      • Happy trails with Google Transit
      • Google Calendar does something about the weather
      • How long is 8 years in Internet time?
      • Our approach to content
      • Towards a more efficient computing infrastructure
      • Google Notebook improvements
      • About the Google News case in Belgium
      • Our call from space
      • TechnoServe announces entrepreneur development pro...
      • New Spreadsheets fun
      • Students: Get your gadget on
      • Congratulations, Luis von Ahn
      • Bigger and better search appliance
      • Time travel
      • Picasa goes online, gets new features too
      • The best stories on Earth
      • UNCF Google Scholarship Program
      • Celebrate your freedom to read
      • Co-op for health information
      • 7 Days in September
      • History as it unfolds
      • And the Desktop Gadget winners are…
      • TED talks on Google Video
      • 55 Ways to Have Fun With Google
    • ►  August (32)
    • ►  July (18)
    • ►  June (25)
    • ►  May (19)
    • ►  April (20)
    • ►  March (20)
    • ►  February (26)
    • ►  January (18)
  • ►  2005 (199)
    • ►  December (18)
    • ►  November (20)
    • ►  October (20)
    • ►  September (27)
    • ►  August (20)
    • ►  July (14)
    • ►  June (11)
    • ►  May (18)
    • ►  April (16)
    • ►  March (21)
    • ►  February (7)
    • ►  January (7)
  • ►  2004 (58)
    • ►  December (11)
    • ►  November (6)
    • ►  October (15)
    • ►  September (7)
    • ►  August (2)
    • ►  July (4)
    • ►  June (5)
    • ►  May (7)
    • ►  April (1)
Powered by Blogger.

About Me

Unknown
View my complete profile