{"id":15838,"date":"2009-05-17T07:41:28","date_gmt":"2009-05-17T07:41:28","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2009\/05\/photoshop-engineers-talk-gpu-birds-biplanes-mules-more.html"},"modified":"2009-05-17T07:41:28","modified_gmt":"2009-05-17T07:41:28","slug":"photoshop_engineers_talk_gpu_birds_biplane","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2009\/05\/17\/photoshop_engineers_talk_gpu_birds_biplane\/","title":{"rendered":"Photoshop engineers talk GPU: Birds, biplanes, mules, &amp; more"},"content":{"rendered":"<p>A couple of senior Photoshop engineers have offered sometimes colorful perspectives on the challenges inherent in tapping into graphics processors&#8217; great potential.<\/p>\n<ul>\n<li>TGDaily spoke to Photoshop architect Russell Williams and me about <a href=\"http:\/\/www.tgdaily.com\/content\/view\/41486\/140\/\">Photoshop and the GPU<\/a>.  To illustrate the bottleneck of reading data back from the GPU, Russell &#8220;compared this scenario to a company that would like to print local papers in San Jose, but decides to go with a printer in New York. &#8216;You will have to fly the data to New York, and it&#8217;s returned on a bi-plane.'&#8221;<\/li>\n<p><\/p>\n<li>Imaging Resource conducted a similarly themed <a href=\"http:\/\/www.imaging-resource.com\/ARTS\/HARRIS\/HARRIS.HTM\">interview with Jerry Harris<\/a>. &#8220;It&#8217;s hard to actually achieve that theoretical goal when running in parallel,&#8221; he said. &#8220;So it&#8217;s sort of like working with a bunch of mules. You might work with two of them but four or five, forget it. They don&#8217;t want to behave. Where a GPU is more like a stream of fish you see in the ocean or a flock of birds. They just seem to do better with more of them. More naturally suited.&#8221;<\/li>\n<\/ul>\n<p>\n<i>PS: I should reiterate that we&#8217;re quite actively engaged with the GPU makers.  We&#8217;re working together to tune both the hardware &amp; the software sides of the equation, and I see encouraging signs.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of senior Photoshop engineers have offered sometimes colorful perspectives on the challenges inherent in tapping into graphics processors&#8217; great potential. TGDaily spoke to Photoshop architect Russell Williams and me about Photoshop and the GPU. To illustrate the bottleneck of reading data back from the GPU, Russell &#8220;compared this scenario to a company that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/15838"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=15838"}],"version-history":[{"count":0,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/15838\/revisions"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=15838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=15838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=15838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}