compute-runtime/shared/source/gen11
Fabian Zwolinski 6c59953072 Add FP64 emulation support for ATS-M
This patch adds FP64 emulation support for ATS-M.
Introducing new environment variable - NEO_FP64_EMULATION - which provides
an option to allow the opt-in emulation of FP64.
When emulation is enabled, we pass -cl-fp64-gen-emu (ocl) /
-ze-fp64-gen-emu (L0) as an internal option to IGC.

Related-To: NEO-7611
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-03-07 14:21:01 +01:00
..
ehl refactor: rename os_agnostic_product_helper files 2023-02-14 14:51:23 +01:00
icllp refactor: rename os_agnostic_product_helper files 2023-02-14 14:51:23 +01:00
linux refactor: rename product helper bdw and later files 2023-03-07 12:58:19 +01:00
lkf refactor: rename os_agnostic_product_helper files 2023-02-14 14:51:23 +01:00
windows refactor: rename product helper bdw and later files 2023-03-07 12:58:19 +01:00
CMakeLists.txt cmake refactor 2021-09-23 23:36:22 +02:00
aub_command_stream_receiver_gen11.cpp Cleanup includes 6 2022-11-21 12:02:14 +01:00
aub_mapper.h Refactor aubstream include interface 2022-11-23 10:30:13 +01:00
aub_mem_dump_gen11.cpp refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
command_encoder_gen11.cpp refactor: don't use global ProductHelper getter 7/n 2023-01-23 16:37:47 +01:00
command_stream_receiver_hw_gen11.cpp Refactor: don't use global ProductHelper getter in shared files 2/n 2022-12-29 09:50:06 +01:00
command_stream_receiver_simulated_common_hw_gen11.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
create_device_command_stream_receiver_gen11.cpp Cleanup includes 4 2022-11-10 14:22:18 +01:00
debugger_gen11.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
enable_compiler_product_helper_ehl.cpp refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
enable_compiler_product_helper_icllp.cpp refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
enable_compiler_product_helper_lkf.cpp refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
enable_family_full_core_gen11.cpp refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
enable_gen11.cpp Split hwInfoConfig and CompilerProductHelper enablers 2022-12-13 13:14:37 +01:00
enable_hw_info_config_ehl.cpp Cleanup includes 48 2023-02-10 17:23:02 +01:00
enable_hw_info_config_icllp.cpp Cleanup includes 48 2023-02-10 17:23:02 +01:00
enable_hw_info_config_lkf.cpp Cleanup includes 48 2023-02-10 17:23:02 +01:00
experimental_command_buffer_gen11.cpp refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
gfx_core_helper_gen11.cpp refactor make gfx helper methods for pvc and later non specialized 2023-02-14 11:00:30 +01:00
hw_cmds.h Copyright header update 2021-05-17 20:38:19 +02:00
hw_cmds_base.h Add MI_MATH MOCS support 2023-02-27 19:06:24 +01:00
hw_cmds_ehl.h refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
hw_cmds_icllp.h refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
hw_cmds_lkf.h refactor: add method to get hw config from CompilerProductHelper 2023-03-02 08:25:50 +01:00
hw_info.h Copyright header update 2021-05-17 20:38:19 +02:00
hw_info_ehl.cpp Add FP64 emulation support for ATS-M 2023-03-07 14:21:01 +01:00
hw_info_ehl.h Copyright header update 2021-05-17 20:38:19 +02:00
hw_info_gen11.cpp Move hw_info files to shared 2021-09-23 22:16:59 +02:00
hw_info_gen11.h Cleanup includes 50 2023-02-10 20:26:13 +01:00
hw_info_icllp.cpp Add FP64 emulation support for ATS-M 2023-03-07 14:21:01 +01:00
hw_info_icllp.h Copyright header update 2021-05-17 20:38:19 +02:00
hw_info_lkf.cpp Add FP64 emulation support for ATS-M 2023-03-07 14:21:01 +01:00
hw_info_lkf.h Copyright header update 2021-05-17 20:38:19 +02:00
image_core_gen11.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
preamble_gen11.cpp Cleanup includes 50 2023-02-10 20:26:13 +01:00
preemption_gen11.cpp Reduce usage of global gfx core helper getter [4/n] 2022-12-15 16:58:12 +01:00
reg_configs.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
state_base_address_gen11.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
tbx_command_stream_receiver_gen11.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00