Skip to main content

The world of Big Data Needs Low Power Computing




On Wednesday, our company GigaOM held a day-long event that dove into the topic of “big data,” or basically the types of applications, tools and networks that are being built to manage the massive amount of data that has emerged via networked computing and which is fundamentally recreating industries from health care to consumer web applications to genomics. From an energy perspective, what I took away from the day’s discussion is that with so much data flowing over networks and with so much computing power needed to crunch that data, the infrastructure needs to be as low power as possible to both make the era of “big data” economical and also more eco-friendly.

You can see a slow increase in attention on lower-power chips, servers, networks and data centers, from Internet companies like Google and Yahoo, startups like Calxeda and Power Assure and investors, too. The mentality is no longer that computing needs to maximize performance regardless of anything else, but there is emerging a new desire to design systems that use just as much power as needed for the necessary computing or network performance. The less power used, the lower a company’s energy bill — and the fewer carbon emissions. (Hear more about low-power computing and data centers from Google and Yahoo at Green:Net 2011 on April 21 in San Francisco).

At our Structure Big Data event, Sun Microsystem and Arista Networks Co-Founder Andy Bechtolsheim, pointed to recent developments in chip design that look at how to minimize power consumption while also getting more bandwidth out of chips. In particular he mentioned Calxeda, which was presenting at Structure Big Data, and which builds servers out of clusters of cell phone chips in order to optimize power efficiency.

As Stacey wrote earlier this month on GigaOM, the Calxeda system on a chip uses an ARM Cortex A9 quad-core and server manufactures can jam 120 ARM quad-core nodes (480 cores) in a 2U enclosure, with an average consumption of about 5 Watts per node. That power consumption includes DRAM. In comparison, Intel and AMD boxes using the x86 architecture can consume about 80 to 130 watts for a quad-core machine, while low-power versions of x86 chips can consume 30 watts.

The idea is that data center operators can save considerable money on their energy bills by installing ARM-based servers. Chip designer Marvell is following suit with ARM chips for servers, and Intel is also developing lower power server chips.

But using ARM for servers is just one innovation. Data center operators are looking to lower the cost of cooling systems and turning to virtualization, while telcos are developing lower power networks.
All the push in performance — and now subsequent trend in low power systems — can thank Moore’s Law. Bechtolsheim said during Structure Big Data that so far Moore’s Law has produced progress that is “without equal in the history of mankind” and which will continue for another 10 or 20 years. That means that the trend towards big data and cloud computing will only continue and accelerate, and the need for low-power computing infrastructure will be even more crucial.


 Said By: GigaOM.com

Comments

Popular posts from this blog

Characteristics of a Good Programming Language

Till now there are many high level languages which are very popular, and there are others, which could not become so popular in-spite of being very powerful. There might be many reasons for the success of a language, but one obvious reason is the characteristics of the language. Several characteristics believed to be important with respect to making a programming language good are briefly discussed below. Simplicity A good programming language must be simple and easy to learn and use. For example, BASIC is liked by many programmers only because of its simplicity. Thus, a good programming language should provide a programmer with a clear, simple and unified set of concepts which can be easily grasped. It is also easy to develop and implement a compiler or an interpreter for a programming language that is simple. However, the power needed for the language should not be sacrificed for simplicity. The overall simplicity of a programming language strongly affects the readability of the pr...

Angular 4 and Firebase Authentication: Setup

If you have come to this article, it means you are keen to learn new technology and that too Firebase. I love Firebase because it provides all basic but important features of any web application. Take for example, authentication, which is cumbersome and risky if not implemented with utmost care. And when we have the integration of Angular and Firebase, it becomes a lot easier for a developer to build such crucial modules in less time with minimal efforts. In this article we will create a simple Angular application using Firebase. I am going ahead with the understanding that you know the benefits of Firebase and have little knowledge about it. There are plenty of posts out on the web if you are behind. Step 1: Install Angular CLI (if not installed). npm install -g angular-cli Step 2: Create new Angular 4 project. By default now angular CLI will create Angular 4 project so you need not fret. ng new firebase-authentication Step 3: Check whether the ne...

Switch-case, simple calculator . . .

11.      Write a program to perform some mathematic functions with the help of “switch-case” statement. #include<stdio.h> #include<conio.h> void main() { int a,b,ans; char c; clrscr(); printf("\ Enter a and b:"); scanf("%d%d",&a,&b); printf("\n Enter operator:"); fflush(stdin); scanf("%c",&c); switch(c) { case'+':ans=a+b;       break; case'-':ans=a-b;       break; case'*':ans=a*b;       break; case'/':ans=a/b;       break; } printf("\n ans %d",ans); getch(); } 12.      Print the Fibonacci series #include<stdio.h> #include<conio.h> void main() { int a=1,b=1,s=3,c,ch; clrscr(); printf("how many steps="); scanf("%d",&ch); printf("%5d%5d",a,b); for(s=3;s<=ch;s++) {       c=a+b;       printf("%5d",c);       a=b;    ...