There is also this: https://gpuopen.com/professional-compute/, which give pointer to several libraries and tools that built on top of ROCm. Another thing to keep in mind is, that ROCm is diverging from the strict HSA standard in some important ways. For example the HSA standard includes HSAIL as an intermediate representation that gets finalized on the target system, whereas ROCm compiles directly to native GPU ISA. Regards, Â Felix On 2018-02-13 09:40 AM, Deucher, Alexander wrote: > > The ROCm documentation is probably a good place to start: > > https://rocm.github.io/documentation.html > > > Alex > > ------------------------------------------------------------------------ > *From:* amd-gfx <amd-gfx-bounces at lists.freedesktop.org> on behalf of > Ming Yang <minos.future at gmail.com> > *Sent:* Tuesday, February 13, 2018 12:00 AM > *To:* amd-gfx at lists.freedesktop.org > *Subject:* Documentation about AMD's HSA implementation? > Â > Hi, > > I'm interested in HSA and excited when I found AMD's fully open-stack > ROCm supporting it. Before digging into the code, I wonder if there's > any documentation available about AMD's HSA implementation, either > book, whitepaper, paper, or documentation. > > I did find helpful materials about HSA, including HSA standards on > this page (http://www.hsafoundation.com/standards/) and a nice book > about HSA (Heterogeneous System Architecture A New Compute Platform > Infrastructure). But regarding the documentation about AMD's > implementation, I haven't found anything yet. > > Please let me know if there are ones publicly accessible. If no, any > suggestions on learning the implementation of specific system > components, e.g., queue scheduling. > > Best, > Mark > > > _______________________________________________ > amd-gfx mailing list > amd-gfx at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx