Appendix C. Supported CPU types

Freja has a built-in database with CPU model parameters. The following tables list the processors currently included in this database.

The model names generally follow a pattern of: codename_cores_thread_cache-size. In some cases, some components have been omitted if there is no ambiguity.

Table C.1. AMD

ProcessorCommand line interface: use '--cpu amd/*', where * is one of:
Agenaagena
Albanyalbany_128, albany_256
Athensathens
Barcelonabarcelona
Brisbanebrisbane_1024, brisbane_512
Budapestbudapest
Callistocallisto, callisto_2_6144
Caspiancaspian_1_512, caspian_2_1024, caspian_2_2048
Champlainchamplain_2_1024, champlain_2_512, champlain_3_512, champlain_4_512
Clawhammerclawhammer_s754_1024, clawhammer_s754_512, clawhammer_s939_1024, clawhammer_s939_512
Conesusconesus_1_256, conesus_2_1024, conesus_2_512
Denebdeneb_4096, deneb_6144
Denmarkdenmark
Dublindublin_128, dublin_256
Egyptegypt
Genevageneva_1_1024, geneva_1_512, geneva_2_1024
Georgetowngeorgetown_128, georgetown_256
Griffingriffin_1024, griffin_1_512, griffin_2048
Hekaheka
Interlagosinterlagos_12_16384, interlagos_16_16384, interlagos_4_16384, interlagos_8_16384
Istanbulistanbul
Italyitaly
Keenekeene_256, keene_512
Kumakuma
Lancasterlancaster_1024, lancaster_512
Limalima_model111, lima_model127
Lisbonlisbon_6
Llanollano_2_1024, llano_2_512, llano_3_1024, llano_4_1024
Magny-Coursmagny_cours_12, magny_cours_8
Manchestermanchester_s939_512, manchester_s939_x2_1024, manchester_s939_x2_512
Manilamanila_4f_128, manila_4f_256, manila_5f_128, manila_5f_256
Neoneo_111, neo_127
Newarknewark
Newcastlenewcastle_s754_256, newcastle_s754_512, newcastle_s939_512
Oakvilleoakville
Odessaodessa
Ontarioontario_1_512, ontario_2_512
Orleansorleans_f2, orleans_f3
Palermopalermo_s754_d0_128, palermo_s754_d0_256, palermo_s754_e_128, palermo_s754_e_256, palermo_s939_128, palermo_s939_256
Propuspropus
Ranarana
Regorregor_1024, regor_2048
Richmondrichmond
Romaroma_128, roma_256
Sablesable
San Diegosan_diego_s939_1024, san_diego_s939_512
Santa Anasanta_ana
Santa Rosasanta_rosa
Sargassargas
Shanghaishanghai
Shermansherman_256, sherman_512
Sledgehammersledgehammer
Sonorasonora_128, sonora_256
Spartasparta_256, sparta_512
Suzukasuzuka
Taylortaylor
Thubanthuban_6_6144
Toledotoledo_X2_s939_1024, toledo_s939_1024, toledo_x2_s939_2048
Tolimantoliman
Trinidadtrinidad
Troytroy
Tylertyler_1024, tyler_512
Valenciavalencia_4_8192, valencia_6_8192, valencia_8_8192
Venicevenice_s754_512, venice_s939_512
Venusvenus_model39, venus_model55
Winchesterwinchester_s939_512
Windsorwindsor_67_1024, windsor_67_2048, windsor_67_512, windsor_75_1024, windsor_75_2048, windsor_75_512
Zacatezacate_1_512, zacate_2_512
Zambezizambezi_4_4096, zambezi_4_8192, zambezi_6_8192, zambezi_8_8192
Zosmazosma_4_6144
Zurichzurich_4_4096, zurich_8_8192


Table C.2. ARM

ProcessorCommand line interface: use '--cpu arm/*', where * is one of:
Cortex A8cortex_a8
Cortex A9cortex_a9, cortex_a9_mpcore_1, cortex_a9_mpcore_2, cortex_a9_mpcore_4


Table C.3. Freescale

ProcessorCommand line interface: use '--cpu freescale/*', where * is one of:
QorIQ P1qoriq_p1011, qoriq_p1020
QorIQ P2qoriq_p2010, qoriq_p2020
QorIQ P4qoriq_p4040, qoriq_p4080


Table C.4. IBM

ProcessorCommand line interface: use '--cpu ibm/*', where * is one of:
BlueGene/Lbgl
BlueGene/Pbgp
BlueGene/Qbgq
POWER6power6
POWER7power7_4, power7_6, power7_8
Wire-Speedwirespeed


