Hello, Guest | Login | Register

Incremental Twiddling

As GPU Clusters hit the market, users are finding small code changes can result in big rewards.

I have a theory. It goes something like this. At one point there was the primal program. Let’s call it hello.c it does something very simple, it prints Hello World. My theory states that virtually every program is a variation of this program. From the BASIC 10 PRINT “Hello World!” or Fortran PROGRAM HELLO WRITE (*,100) STOP 100 FORMAT (’ Hello World! ‘ /) END to the classic main() { puts(”Hello World!”); return 0; }, most beginners started adding code to these simple examples.

Don’t believe me? Maybe you used some modern wimpy language. I’m sure you started with a simple example program. Let’s do a survey. How many of you started programming with a one or two line program. Raise you hands. Keep your hands up. How about the rest of you. How many of you took an simple existing program and modified it as the basis of a…

Please log in to view this content.

Not Yet a Member?

Register with LinuxMagazine.com and get free access to the entire archive, including:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!


Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. A Cluster In Your Pocket
  2. Moving HPC Closer to The Desktop
  3. Cluster In The Clouds
  4. Summer Language Seminar: The R Project
  5. Blowing The Doors Off HPC Speed-up Numbers
Follow linuxdlsazine