Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NNPACK for XEON W3565 (microarchitecture Nehalem) #11

Closed
charlyng opened this issue Mar 30, 2016 · 2 comments
Closed

NNPACK for XEON W3565 (microarchitecture Nehalem) #11

charlyng opened this issue Mar 30, 2016 · 2 comments

Comments

@charlyng
Copy link

May I know is it possible to parameterize NNPACK source code to support XEON processor without L3? I confirm XEON support AVX2.

I got error code below when running bench for XEON@ubuntu14.04

nnp_status_unsupported_hardware = 51,
#3 mentioned that NNPACK requires L13, but XEON only has L12, according to link below

https://software.intel.com/en-us/forums/intel-moderncode-for-parallel-architectures/topic/291067

Thank you.

@Maratyszcza
Copy link
Owner

Xeon is a marketing name for all Intel server processors released in the last 15 or so years. As such, they can base on almost any x86-64 microarchitecture. The one in your link is based on an old Harpertown microarchitecture, which indeed doesn't have L3. AFAIK, all Xeons based on Haswell/Broadwell/Skylake microarchitecture have L3 cache. Thus, it is far more likely that the error code is caused by your processor not supporting AVX2, rather than not having L3 cache. Which Xeon model do you have?

@charlyng
Copy link
Author

@Maratyszcza

My xeon is W3565 (microarchitecture Nehalem) with L3 but does not support AVX2. This indicates the error code is most likely due to missing AVX2 as mentioned.

Thank you.

@charlyng charlyng changed the title NNPACK for XEON (No L3) NNPACK for XEON W3565 (microarchitecture Nehalem) Mar 31, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants