/srv/irclogs.ubuntu.com/2015/09/06/#ubuntu-kernel.txt

ThaurwylthHey, I sort of talked about this earlier on #ubuntu and #ubuntu-fi, but I guess this is more like the correct place + didn't get much of an answer anyway. So, um. HSA Heterogeneous System Architecture, as per the HSA 1.0 specification. Or some earlier 0.x specification. What's the current support for this in the Linux kernel?15:19
ThaurwylthAnd does Ubuntu have some stuff related to this that is independent of the Linux kernel development right away?15:20
=== Thaurwylth is now known as Thaurwylth_
=== Thaurwylth_ is now known as Thaurwyl1h
apwThaurwylth_, i don't recall us differing from upstream on anything which sounds like that, if you have a pointer to the spec that might help tho.15:29
=== Thaurwyl1h is now known as Thaurwylth
ThaurwylthA'right. Please wait a sec...15:31
ThaurwylthAlso, thanks for taking note.15:31
Thaurwylthhttp://www.hsafoundation.com/standards/    http://www.hsafoundation.com/?ddownload=494415:34
ThaurwylthAnyways, Wikipedia says this...15:34
Thaurwylthhttps://en.wikipedia.org/wiki/Graphics_Core_Next#Heterogeneous_System_Architecture_.28HSA.29    For example, in July 2014 AMD published a set of 83 patches to be merged into Linux kernel mainline 3.17 for supporting their Graphics Core Next-based Radeon graphics cards. The special driver titled "HSA kernel driver" resides in the15:36
ThaurwylthSo, have things evolved since then?15:37
apwThaurwylth, that driver seems to be merged and in the mainline kernle15:38
apwbeyond that it is hard to see anything else claiming to be the same15:39
ThaurwylthThen again is it only some parts or does it now have full HSA 1.0 capability? Seeing how the 1.0 specification was released only in March 2015.15:39
ThaurwylthI'd be interested in knowing especially the heterogeneous memory address and allocation capabilities, sort of.15:40
apwThaurwylth, yeah sorry no idea on that16:33
ThaurwylthHm, this thing called amdkfd is somehow related to these HSA 1.0 specified things?16:35
ThaurwylthThe primary AMDGPU additions already landed for 4.3 include ... experimental GPU scheduler. The experimental scheduler still needs more time to bake as does the open-source R9 Fury performance. Perhaps I need to read and search these things a little bit more. Would that stuff be mayperhaps related to this question? That GPU scheduling soooort of sounds like one of the development processes that takes advantage of ...16:49
Thaurwylth... the core ideas of HSA 1.0.16:49
ThaurwylthOh, sorry, the first two lines, like, are a quotation.16:50
ThaurwylthAlthough now a friend of mine suggested that HSA compliant HW actually uses a HW level scheduler, that's like the whole point, kind of, so GPU scheduler in kernel wouldn't make that much sense.16:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!