Article worth checking out: ACM Queue; Photoshop Scalability: Keeping It Simple

There is an interview in ACM discussing parallelism in Adobe Photoshop - "ACM Queue; Photoshop Scalability: Keeping It Simple." I think this article is worth reading if you are interested in parallel programming. It covers the earliest uses of parallelism for what I call "convenience" instead of "performance" and how that evolved when parallel programming could yield performance boosts. The interview also talks about the methods of decomposing algorithms that have worked best for Photoshop.

Intel® Threading Building Blocks (Intel® TBB) is mentioned briefly; Adobe did incorporate Intel TBB in early 2010 into several of its Creative Suite* 5 software applications including Photoshop*.