« What are we supposed to do until then? Go without coffee and snacks like wild animals in some kind of police state? | Main | I mean nobody cares how beautiful the souffle is if the appetizer is turds in a blanket »

You poor, misguided, Canadian bastard

Goodness and Badness.


Badness: my DSL provider is shutting down.

DirectTV DSL has provided me with fabulous service over the past few years. I've enjoyed excellent bandwidth, very little down time, great terms of service (didn't care about my operating system, allowed whatever incoming and outgoing services that I wanted, didn't charge for additional computers, etc.), and I had a fixed IP address.

They just announced this yesterday, so there are few details available yet. They promise more details on Tuesday, including supposedly options for where I can go after them. The last time I looked at the local phone company DSLs around here, they weren't nearly as good as DirectTV DSL. :-(


Goodness: much progress on my dissertation this week. I went to IU and had lots of good planning and design conversations and whatnot with Brian and Andy about System Services Interface (SSI) stuff in LAM. We've added plans for several more SSI's:


  • Request Progression Interface (RPI): This one is technically already done, but we're going to make "multi-RPI" possible -- the ability to support multiple RPI's in a single MPI job.
  • Boot: This one is also technically [just about] done -- a fully modular booting process. So far we have modules for rsh/ssh and tm (i.e., PBS/OpenPBS). Yes, this means that LAM now has native PBS support (Brian coded this one up). Woo hoo!
  • MPI Collectives: I had some brainstorms and this past week I coded up an SSI for the MPI collectives including some super-cool optimizations. When multi-RPI becomes a reality, this will become very interesting. Right now there's only the one module -- the same old LAM collective algorithms that we had before. But I'll take a stab at coding up the MagPIe algorithms shortly. There's also some very interesting collaboration opportunities with collectives.
  • MPI One sided: This will be kinda cool, and as Brian pointed out, gm supports a native get/put model, so this could be very nice indeed. We have some of the one sided functionality right now; this will be a good excuse to finish it.
  • MPI Topologies: This may or may not yield significant fruit. But it will provide the possibility of interesting stuff -- if SSI modules can somehow map LAM onto the underlying architecture, that would be very cool. We'll see where this one goes.

There's others planned, but all of those will be in my dissertation. Very cool stuff, especially when multi-RPI becomes a reality.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on December 14, 2002 2:03 PM.

The previous post in this blog was What are we supposed to do until then? Go without coffee and snacks like wild animals in some kind of police state?.

The next post in this blog is I mean nobody cares how beautiful the souffle is if the appetizer is turds in a blanket.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.34