Vik


Intel Demonstrates Direct3D 12 Performance and Power Improvements

Intel Demonstrates Direct3D 12 Performance and Power Improvements

Since the introduction of Direct3D 12 and other low-level graphics APIs, the bulk of our focus has been on the high end. One of the most immediate benefits to these new APIs is their ability to better scale out with multiple threads and alleviate CPU bottlenecking, which has been a growing problem over the years due to GPU performance gains outpacing CPU performance gains.

However at the opposite end of the spectrum and away from the performance benefits are the efficiency benefits, and those are gains that haven’t been covered nearly as well. With that subject in mind, Intel is doing just that this week at SIGGRAPH 2014, where the company is showcasing both the performance and efficiency gains from Direct3D 12 on their hardware.

When it comes to power efficiency Intel stands to be among the biggest beneficiaries of Direct3D 12 due to the fact that they exclusvely ship their GPUs as part of an integrated CPU/GPU product. Because the GPU and CPU portions of their chips share a thermal and power budget, by reducing the software/CPU overhead of Direct3D, Intel can offer both improved performance and power usage with the exact same silicon in the same thermal environment. With Intel’s recent focus on power consumption, mobile form factors, and chips like Core M, Direct3D 12 is an obvious boon to Intel.

Intel wisely demonstrated this improvement using a modern low-power mobile device: the Microsoft Surface Pro 3. For this demo Intel is using the Core i5-4300U version, Microsoft’s middle of the road model that clocks up to 2.9GHz on the CPU and features one of Intel’s HD 4400 GPUs, with a maximum GPU clockspeed of 1.1GHz. In our testing, we found the Surface Pro 3 to be thermally constrained – throttling when met with a medium to long duration GPU task. Broadwell should go a long way to improve the situation, and so should Direct3D 12 for current and future Intel devices.

To demonstrate the benefits of Direct3D 12, Intel put together a tech demo that renders 50,000 unique asteroid objects floating in space. The demo can operate in maximum performance mode with the frame rate unrestricted, as well as a fixed frame rate mode to limit CPU and GPU utilization in order to reduce power consumption. The demo can also dynamically switch between making Direct3D 11 and Direct3D 12 API calls. Additionally, an overlay shows power consumption of both the CPU and GPU portions of the Intel processor.

Intel states this demo data was taken after steady-state thermals were reached.

In the performance mode, Direct3D 11 reaches 19 frames per second and the power consumption is roughly evenly split between CPU and GPU. Confirming that while this is a graphical demo, there is significant CPU activity and overhead from handling so many draw calls.

After dynamically switching to Direct3D 12 while in performance mode, the frames per second jumps nearly 75% to 33fps and the power consumption split goes from 50/50 (CPU/GPU) to 25/75. The lower CPU overhead of making Direct3D 12 API calls versus Direct3D 11 API calls allows Intel’s processor to maintain its thermal profile but shift more of its power budget to the GPU, improving performance.

Finally, in the power efficiency focused fixed frame rate mode, switching between Direct3D 11 and 12 slightly reduces GPU power consumption but dramatically reduces CPU power consumption, all while maintaining the same 19fps frame rate. Intel’s data shows a 50% total power reduction, virtually all of which comes from CPU power savings. As Intel notes, not only do they save power from having to do less work overall, but they also save power because they are able to better distribute the workload over more CPU cores, allowing each core in turn to run at a lower clockspeed and voltage for greater power efficiency.

To put these numbers in perspective, a 50% reduction in power consumption is about what we would see from a new silicon process (i.e. moving from 22nm to 14nm), so to achieve such a reduction in consumption with software alone is a very significant result and a feather in Microsoft’s cap for Direct3D 12. If this carries over to when DirectX 12 games and applications launch in Q4 2015, it could help usher in a new era of mobile gaming and high end graphics. It is not often we see such a substantial power and performance improvement from a software update.

Source: Intel, Microsoft

Isolated Internet Outages Caused By BGP Spike

Isolated Internet Outages Caused By BGP Spike

The day was Tuesday, August 12th 2014. I arrived home, only to find an almost unusable internet situation in my home. Some sites such as AnandTech and Google worked fine, but large swaths of the internet such as Microsoft, Netflix, and many other s…

Isolated Internet Outages Caused By BGP Spike

Isolated Internet Outages Caused By BGP Spike

The day was Tuesday, August 12th 2014. I arrived home, only to find an almost unusable internet situation in my home. Some sites such as AnandTech and Google worked fine, but large swaths of the internet such as Microsoft, Netflix, and many other s…

HTC Launches Zoe Beta: Hands On and First Impressions

HTC Launches Zoe Beta: Hands On and First Impressions

Today, HTC is finally launching their Zoe application. Normally, such an announcement is rolled into a smartphone launch, but the launch of this application is one of the first to stand alone. In fact, this is the first application launched by HTC Creative Labs. As a result, the vision and strategy behind this application is dramatically different from HTC’s existing hardware and software divisions.

