RapidsAtHKUST / SubgraphMatching

In-Memory Subgraph Matching: An In-depth Study by Dr. Shixuan Sun and Prof. Qiong Luo
MIT License
149 stars 37 forks source link

make issue related with __m256i functions #1

Closed burakkoca closed 4 years ago

burakkoca commented 4 years ago

First, thanks for the comprehensive study but I get several errors during make operation such as " error: inlining failed in call to always_inline ‘__m256i _mm256_permutevar8x32_epi32(m256i, m256i)’: target specific option mismatch". It's probably a compatibility problem with compiler or CPU. My current OS is Ubuntu 18.4 and the CPU is intel i7 970.

shixuansun commented 4 years ago

First, thanks for the comprehensive study but I get several errors during make operation such as " error: inlining failed in call to always_inline ‘__m256i _mm256_permutevar8x32_epi32(m256i, m256i)’: target specific option mismatch". It's probably a compatibility problem with compiler or CPU. My current OS is Ubuntu 18.4 and the CPU is intel i7 970.

Hi, thanks for your question. According to the document from intel (https://ark.intel.com/content/www/us/en/ark/products/47933/intel-core-i7-970-processor-12m-cache-3-20-ghz-4-80-gt-s-intel-qpi.html?ui=BIG), your CPU cannot support AVX2. Therefore, you should disable the AVX2 in the source code by following README.md.