Followers

Showing posts with label unification theory. Show all posts
Showing posts with label unification theory. Show all posts

Sunday, May 8, 2011

Solve Complex Problems With Unused Computing Power (using BOINC)

Imagine if everyone's computers were combined together to create one big network of computing strength more powerful than any supercomputer on earth. That's what BOINC (Berkeley Open Infrastructure for Network Computing) does, and you can be a part of it today.

Many people are oblivious to the fact that there is quite a lot of computing power going unused each and every day. The fact of the matter is, nearly everyone has a desktop computer or a laptop computer these days. However, how often do we put our actual computing power to use? Most of the time we are not using our computer for very demanding work--sometimes we will render a video here and there, play a few games, or do some other work that actually uses our computing power.

Folding@home simulates protein folding using distributed computing. It currently operates at above 7 native petaFLOPS, with a large majority of the performance coming from GPU and PlayStation 3 clients. In comparison to this, the fastest standalone supercomputer (non-distributed computing) in the world (as of November 2010, Tianhe-I) peaks at approximately 2.56 petaFLOPS.
Image Source: news.cnet.com

Now with this being said, there is a large amount of computing power that we can still tap into. Imagine if everyone's computers were combined together and synchronized together to take on even the most challenging computational problems, such as protein folding or galaxy formation. That is what the BOINC project does (Berkeley Open Infrastructure for Network Computing).

How it works is simple. Say your computer is idle for an hour or two a day, or you're simply surfing the internet and not using your compute for much more. Well, in that amount of time you can leave BOINC running in the background and it would have completed several work units (WU's) which will be sent to the central server and then used in conjunction with thousands of other work units to observe the characteristics of protein folding (crucial in cancer research--folding@home), galaxy formation (MilkyWay@home), mathematical problems (abc conjecture in number theory--ABC@home), and much more.

This way, you are tapping into the unused computing power of your computer and contributing to the advancement of mankind at the same time. It's a wonderful way of utilizing unused resources in our world for advanced research.

MilkyWay@home renders complex N-body simulations which are used to generate 3D dynamic models of stellar streams near the Milky Way galaxy.
Image Source: Wikimedia.org

Many computer enthusiasts also use the BOINC platform to test their computer for speed and performance, since it uses up every bit of computing power available, it is a good stress test for overclocks and gamers. However, the beauty of BOINC is that it is simple to use and can be used by anyone--computer savvy or not.

Take for example folding@home (though not technically a BOINC project, it is distributed computing). It is a single download which you install and then simply run to compute work units. Many people also join teams and organizations to see who has the most points or work units. It turns into a competition for the benefit of all!


The unique feature of BOINC is that it can attach not only one project, but nearly an unlimited amount of distributed computing projects. It is the most popular platform under which many distributed computing projects thrive.
Image Source: boinc.berkeley.edu

If you are interested in participating in the BOINC project for distributed computing, you can start today. There are many projects available. In some instances you can even use your graphics card to do work that would normally take hours--in a few minutes (for those of you with powerful graphics cards out there).

Some popular distributed computing/BOINC projects are:

folding@home: designed to perform computationally intensive simulations of protein folding and other molecular dynamics (MD), and to improve on the methods available to do so (though not technically a BOINC project, it is distributed computing).

MilkyWay@home: attempts to generate highly accurate three-dimensional dynamic models of stellar streams in the immediate vicinity of our Milky Way galaxy.

SETI@home: to analyze radio signals, searching for signs of extra terrestrial intelligence, and is one of many activities undertaken as part of SETI.

LHC@home: to help maintain and improve the Large Hadron Collider (LHC), which became active in September 2008.

PrimeGrid: project for searching for prime numbers of world-record size.

Climateprediction.net: project to investigate and reduce uncertainties in climate modelling.

Astropulse: to search for primordial black holes, pulsars, and ETI.

Einstein@home: searches through data from the LIGO detectors for evidence of continuous gravitational-wave sources, which are expected for instance from rapidly spinning non-axisymmetric neutron stars.

--

Personally, I am currently active on MilkyWay@home and folding@home and plan to try out many other distributed computing projects soon!

Let me know which project you plan to join in a comment!

Monday, February 21, 2011

The Problem with Black Holes

We've all heard of Black Holes and how their massive weight and gravitational influence shape our galaxies. In fact, it is now estimated that most galaxies have a supermassive black hole residing at their centers which may have played a large part in facilitating growth at the early stages of the galaxy's formation.

A Black Hole's gravitational pull is strong enough to prevent light from escaping it. Light travels at approximately 299,792,458 meters a second (~186,000 miles per second). One can only imagine what type of extreme gravitational force would be necessary to keep even light from escaping the depths of a Black Hole.

An artist's conception of a Black Hole. Source: zmescience.com

However, more intriguing than the Black Hole's massive gravitational pull and weight is its size. What many don't seem to know about a Black Hole is that it is infinitely small. In fact, a Black Hole is smaller than a grain of sand. Doesn't make sense, does it? How something so small can weigh so heavy? That's the exact problem with Black Holes that physicists have been working on for years now.

There are two types of theories at work at the inside of a Black Hole, which makes it more unique than almost any other interstellar object.

Atomic properties at the quantum level. Source: Wikimedia Commons

The first is that since the Black Hole is nearly infinitely small, physicists must utilize the laws of quantum mechanics in order to understand the properties at the tiny level. For those of you who don't know, quantum mechanics is the "weird" world of physics where particles don't behave as we would expect them to in the macro world. For instance, random occurrences occur that have probabilities attached to them; however, their nature still appears somewhat random to scientists. This causes a problem because as we move up the ladder and look at what is going on at the macro level, patterns appear (i.e., electrons and protons, their respective behaviors).

A conceptual image of the laws of general relativity (ball rolling and curving space-time). Source: topnews.net.nz

The second theory important to the study of Black Holes is general relativity. A theory by Albert Einstein that revolutionized our understanding of the universe; it plays an important part in understanding Black Holes due to their gargantuan mass. General relativity is necessary in order to understand how massive objects such as stars, planets, and other objects in the universe move due to curvature in space-time. And due to the fact that Black Holes have such high masses, the laws of general relativity are important in understanding how they should behave. This brings us to the main problem with Black Holes.

Quantum mechanics and general relativity do not seem to like each other mathematically. They are in a sense, almost two different instruments that are playing their own tunes to the universe. They both have this harmonious way of summarizing how things act in their respective worlds (microscopic level for quantum mechanics, macroscopic level for general relativity. However, both theories seem to hate each other mathematically when brought together. Things don't quite add up--the math falls apart. And the problem with Black Holes is that they are infinitely small and infinitely massive--meaning that we would need to use both theories in order to understand Black Hole entirely.

Many physicists are working on a grand unification theory to help solve this problem in Physics. Theories such as String Theory and "The God Equation" are constantly being worked upon by physicists around the world in order to reach a grand unification theory that would bring together the laws of quantum mechanics and general relativity in one. Until then, we can only imagine how harmonious and powerful such a unified theory can be.