mirror of
https://github.com/amd/blis.git
synced 2026-05-12 10:05:38 +00:00
* Add x86 and x86_64 processor families. * Use generic config as fallback for more families. After discussion with fgvanzee, a) it's "generic" and 2) use it for all the families as a fallback. Goal is that if a specific CPU is not yet supported by a family (say a new Intel microarchitecture on x86_64), it'll fall through to still work with the slower "generic" kernels
36 lines
903 B
Plaintext
36 lines
903 B
Plaintext
#
|
|
# config_registry
|
|
#
|
|
# Please refer to the BLIS wiki on configurations for information on the
|
|
# syntax and semantics of this file [1].
|
|
#
|
|
# [1] https://github.com/flame/blis/wiki/ConfigurationHowTo
|
|
#
|
|
|
|
# Processor families.
|
|
intel64: haswell sandybridge penryn generic
|
|
amd64: zen excavator steamroller piledriver bulldozer generic
|
|
arm32: cortexa9 cortexa15 generic
|
|
x86_64: haswell sandybridge penryn zen excavator steamroller piledriver bulldozer generic
|
|
|
|
# Intel architectures.
|
|
haswell: haswell
|
|
sandybridge: sandybridge
|
|
penryn: penryn
|
|
knl: knl
|
|
|
|
# AMD architectures.
|
|
zen: zen/haswell
|
|
excavator: excavator/piledriver
|
|
steamroller: steamroller/piledriver
|
|
piledriver: piledriver
|
|
bulldozer: bulldozer
|
|
|
|
# ARM architectures.
|
|
cortexa9: cortexa9/armv7a
|
|
cortexa15: cortexa15/armv7a
|
|
cortexa57: cortexa57/armv8a
|
|
|
|
# Generic architectures.
|
|
generic: generic
|