halide_target_processor_t#
-
enum halide_target_processor_t#
The specific processor a compilation Target can be tuned for.
Be sure to keep this in sync with the Processor enum in Target.h if you add a new processor.
Values:
-
enumerator halide_target_processor_generic#
Do not tune for any specific CPU.
-
enumerator halide_target_processor_k8#
AMD K8 Hammer CPU (AMD Family 0Fh, launched 2003).
-
enumerator halide_target_processor_k8_sse3#
Later AMD K8 CPU with SSE3 support.
-
enumerator halide_target_processor_amdfam10#
AMD K10 “Barcelona” CPU (AMD Family 10h, launched 2007).
-
enumerator halide_target_processor_btver1#
AMD Bobcat CPU (AMD Family 14h, launched 2011).
-
enumerator halide_target_processor_bdver1#
AMD Bulldozer CPU (AMD Family 15h, launched 2011).
-
enumerator halide_target_processor_bdver2#
AMD Piledriver CPU (AMD Family 15h (2nd-gen), launched 2012).
-
enumerator halide_target_processor_bdver3#
AMD Steamroller CPU (AMD Family 15h (3rd-gen), launched 2014).
-
enumerator halide_target_processor_bdver4#
AMD Excavator CPU (AMD Family 15h (4th-gen), launched 2015).
-
enumerator halide_target_processor_btver2#
AMD Jaguar CPU (AMD Family 16h, launched 2013).
-
enumerator halide_target_processor_znver1#
AMD Zen CPU (AMD Family 17h, launched 2017).
-
enumerator halide_target_processor_znver2#
AMD Zen 2 CPU (AMD Family 17h, launched 2019).
-
enumerator halide_target_processor_znver3#
AMD Zen 3 CPU (AMD Family 19h, launched 2020).
-
enumerator halide_target_processor_znver4#
AMD Zen 4 CPU (AMD Family 19h, launched 2022).
-
enumerator halide_target_processor_znver5#
AMD Zen 5 CPU (AMD Family 1Ah, launched 2024).
-
enumerator halide_target_processor_generic#