Saturday, April 6, 2013

AnandTech Article Channel

AnandTech Article Channel

The HTC One Review

Posted: 05 Apr 2013 05:50 PM PDT

It is nearly impossible to begin to review the HTC One without some context, and I’ll begin our review of the HTC One (formerly the device known as codename M7) much the same way I did my impressions piece simply by stating that HTC is in an interesting position as a result of last year’s product cycle. If there’s one thing Anand has really driven home for me in my time writing for AnandTech, it’s that in the fast-paced mobile industry, a silicon vendor or OEM really only has to miss one product cycle in a very bad way to get into a very difficult position. The reality of things is that for HTC with this last product cycle there were products with solid industrial design and specs for the most part, but not the right wins with mobile operators in the United States, and not the right marketing message abroad. It’s easy to armchair the previous product cycle now that we have a year of perspective, but that’s the reality of things. HTC now needs a winner more than ever.

For 2013 HTC is starting out a bit differently. Rather than announce the entire lineup of phones, it’s beginning with the interestingly-named HTC One. It’s just the HTC One — no S or X or V or any other monikers at all. It’s clear that the HTC One is the unadulterated representation of HTC’s vision for what the flagship of its smartphone lineup should be. HTC is different from other OEMs in that it only makes smartphones, and as a result the flagship clearly defines the rest of the product portfolio below it. With the One it looks as though HTC is making that kind of statement by literally letting it define the entire One brand.

Enough about the position and the strategy for HTC, these are mostly things that are interesting to enthusiasts and industry, but not really relevant to consumers or the review of a singular product. Let’s talk about the HTC One.

OpenCL Support Coming To Adobe Premiere Pro for Windows

Posted: 05 Apr 2013 10:45 AM PDT

Taking place next week is the National Association of Broadcasters’ annual trade show, NAB 2013. Though most of the announcements coming out of NAB are for highly specialized products – rackmount video encoders, broadcast-quality software, etc – there are usually a few announcements applicable to the wider world. And Adobe and AMD are getting the jump on one of them with an early announcement of OpenCL support for Premiere Pro.

Premiere Pro is Adobe’s popular non-linear video editor (NLE), which in version CS5 (2010) added support for a collection of GPU-accelerated effects with Adobe’s Mercury Playback Engine. However at the time support was limited to NVIDIA cards due to the use of CUDA, leaving AMD out in the cold, due in part to the fact that Adobe was not satisfied with the state of OpenCL at the time. On the Mac this changed somewhat in CS6 when Adobe added OpenCL support for some (but not quite all) effects, while the PC version of CS6 continued to be CUDA powered.

Jumping forward, with the yet-to-be named upcoming version of Premiere Pro – currently dubbed Premiere Pro CS Next – Adobe is bringing broader OpenCL support to the Windows market, and in effect finally enabling hardware processing on AMD GPUs. As is often the case, AMD has been working directly with Adobe to get OpenCL integrated into Premiere Pro, and in fact today’s announcement comes by the way of AMD rather than Adobe. Adobe for their part isn’t saying much about Premiere Pro Next at this time – traditionally Adobe saves that for their own events – but at a minimum it looks like OpenCL is coming to parity with CUDA (or close enough). Though with Adobe consistently working to expand their usage of GPU processing and having more than a year to work with AMD’s GCN architecture, it will be interesting to see if Premiere Pro CS Next will add support for new effects, on top of OpenCL support for their existing GPU accelerated effects.

Anyhow, for AMD this is of course a big deal. While some other NLEs like Sony Vegas have supported hardware accelerated effects with their cards for some time, Premiere Pro represents a sizable part of the NLE market that they were previously locked out of. Especially since this lets AMD leverage their APU advantage, including both the consumer A-series and the rarely mentioned FirePro APUs. That the A-series is being supported is actually a big deal in and of itself since Premiere Pro CS6’s CUDA path only officially supports a small number of high-end NVIDIA consumer cards, so this marks a major broadening of support on Adobe’s part.

Finally, AMD has a blog up offering a sneak peek at performance, though as with any vendor-published benchmarks it should be taken with a grain of salt. Performance aside, it’s interesting to note that it looks like Adobe will be keeping their CUDA code path, as AMD’s test configurations indicate that the NVIDIA cards are using the CUDA code path even on Premiere Pro Next. Having separate code paths is not all that unusual in the professional world, as in cases like these it means each GPU family gets an optimized code path for maximum performance, but it does mean Adobe is putting in extra work to make it happen.

No comments:

Post a Comment