There are products available which contain zinc. In fact, the newer asphalt shingles have
...»
zinc in them to help eliminate mold. Once clean, you can get zinc strips and put them on your roof. There may be professional roof cleaners in your area. We used one for $250 and $90 annual touch up. It was well worth it.