{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:36:49Z","timestamp":1768030609803,"version":"3.49.0"},"reference-count":0,"publisher":"Association for Computing Machinery (ACM)","issue":"9","license":[{"start":{"date-parts":[[2010,9,1]],"date-time":"2010-09-01T00:00:00Z","timestamp":1283299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2010,9]]},"abstract":"<jats:p>Over the past two decades, Adobe Photoshop has become the de facto image-editing software for digital photography enthusiasts, artists, and graphic designers worldwide. Part of its widespread appeal has to do with a user interface that makes it fairly straightforward to apply some extremely sophisticated image editing and filtering techniques. Behind that fa\u00e7ade, however, stands a lot of complex, computationally demanding code. To improve the performance of these computations, Photoshop\u2019s designers became early adopters of parallelism through efforts to access the extra power offered by the cutting-edge desktop systems of the day that were powered by either two or four processors. At the time, Photoshop was one of the only consumer desktop applications to offer such a capability.<\/jats:p>","DOI":"10.1145\/1854039.1858330","type":"journal-article","created":{"date-parts":[[2020,8,31]],"date-time":"2020-08-31T13:23:23Z","timestamp":1598880203000},"page":"20-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Photoshop Scalability: Keeping It Simple"],"prefix":"10.1145","volume":"8","author":[{"given":"Clem","family":"Cole","sequence":"first","affiliation":[]},{"given":"Russell","family":"Williams","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2010,9]]},"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1854039.1858330","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1854039.1858330","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:42Z","timestamp":1750248522000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1854039.1858330"}},"subtitle":["Clem Cole and Russell Williams discuss Photoshop\u2019s long history with parallelism, and what they now see as the main challenge."],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":0,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2010,9]]}},"alternative-id":["10.1145\/1854039.1858330"],"URL":"https:\/\/doi.org\/10.1145\/1854039.1858330","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"value":"1542-7730","type":"print"},{"value":"1542-7749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,9]]},"assertion":[{"value":"2010-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}