I'm writing some image processing software to detect bubbles in oil at work. One of the image filters I need (Perona Malik) seems like it will take a long time to compute. (It involves solving some partial differential equations numerically). One possible solution I'm thinking of investigating is using a super computer cluster. I've never had any experience with Beowulf clusters or the like ... Can anyone suggest some technologies I should consider. Any pros and cons of the different options would be useful to know as well.