OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1663 Discussions

is the instruction set architecture for HD graphics 4000 publicly available?

1024chickens
Beginner
300 Views
Hi, 
We are doing a performance comparison of Ivy Bridge, Tesla, and APU for SGEMM. We found that the Ivy Brdige CPU and (integrated) GPU only reaches the 13% (29 GFLOPS) and 33% (49 GFLOPS) of the theoretical peak performance respectively, and we would like to figure out the sources of inefficiencies by looking at the assembly code.
Is there a way to view the assembly code for Intel HD graphics 4000 in Ivy Bridge? We have tried Intel offline compiler, but it only gives us the CPU assembly and the intermediate LLVM code. Any advice is greatly appreciated.
Yao
0 Kudos
2 Replies
Raghupathi_M_Intel
300 Views
Unfortunately the offline compiler only displays CPU asm and we do not currently expose the graphics ISA from this tool, even though the ISA is available as part of the linux graphics documentation (http://intellinuxgraphics.org/documentation.html).

Have you tried the Intel Graphics Performance Analyzer? With GPA you can analyze your gpu workload but some metrics are specific only to DirectX API. You can read about it more here.

Raghu
1024chickens
Beginner
300 Views
Thanks Raghu! We will give GPA a try.

Yao
Reply