x
Loading
 Loading
Take our survey for a chance to win an HP ProLiant BL465c Server Blade
Hello, Guest | Login | Register

Author Archive

Not Necessarily Parallel

Parallel fundamentals, what constitutes an actual parallel program, and why some applications may or may not run faster on multi-core systems.
The Total Cost of Parallelization

Before tucking into that next project, developers really need to start asking themselves, “What’s this going to cost me?”
How The GPL Can Save Your Ass

It is time to get serious about this multicore thing. No, for real, this time.
In Praise of Openness

In my experience, the open approach, promotes open discussion, open experimentation, open solutions, and rapid growth. If you were looking for a market where the concept of “give a little and get a lot” works, you have arrived.
The Scent of the HPC Market

This week I’d like to take a look at the latest survey results. While the participation was not all that I wanted, it is enough to make sufficiently vague statements about the HPC cluster market.
Boxes and Bugs

What can we learn from the ants and bees? Perhaps something we can take something from the ants that may be helpful for clustering. If nodes were cheap and plentiful, then who cares? It would be kind of like stepping on ants: there always seem to be more.
HPC: It Is All About You

Trying to get a handle on the HPC community and market has always been difficult. The professional market forecasters seem to paint a rosy picture for HPC over the next five years. But, when I talk to people in the market, I often get a different take.
Adding Virtualization To My Anxiety Closet

Doug Eadline takes a break from his ranting about multi-core CPUs to rant about another technology that gives him fits: Virtualization.
Go Ask ALICE

It’s time for the yearly batch of retrospectives and predictions. Count me in! Let’s see, the big thing of 2007? Well, that had to be multi-core. And, the big prediction for 2008? Why that would be multi-core, once again. There, I’m done. Enjoy your year.
Parallel Programming is No Cheap Date

As 2007 fades away, I thought I would reflect on some of the HPC events of the last twelve months. Having thought about it, though, nothing really stands out in my mind as a big breakthrough or new paradigm shifting technology.
The Cost of Multi-core: Faster is as Faster Does

With all due respect to Forest Gump, defining fast is becoming a bit harder these days. And, yes, it has to do with multicore.
MPI on Multicore, an OpenMP Alternative?

No matter how you cut it, coding for multicore is really just parallel programming.Doug Eadline explains the differences between OpenMP and MPI, when it’s smart to use existing code and when it’s time to rewrite an application to scale better on multicore systems.
Dodging The Boot Heel of Technology

Earlier this year, my wife and I decided to finish our basement. Great! I thought I could finally set up a real office. I had just one thing to do before my office would become a reality — deal with the ghosts of systems past.
The Big Show

I am standing in the middle of SC07 (Supercomputing 2007). SC07 is THE HPC event of the year. 318 exhibitors have made the trek to Reno, Nevada for SC07, and scores of attendees are here for the week-long conference. If you’re attending the show, you’re probably not reading this because you’re either completely exhausted, back-logged, depressed from losing your money at the casinos, still trying to get your shampoo back from the TSA agent at the airport, or some combination of the above.
The Multicore Programming Challenge

Harnessing the power of multicore processors is one of the largest challenges facing the computer industry today. Here we look at the challenges and some of the programming methods we can use to solve the problem.
Hamburgers, Beer, and Clusters

I find Pablo Picasso’s famous response on computers, “Computers are useless. They can only give you answers,” interesting and provocative. I also believe there is a grain of truth in that statement — namely, that it’s really important to ask the right questions of computers. I have a hard time with the useless part, however.
Jonathan vs. The Roman Beauty

When comparing CPUs, you have to compare apples to apples. Doug Eadline compares the performance of AMD Opteron and Intel multicore processors to see which CPUs provide the best performance per core.
HPC Virtualization Fun

Back in the good old days of single core processors, when HPC clustering was in its infancy, getting the application as close as possible to the hardware was very important. In many cases, it still is. Communication between nodes could take place through the operating system by using TCP/IP or outside the OS using a userspace zero-copy protocol. With the exception of pinning down memory, the userspace protocol totally removes the OS from the communication. The result of userspace communication is better application performance thanks to better latency and throughput.
The Worlds Biggest Supercomputer? Yeah, Right!

A story floating around the Internet recently claims that the Storm email worm has created the world’s largest supercomputer. I believe the genesis of this claim was this post on a security Web site. Are you amazed? Do we need James Bond to ferret out the evil villains? Hardly. Perhaps Austin Powers can handle this one.
Burning Money: Cluster Power and Cooling

As vendors strive for faster processors and denser systems, power and cooling has become a major issue for the HPC market.
HPC User Group (HUG)

Welcome to the NYCA-HUG
Strange Names for Strange Days

Explicit parallel programming presents special challenges for software developers. Now a new group of languages are coming online to address the compounded problem of multi-core processors on high-performance clusters.
The Luxury of Ignorance

Every time I talk about multi-core, I seem to start out with something like “back in the day” or “when things were much simpler,” or some such lament. Now prepare yourself for a stunning bit of insight. Cue music.
The Donkey and the Assumption

HPC cluster optimization is often simple. Avoiding assumptions is hard.
Polls, Trends, and the Multi-core Effect