But before we dive into what this means for HTC, it’s important to see what this application is. In short, Zoe is the culmination of multiple pieces of HTC Sense, packaged into a single application. It integrates the video highlights feature first introduced in Sense 5, and effectively brings back the HTC Share application which disappeared with the launch of the One (M8). For those that haven’t kept up with what these features are, video highlights was an extension of the gallery application in HTC Sense, which allowed for automatic creation of ~30 second highlight reels. These highlight reels were automatically set to music with specific cuts and animations based upon the theme selected. HTC Share was simply a method to present highlight reels and all of the photos/Zoes used in a highlight reel over social media. Both of these were well-received when they first launched, and even now they’re good features to have.

There’s definitely more to Zoe though, as HTC has integrated a social network aspect with the ability to collaborate and remix other people’s videos. While viewing highlight reels from friends using the Zoe network is expected, HTC has also integrated a discovery feature to see highlight reels from other people. In summary, the Zoe application brings HTC’s video highlights feature and HTC Share to smartphones running Android 4.4 and adds a social network aspect on top.

In practice, it works just as expected in theory. HTC has done a surprisingly good job of bringing the Sense 6 UX to devices like the Galaxy S5, although some aspects like the status bar don’t carry over perfectly. HTC has done a good job of providing a small taste of the well-designed HTC Sense 6 UI without removing major selling points from HTC devices. HTC emphasized that the major goal for this application was to become widely adopted, as while these features were good selling points for HTC hardware there was no real way to add a social network on top without making these features available to non-HTC devices.

In discussions with HTC, it seems clear that they are prioritizing user experience first over a monetization strategy. This is made clearer by the fact that there aren’t any in-app purchases at this point in time. Of course, there are plenty of possibilities in this area once Zoe becomes widely adopted. Premium themes and music, along with in-app advertising were all mentioned as ways that HTC could bring in revenue. While HTC wasn’t clear on how this would drive hardware sales, it wouldn’t be surprising to see features exclusive to HTC devices in the future. It’s surprising how far HTC has come in their software design, and I wouldn’t be surprised to see this take off. Even if people aren’t interested in the social networking aspect, the ability to create highlight videos and share them on pre-existing social networks is quite compelling. The social features also have great potential in situations where multiple people attend an event and take photos and videos on multiple devices. However, it’s not quite clear whether this will gain the popularity of applications like Instagram and Twitter, and even if that happens it’s currently hard to see the benefits to HTC’s hardware division.

As of publication, the HTC Zoe Beta is available on the Play Store. HTC has stated that Android 4.4 devices should be compatible with this application although there may be additional restrictions.

HTC Launches Zoe Beta: Hands On and First Impressions

HTC Launches Zoe Beta: Hands On and First Impressions

Today, HTC is finally launching their Zoe application. Normally, such an announcement is rolled into a smartphone launch, but the launch of this application is one of the first to stand alone. In fact, this is the first application launched by HTC Creative Labs. As a result, the vision and strategy behind this application is dramatically different from HTC’s existing hardware and software divisions.

But before we dive into what this means for HTC, it’s important to see what this application is. In short, Zoe is the culmination of multiple pieces of HTC Sense, packaged into a single application. It integrates the video highlights feature first introduced in Sense 5, and effectively brings back the HTC Share application which disappeared with the launch of the One (M8). For those that haven’t kept up with what these features are, video highlights was an extension of the gallery application in HTC Sense, which allowed for automatic creation of ~30 second highlight reels. These highlight reels were automatically set to music with specific cuts and animations based upon the theme selected. HTC Share was simply a method to present highlight reels and all of the photos/Zoes used in a highlight reel over social media. Both of these were well-received when they first launched, and even now they’re good features to have.

There’s definitely more to Zoe though, as HTC has integrated a social network aspect with the ability to collaborate and remix other people’s videos. While viewing highlight reels from friends using the Zoe network is expected, HTC has also integrated a discovery feature to see highlight reels from other people. In summary, the Zoe application brings HTC’s video highlights feature and HTC Share to smartphones running Android 4.4 and adds a social network aspect on top.

In practice, it works just as expected in theory. HTC has done a surprisingly good job of bringing the Sense 6 UX to devices like the Galaxy S5, although some aspects like the status bar don’t carry over perfectly. HTC has done a good job of providing a small taste of the well-designed HTC Sense 6 UI without removing major selling points from HTC devices. HTC emphasized that the major goal for this application was to become widely adopted, as while these features were good selling points for HTC hardware there was no real way to add a social network on top without making these features available to non-HTC devices.

In discussions with HTC, it seems clear that they are prioritizing user experience first over a monetization strategy. This is made clearer by the fact that there aren’t any in-app purchases at this point in time. Of course, there are plenty of possibilities in this area once Zoe becomes widely adopted. Premium themes and music, along with in-app advertising were all mentioned as ways that HTC could bring in revenue. While HTC wasn’t clear on how this would drive hardware sales, it wouldn’t be surprising to see features exclusive to HTC devices in the future. It’s surprising how far HTC has come in their software design, and I wouldn’t be surprised to see this take off. Even if people aren’t interested in the social networking aspect, the ability to create highlight videos and share them on pre-existing social networks is quite compelling. The social features also have great potential in situations where multiple people attend an event and take photos and videos on multiple devices. However, it’s not quite clear whether this will gain the popularity of applications like Instagram and Twitter, and even if that happens it’s currently hard to see the benefits to HTC’s hardware division.

As of publication, the HTC Zoe Beta is available on the Play Store. HTC has stated that Android 4.4 devices should be compatible with this application although there may be additional restrictions.