mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2026-01-07 11:40:06 +01:00
formatted
This commit is contained in:
@@ -20,19 +20,19 @@ from osaca.semantics import (
|
||||
|
||||
|
||||
SUPPORTED_ARCHS = [
|
||||
'SNB',
|
||||
'IVB',
|
||||
'HSW',
|
||||
'BDW',
|
||||
'SKX',
|
||||
'CSX',
|
||||
'ICL',
|
||||
'ZEN1',
|
||||
'ZEN2',
|
||||
'TX2',
|
||||
'N1',
|
||||
'A64FX',
|
||||
'A72',
|
||||
"SNB",
|
||||
"IVB",
|
||||
"HSW",
|
||||
"BDW",
|
||||
"SKX",
|
||||
"CSX",
|
||||
"ICL",
|
||||
"ZEN1",
|
||||
"ZEN2",
|
||||
"TX2",
|
||||
"N1",
|
||||
"A64FX",
|
||||
"A72",
|
||||
]
|
||||
DEFAULT_ARCHS = {
|
||||
"aarch64": "A64FX",
|
||||
@@ -95,8 +95,8 @@ def create_parser(parser=None):
|
||||
parser.add_argument(
|
||||
"--arch",
|
||||
type=str,
|
||||
help='Define architecture (SNB, IVB, HSW, BDW, SKX, CSX, ICL, ZEN1, ZEN2, TX2, N1, '
|
||||
'A64FX, A72). If no architecture is given, OSACA assumes a default uarch for x86/AArch64.',
|
||||
help="Define architecture (SNB, IVB, HSW, BDW, SKX, CSX, ICL, ZEN1, ZEN2, TX2, N1, "
|
||||
"A64FX, A72). If no architecture is given, OSACA assumes a default uarch for x86/AArch64.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--fixed",
|
||||
|
||||
@@ -265,29 +265,29 @@ class MachineModel(object):
|
||||
def get_isa_for_arch(arch):
|
||||
"""Return ISA for given micro-arch ``arch``."""
|
||||
arch_dict = {
|
||||
'a64fx': 'aarch64',
|
||||
'a72': 'aarch64',
|
||||
'tx2': 'aarch64',
|
||||
'n1': 'aarch64',
|
||||
'zen1': 'x86',
|
||||
'zen+': 'x86',
|
||||
'zen2': 'x86',
|
||||
'icl': 'x86',
|
||||
'con': 'x86', # Intel Conroe
|
||||
'wol': 'x86', # Intel Wolfdale
|
||||
'snb': 'x86',
|
||||
'ivb': 'x86',
|
||||
'hsw': 'x86',
|
||||
'bdw': 'x86',
|
||||
'skl': 'x86',
|
||||
'skx': 'x86',
|
||||
'csx': 'x86',
|
||||
'wsm': 'x86',
|
||||
'nhm': 'x86',
|
||||
'kbl': 'x86',
|
||||
'cnl': 'x86',
|
||||
'cfl': 'x86',
|
||||
'icl': 'x86',
|
||||
"a64fx": "aarch64",
|
||||
"a72": "aarch64",
|
||||
"tx2": "aarch64",
|
||||
"n1": "aarch64",
|
||||
"zen1": "x86",
|
||||
"zen+": "x86",
|
||||
"zen2": "x86",
|
||||
"icl": "x86",
|
||||
"con": "x86", # Intel Conroe
|
||||
"wol": "x86", # Intel Wolfdale
|
||||
"snb": "x86",
|
||||
"ivb": "x86",
|
||||
"hsw": "x86",
|
||||
"bdw": "x86",
|
||||
"skl": "x86",
|
||||
"skx": "x86",
|
||||
"csx": "x86",
|
||||
"wsm": "x86",
|
||||
"nhm": "x86",
|
||||
"kbl": "x86",
|
||||
"cnl": "x86",
|
||||
"cfl": "x86",
|
||||
"icl": "x86",
|
||||
}
|
||||
arch = arch.lower()
|
||||
if arch in arch_dict:
|
||||
|
||||
Reference in New Issue
Block a user