Hi,
today is the big day for AMD GPUs this year and seems we are getting a big die chip (due to made 28nm) to compete with Titan.. well may be is only that more ALUs+BW and some new ISAs but being named GCN 2.0 I expect at least this no commonly said things: (note that all of that apply to Maxwell GPUs and to some extent upcoming Intel Gen8 and 9 GPUs shame no news this year at IDF I'm only one that missed it)
Docs: I expect some Volcanic Islands ISA guide like Bonaire ISA doc was released earlier this year..
User software: NV ShadowPlay competition
Dev software: Hope as said new HSA SDK comes this year at least for APU13 conf.. seems OCL 2.0 beta build are premature but hope AMD OCL driver finally exposes SPIR+ new 1.2 graphics extensions like msaa and depth ones.. and perhaps even mipmaps CL 2.0 one even before CL 2.0 betas.. also would like to see HW GPU debugging of OCL kernels added to their software..
I expect some Media SDK release that includes VCE usage plus fast framebuffer capture as said last year HSA conf.. so basically similar to Grid SDK let's see if they make it public without NDAs..
GPU:
obvious(?):nested parallelism (aka CUDA dyn par), SVM (also coming to Maxwell)
not so obvious(? well AMD said some of that for 2014 in roadmaps let's see):
HW GPU debugging: like since pre-Fermi days on NV! note Linux support requires latest sm_35 devices currently.. which takes advantage of next feature:
HW context switching so we avoid GPU resets for long shaders, we could get some GPU process explorer where we can kill processes perhaps but well this seems better to be included as GPU tab in Win9(?).. seems WDDM 1.2 supports GPU drv report context switch granularity I expect GCN 2.0 and Maxwell to expose up to HW ISA instruction (well
texture support: support astc format
video decode: add 4K HEVC decode and expose via new DXVA 2.0 extension and also to XvBA and also to VDPAU and VAAPI now that radeon OSS drivers support video decode..
note in this case for NV I want also VDPAU support..
VCE: up to 4k encode (h.264 only not hevc I expect) so that with upcoming Nvidia ShadowPlay like support for AMD GPUs in RadeonPro infinity we can capture
Mac world:
Note also that MacOs currently lacks HW GPU debugging on NV GPUs in Nsight Eclipse for Mac.. let's see how evolves but hope that Macos 11 or 10.10 adds support for all these new features so basically HEVC HW decode on GPUs that support hope that finally exposes publicily HW encode APIs as no Quicksync nor NVENC for Mac currently.. also hope Astc OGL extension and some Xcode support for GPU HW debugging of OCL kernels on new GPUs that would be awesome..
as said also expose some GPU tab to process explorer with GPU process kill etc..
Related APU13 sessions are posted don't know if all I'm listing here ones I found interesting from AMD workers almost all:
(note seems also no OGL session this year but would be good that we are missing some new GPU features that will be implemented somewhat later perhaps optimized sparse textures and AMD_sparse_buffer?)
The HSA System Architecture Requirements: An overview
AMD Neural Networks Library
HSA Compilers Technology
WT-4070 unity webcl and webgl dx11 level?
ANGLE and cross-platform WebGL support es 3.0 status
AMD Video Compression Engine: The Route towards Low-Latency Cloud Gaming Solutions
Optimizing FFMPEG and Handbrake Using OpenCL™ and Other AMD HW Capabilities
An Introduction to SPIR for OpenCL™ Application Developers and Compiler Developers
Accelerating and Evaluating OpenCL™ Graph Applications
Sequential Consistency for Heterogeneous-Race-Free: Programmer-centric Memory Models for Heterogeneous Platforms
Automated CUDA-to-OpenCL™ Translation with CU2CL: What’s Next?
Optimizing Raytracing on GCN with AMD Development Tools
Designing a game audio engine for HSA
A Crash Course on the AMD GCN Architecture
Direct Compute in Gaming
Accelerate Crypto Applications with AMD Platform Security Processor
AMD Content Solution Enablement Strategy
LibreOffice Calc Spreadsheet Formulae Optimizations using OpenCL
I expect from these sessions:
Optimizing Raytracing on GCN with AMD Development Tools: some library released to compete with Optix
AMD Neural Networks Library: more libraries to play