The recent release of the 1.0 HSA specifications has several differences compared with the previous 1.0 provisional specs.
Here are just some of the changes that I have noticed:
- hsa_dispatch_packet_t does not exist anymore. Seems to have been replaced by hsa_kernel_dispatch_packet_t
- hsa_barrier_packet_t also does not exist in 1.0 specs
- The extensions to the core runtime API have changed. hsa_ext_program_handle_t, hsa_ext_add_module are not present in 1.0 anymore
Any idea when AMD will have an update ready for its HSA RT?