Wednesday, March 30, 2011

Oracle vs. Google : Who will own Java?

"in August, Oracle sued Google over Google’s use of Java. And now the father of Java is on Google’s side. There has been a lot of speculation around that lawsuit, including the claim that Google will end up owning Java as a result of the lawsuit." (click here for more) The Oracle v. Google Complaint

The Essence of Chaos

I just completed reading "The Essence of Chaos" by Edward Lorenz. It provides great explanation of deterministic behaviour, what is chaotic behavior, bifurcations, fractals, lyapunov stability, manifolds, butterfly effect, strange attractors, and more! I highly recommend this for anyone interested in chaos!

Saturday, March 12, 2011

Wednesday, March 9, 2011

Eric Carle Books

My daughter's favorite books are Eric Carle books. She loves The Very Hungry Caterpillar, The Grouchy Ladybug, and The Mixed-Up Chameleon. Barnes & Noble Storytime this Saturday is featuring The Very Hungry Caterpillar at the 3600 Stevens Creek location at 11 am!

Tuesday, March 8, 2011

Concurrency and Parallelism

Some informative videos by Dr. Douglas Eadline explaining concurrency vs parallelism:

Sunday, March 6, 2011

Moore's Law in HPC


Moore's Law - his original statement in 1965 paper states:

Moore's original statement that transistor counts had doubled every year can be found in his publication "Cramming more components onto integrated circuits", Electronics Magazine 19 April 1965:

The complexity for minimum component costs has increased at a rate of roughly a factor of two per year... Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. I believe that such a large circuit can be built on a single wafer.[7]

Moore slightly altered the formulation of the law over time, in retrospect bolstering the perceived accuracy of his law .[16] Most notably, in 1975, Moore altered his projection to a doubling every two years.[17]


Applied to HPC - as processing power increases for smaller die sizes, increasing the number of cores will boost the computation power of smaller devices equaling that of current desktop servers. See figure from

http://www.linux-mag.com/wp-content/uploads/more_and_moore_cores-600x3601.png