It appears you have not yet registered with our community. To register please click here...

 
Go Back [M] > Madshrimps > WebNews
Windows 8.1 and VS2013 bring GPU computing updates to Direct3D and C++ AMP Windows 8.1 and VS2013 bring GPU computing updates to Direct3D and C++ AMP
FAQ Members List Calendar Search Today's Posts Mark Forums Read


Windows 8.1 and VS2013 bring GPU computing updates to Direct3D and C++ AMP
Reply
 
Thread Tools
Old 3rd July 2013, 07:16   #1
[M] Reviewer
 
Stefan Mileschin's Avatar
 
Join Date: May 2010
Location: Romania
Posts: 148,650
Stefan Mileschin Freshly Registered
Default Windows 8.1 and VS2013 bring GPU computing updates to Direct3D and C++ AMP

Windows 8.1 is bringing a new incremental update to the driver model to WDDM 1.3, which will enable incremental new GPU computing functionality. One of the important pieces is the ability to "map default buffer" (which I will call as MDB), which should be particularly interesting for compute shaders running on APUs/SoCs which combine CPU and GPU on a single chip.

We can explain the feature as follows. In a typical discrete card, GPU has it's own onboard graphics memory. The application allocates memory on the GPU buffer, and the shaders read/write data from this memory. The buffers allocated in GPU memory are called "default buffers" in Direct3D parlance. Let us assume the GPU shader has written some output that you want to read on the CPU. Currently this is done in multiple stages. First, the application allocates a "staging buffer", which is allocated by the Direct3D driver in a special area of system memory such that the GPU can transfer data between the GPU default buffers and staging buffers over the PCI Express bus efficiently. GPU copies the data from GPU buffer to the staging buffer. The CPU then issues a "map" command that allows the CPU to read/write from the staging buffer. This multi-stage process is inefficient for APUs/SoCs where the GPU shares the physical memory with the CPU. In Direct3D 11.2, the staging buffer and the extra copy operation will no longer be required on supported hardware and the CPU will be able to access the GPU buffers directly. Thus, MDB will be a big win for many GPU computing scenarios due to the reduced copy overhead on APUs/SoCs.

http://www.anandtech.com/show/7118/w...t3d-and-c-amp-
Stefan Mileschin is offline   Reply With Quote
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows 8.1 RT might bring Bluetooth 4.0, VPN and much more Stefan Mileschin WebNews 0 22nd May 2013 09:54
Microsoft updates Mail, Calendar and People apps in Windows 8, Windows RT Stefan Mileschin WebNews 0 26th March 2013 07:24
Prevent Windows From Restarting Your PC After Windows Updates Stefan Mileschin WebNews 0 13th March 2013 07:42
'Blue' to bring yearly updates to Windows 8, Phone Stefan Mileschin WebNews 0 3rd December 2012 07:30
Bring Gadgets back to Your Desktop in Windows 8 RTM with 8GadgetPack Stefan Mileschin WebNews 0 20th September 2012 09:01
Agawi Joins Microsoft to Bring Windows Azure-Based Cloud Gaming to Windows 8 Stefan Mileschin WebNews 0 11th September 2012 09:03
NVIDIA GPUs Bring High Performance GPU Computing To New Dell PowerEdge Servers Stefan Mileschin WebNews 0 7th March 2012 06:46
Windows 8 App To Bring Back Start Menu Stefan Mileschin WebNews 0 7th March 2012 06:35
Windows 7 trounces Windows XP at green computing jmke WebNews 0 30th July 2010 10:18
Microsoft Offers Developers to Preview Direct3D 10 jmke WebNews 0 16th December 2005 11:51

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 10:05.


Powered by vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO