There seems to be nothing more ubiquitous than photos. That’s why we are proud to
announce our AMD Ventures collaboration with Aviary and our work together to optimize their new Software Development Kit (SDK) and Windows 8 app for AMD platforms.</p> The team at Aviary has done something amazing. They’ve built something very powerful, yet really simple. And their growth proves that they are onto something big. Even if you aren’t familiar with Aviary by name, chances are you may have used their technology. Aviary is the photo editing engine behind huge services and apps such as Flickr, Yahoo! Mail and Twitter. Just recently, Aviary CEO Tobias Peggs
posted a blog announcing that more than 3 billion photos have been edited using Aviary in just 18 months – and this does not even include Twitter data!
Aviary’s Explosive Growth (Credit: Aviary)
Now, Aviary is bringing that same powerful photo editing technology to a PC OS for the first time. We thought it would be a great opportunity to demonstrate that by leveraging the unique compute capabilities of AMD APUs to make the processing of even the most complex filters and effects really, really fast.
The result? By optimizing for the AMD APU, we saw a performance improvement of 11X on average!1
How did we do it? Quite simply, we leveraged the full parallel compute power of the AMD APU. Much of that highly parallel compute capability sits on the “GPU” side of the APU and is perfect for doing things like image manipulation. Since the target was to design a Windows Store app, we used
C++ AMP to process the filters and effects on the graphics engine where it can be done much faster than processing on the traditional CPU cores. The end result is a super-fast experience that will delight consumers.
Competitively, the APU outperforms the competition. If you compare the upcoming AMD A4-1200 APU codenamed “Temash” designed for performance tablets to the latest Intel Atom Z2760 “Clovertrail” processor, there is a dramatic difference with an average of 16X faster2 when applying the Aviary filters.
AMD A4-1200 “Temash” vs Intel Atom Z2760 “Clovertrail”</p> Check out the new
Aviary app in the Windows Store or download the SDK today!
Also, be sure to mark your calendars for Aviary’s Photo Hack Day 4 ! Come join hundreds of developers at Facebook HQ in Menlo Park, CA for a weekend of photo hacking fun, inspiration and prizes.
Find more great apps at AMD AppZone
Learn more about
AMD Ventures</li> </ul> Gabe Gravning is head of app ecosystem marketing at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites, and references to third party trademarks, are provided for convenience and illustrative purposes only. Unless explicitly stated, AMD is not responsible for the contents of such links, and no third party endorsement of AMD or any of its products is implied.
1 Test performed by AMD labs using a test script to measure the time to process the 19 filters from the Aviary SDK for Windows 8 on a .6 MP (953x648) thumbnail image. An AMD "Larne" reference platform system with upcoming AMD Elite Mobility Dual-Core A4-1200 Accelerated Processor with AMD Radeon™ HD 8180 Graphics, 2x2GB of DDR3-1600MHz RAM, video driver 12.102.0.0 - 02/18/2013, Microsoft Windows 8 Professional (x64), build 9200 averaged 17.3 ms per filter with GPU acceleration turned on through the Microsoft DirectX 11 API and C++ AMP programming model versus 210.1 ms per filter in CPU-only mode. TEM-23
2 Test performed by AMD labs using a test script to measure the time to process the 19 filters from the Aviary SDK for Windows 8 on a 0.6 MP (953x648) thumbnail image. An AMD "Larne" reference platform system with upcoming AMD Elite Mobility Dual-Core A4-1200 Accelerated Processor with AMD Radeon™ HD 8180 Graphics, 2x2GB of DDR3-1600MHz RAM, video driver 12.102.0.0 - 02/18/2013 averaged 17.3 ms per filter with GPU acceleration turned on through the Microsoft DirectX 11 API and C++ AMP programming model. A Lenovo ThinkPad Tablet 2, Model - 31P367923U with Intel® Atom™ Z2760 with Intel Graphics Media Accelerator graphics, 2GB of DDR3-1333 MHz RAM, video driver 9.14.3.1087 - 10/3/2012 averaged 304.3 ms per filter in CPU-only mode. The Intel device does not support DirectX 11, so must run the test in CPU-only mode. Both systems used Microsoft Windows 8 Professional (x64), build 9200. TEM-21