Clusters are getting larger, multi-core adoption plods along, and other findings from our recent HPC micropolls.
I Have (HPC) Issues

There I admit it. There are certain things that send me into long rants when it comes to High Performance Computing (HPC). (We’ll skip the non-HPC issues for now). I’ll bet you have issues as well. Those things that just bug you about the state of HPC clusters. Admit it, you do. There, don’t you feel better?
What Are You Going To Do With Your FLOPS?

FLOPS are dirt cheap right now. How excited should you really be though?
Get More Out Of Your Cluster: Simple Steps To Boost Performance

In June of 2006 the Sandia National Laboratories’ 8960-processor Thunderbird Linux cluster was number 6 on the Top500 list. The system logged 38.3 TFLOPS and I’m guessing dimmed the lights a bit when it was running. Skip ahead to November 2006, and while there was some reshuffling of the contenders, Thunderbird managed to stay at the number 6 spot by achieving 53 TFLOPS. What happened?
Will You Still Need Me When I’m Sixty-Core? HPC and Multi-core

Now that all of the major processor vendors have introduced multi-core chips, the impact of this relatively new technology on high-performance computing should to be addressed. What will is the immediate impact on HPC application development? And what will “many-cores” ultimately mean for the future of the HPC cluster?
Cluster Urban Legends: Build Your Cluster With Facts Not Fiction

Just like there are “Urban Legends” that never seem to die, so it seems there are “Cluster Urban Legends” that persist even today. We have all seen or heard them. As a service to those entering the cluster HPC (High Performance Computing) community, we dispel some of the more popular tales. (Read: misconceptions.)
Some Relief For Cluster Consternation

What’s stopping clusters from being useful tools?
Multi-core Malaise

Confronting multi-core anxiety and what the new processors mean for the future of commodity clusters.
Dual-Core Calisthenics

Got performance? A simple test provides a peek into the AMD and Intel Dual-core processor designs.
Letting Go Is Hard

Welcome to No Disk Nirvana
A Nodal Philosophy

What’s on your nodes? Do you really need all that stuff? Uh, it depends.
The Art of Linux HPC Clustering

In case you haven’t noticed, the high-performance computing (HPC) market is now ruled by the Linux cluster. And while Linux clusters have made serious number crunching affordable, this disruptive change still has perils. Unlike more traditional HPC methods, a cluster presents a myriad of variables and trade-offs to the cluster designer and end-user. However, whenever there are choices that aren’t completely right or wrong, there is an opportunity for the artist and engineer to shine in all of us.
Explicit Implications of Cluster Computing

A hard to swallow conclusion from the table of cluster.
The Ignorance is Bliss Approach

Dynamic Parallel Execution: Loosing control at the high end.
SC05: Recess for Cluster Geeks

Off to see the wizards… of high-performance computing.
Wind On Down the Road

Developers, as Led Zeppelin said, “Yes there are two paths you can go by, but in the long run, there’s still time to change the road you’re on…”
Hitting The Cluster Wall

Two months ago, the Kronos “value cluster” set a new record for price-to-performance, yielding 14.53 gigaflops at the cost of $171 per gigaflop. But is that the best Kronos can do? Or can some additional investment of time and effort push the extremes a little further? Discover if Kronos hits the proverbial wall, learning more cluster optimization techniques along the way.
A Stroll Down Concurrency Lane

With the introduction of multi-core processors, parallel programmers face a tough decision.
And The Survey Says

Quick, hand me the open source “clue stick.”
Life, The Universe, and Your Cluster

Getting the most out of your cluster is always important. But how exactly is that done? Do you really need to dissect your code and analyze every instruction to get optimal performance? Do you need to build custom kernels? Not necessarily. By testing some basic assumptions, you may be able to eke ten-node performance out of an eight-node cluster. Here’s how.
What’s in Your Cluster?

What are cluster builders up to these days? Cluster maven peeks into some machine rooms.
The Cluster Lego Starter Kit

Today’s basic building blocks are Intel and AMD servers and high-speed networks. Tomorrow’s toys? Let’s take a look.
Cluster Geeks, Unite!

Systems with multiple cores are just like clusters. But there’s good news, too…
Why Linux on Clusters?

Linux on high-performance computing clusters seems an obvious choice now, but it wasn’t a forgone conclusion when Thomas Sterling and Donald Becker used Linux to build the world’s first Beowulf cluster in 1999. Linux has come a long way since then. Learn why Linux has put “super” back into supercomputers.
Interview: Intel's Richard Dracott (Part One)
Doug Eadline talks with Intel's Richard Dracott, General Manager of the High Performance Computing Organization.
IBM Blue Gene is the World's Fastest Supercomputer
Doug Eadline visits the IBM booth at SC'07 to get a look at IBM's Blue Gene.
Free Email Newsletters
Linux Mag Weekly
Blade & Virtualization
Making the Most of Multicore
HPC Weekly
Linux Magazine Case Study Update
Linux Magazine Webinar Update
Linux Magazine White Paper Update
Linux Magazine PR Daily
Email Address:

Sponsored Links