I am to write a multithread/multicore project. I am quite new to multithreading and am having trouble coming up with a project that hasn't been done before. I am trying to think of something that could realistically find some use in the open source world. I've considered normalizing audio levels on sound files since that used to take a long time, but alas, its already been made to work with multithreading in a project called iVolume. I'd rather not reinvent the wheel, so that idea's out. Other problems I've considered have turned out to be more of a memory intensive task than a processor intensive task as I learn more about multicore processing.
You guys have been working with multithreading for a while so I'm hoping I can borrow your experience. Can anyone think of a good process intensive problem that hasn't been addressed yet?
Oh, and BTW, this is my first hello to the CodeGuru community..hello :)