6 votesAnil Kumar commented
Task Parallel Library (TPL) for doing GPGPU in .NET will be great. Helps a lot in making AI apps.
2,308 votesAnil Kumar commented
Developers can be empowered by giving them AI client apis who will in turn empower every people by building intelligent apps.
There are lots of mid range powered laptops (& desktops) which contain mid range GPUs & CPUs. There is a huge market for GPU computing.
New developers can easily get these mid range devices.
These mid range GPUs will very easily trump high end CPUs in AI programming.
I think 2 tools that Microsoft can provide are: Builtin .NET AI api in UWP (for doing high level AI) & Task Parallel Libriary (TPL) like .NET library for GPGPU (for doing low level AI).
With a huge market & tools in ecosystem, developers will come.
And we already have an example of a similar tool: CNTK.CPU & CNTK.GPU.
Moreover there is less of a privacy issue when AI runs on client systems.
94 votesAnil Kumar shared this idea ·