HP states that its EliteBook 725, 745 and 755 G3 laptops with AMD Carrizo APUs support HSA (Heterogeneous System Architecture). HSA is a technology which enables sharing memory between GPU and CPU cores, which possibly could make implementing programs working on both CPU and GPU much easier. Example of such statement by HP is this brochure that is shared on AMD site:
"Revolutionary new HSA technology enables the CPU and GPU to work cooperatively, in parallel, to unlock the full potential of your business PC. " - this is just one of the quotes in which HSA support in these laptops is advertised.
Other examples of such statements can be found with use of google (search for: amd hsa hp g3 , to get other examples).
Based on information from AMD and HP like these we purchased EliteBook 725 G3 with only a single purpose: to test what HSA can offer in terms of speeding up computations without the problems associated with having separate GPU and CPU memory spaces.
I've spent some time trying to run a program that uses HSA and I wasn't able to find any example proving that HSA is really supported by the HP's EliteBook 725 under any operating system. From AMD developers I know that HSA needs support in BIOS that should be provided by the laptop vendor (HP). In their opinion source of the problem is HP's BIOS.
-is AMD HSA really supported on HP EliteBook 725?
-if yes: can you provide any example a program that uses AMD HSA that I can run on HP EliteBook 725?