There is a young scientist who works in Champaign His code and his research his only agenda He works on a parallel cluster compiler Grating his teeth as his deltas won't change. And as wall time rises he tries to compile Thinking 'bout MPI causes a tear. And closing his eyes as he loses his file He lets out a scream which is harsh but it's clear As if maybe someone could hear (chorus) Goodnight productivity!! Hello to batch jobs again! Parallel processing processing nothing Bandwidth just gets in the way Oh, bring back my sweet vector Cray. Now the first pass compiler just muddled the flow And so did the routines from linpack or netlib Lord, the messages slowed his account on each node With a thousand or more racks and ten thousand cores so slow. There's an MPI call when you start or you end now, A call that you call when you send or receive A call that you call for the size of the cluster Maybe one for your rank if it helps increase speed But streaming works just fine for me. . . (chorus) |