Table C.5. Intel

ProcessorCommand line interface: use '--cpu intel/*', where * is one of:
 silverthorne_1_2_512
Arrandalearrandale_2_2_2048, arrandale_2_2_3072, arrandale_2_4_3072, arrandale_2_4_4096
Bloomfieldbloomfield_4_8_8192
Clarkdaleclarkdale_2_2_3072, clarkdale_2_4_4096
Clarksfieldclarksfield_4_8_6144, clarksfield_4_8_8192
Clovertownclovertown_4_8192
Conroeconroe_1_512, conroe_2_1024, conroe_2_2048, conroe_2_4096, conroe_2_512
Dempseydempsey_2_2_4, dempsey_2_4
Diamondvillediamondville_1_2_512, diamondville_2_4_1024
Dunningtondunnington_4_12288, dunnington_4_16384, dunnington_4_8192, dunnington_6_12288, dunnington_6_16384
Gulftowngulftown_6_12_12288
Harpertownharpertown_4_12288
Ivy Bridgeivy_bridge_2_4_3072, ivy_bridge_2_4_4096, ivy_bridge_2_4_6144, ivy_bridge_4_4_6144, ivy_bridge_4_4_8192, ivy_bridge_4_8_6144, ivy_bridge_4_8_8192
Jasper Forestjasper_forest_1_1_2048, jasper_forest_1_2_2048, jasper_forest_2_2_4096, jasper_forest_2_4_4096, jasper_forest_4_4_8096, jasper_forest_4_8_8096
Kentsfieldkentsfield_4_8192
Lincroftlincroft_1_2_512
Lynnfieldlynnfield_4_4_8192, lynnfield_4_8_8192
Merommerom_1_1024, merom_1_512, merom_2_1024, merom_2_2048, merom_2_4096
Nehalem EPnehalem_ep_2_2_4096, nehalem_ep_2_4_8192, nehalem_ep_4_4 4096, nehalem_ep_4_8_8192
Nehalem EXnehalem_ex_4_8_12288, nehalem_ex_4_8_18432, nehalem_ex_6_12_12288, nehalem_ex_6_12_18432, nehalem_ex_6_6_18432, nehalem_ex_8_16_18432, nehalem_ex_8_16_24576
Paxvillepaxville_2_2, paxville_2_4
Penrynpenryn_1_1024, penryn_1_3072, penryn_2_1024, penryn_2_2048, penryn_2_3072, penryn_2_6144, penryn_4_12288, penryn_4_6144
Pineviewpineview_1_2_512, pineview_2_4_1024
Preslerpresler_2_4
Presler HTpresler-ht_2_4
Sandy Bridgesandy_bridge_1_1_1024, sandy_bridge_1_1_1536, sandy_bridge_2_2_2048, sandy_bridge_2_2_3072, sandy_bridge_2_4_3072, sandy_bridge_2_4_4096, sandy_bridge_4_4_6144, sandy_bridge_4_4_8192, sandy_bridge_4_8_6144, sandy_bridge_4_8_8192
Sandy Bridge Esandy_bridge_e_4_8_10240, sandy_bridge_e_6_12_12288, sandy_bridge_e_6_12_15360
Sandy Bridge EPsandy_bridge_ep_2_4_5120, sandy_bridge_ep_4_4_10240, sandy_bridge_ep_4_8_10240, sandy_bridge_ep_6_12_12288, sandy_bridge_ep_6_12_15360, sandy_bridge_ep_8_16_20480
Silverthornesilverthorne_1_1_512
Smithfieldsmithfield_2_2
Stellartonstellarton_1_2_512
Tigertontigerton_2_8196, tigerton_4_4096, tigerton_4_6144, tigerton_4_8192
Tulsatulsa_2_2_16, tulsa_2_2_8
Tunnel Creektunnel_creek_1_2_512
Westmere EPwestmere_ep_4_4_12288, westmere_ep_4_4_4096, westmere_ep_4_4_8192, westmere_ep_4_8_12288, westmere_ep_6_12_12288
Westmere EXwestmere_ex_10_20_24576, westmere_ex_10_20_30720, westmere_ex_6_12_18432, westmere_ex_8_16_18432, westmere_ex_8_16_24576, westmere_ex_8_8_24576
Wolfdalewolfdale_2_1024, wolfdale_2_2048, wolfdale_2_3072, wolfdale_2_6144
Woodcrestwoodcrest_2_4096
Yorkfieldyorkfield_4_12288, yorkfield_4_4096, yorkfield_4_6144