wangziqi2016 / index-microbench

142 stars 39 forks source link

ARTOLC segfaults for workload a #1

Open ajitmathew opened 5 years ago

ajitmathew commented 5 years ago

I am using a fork of the branch (https://github.com/ajitmathew/index-microbench) to benchmark ART. The modification to the fork consists of commits to fix some compile errors. For workload A, art segfaults even for one thread.

  ./workload a rand artolc 1
 Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem/Nehalem-EP, Atom(tm), Westmere/Clarkdale, Sandy Bridge, Westmere-EP, Sandy Bridge-EP/Jaketown, Nehalem-EX, Westmere-EX, Ivy Bridge, Haswell, Broadwell, Ivy Bridge-EP/EN/EX/Ivytown, Haswell-EP/EN/EX, Broadwell-EP/EX, Broadwell-DE, Knights Landing, Skylake, Kabylake). CPU model number: 85 Brand: "Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz"
Number of threads: 1
  BwTree will collect statistics
Leaf delta chain threshold: 24; Inner delta chain threshold: 2
  BTree element pair count: 255
Loaded 50001 keys
Finished loading workload file (mem = 1415576)
Populating the index with 50001 keys using 1 threads
insert 3.54819
# of Txn: 10000000
Segmentation fault (core dumped)

I am using Fedora 28 and all the dependency are installed using dnf.

Pfzuo commented 4 years ago

I met the same problem. Did you address it?

I am using a fork of the branch (https://github.com/ajitmathew/index-microbench) to benchmark ART. The modification to the fork consists of commits to fix some compile errors. For workload A, art segfaults even for one thread.

  ./workload a rand artolc 1
 Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem/Nehalem-EP, Atom(tm), Westmere/Clarkdale, Sandy Bridge, Westmere-EP, Sandy Bridge-EP/Jaketown, Nehalem-EX, Westmere-EX, Ivy Bridge, Haswell, Broadwell, Ivy Bridge-EP/EN/EX/Ivytown, Haswell-EP/EN/EX, Broadwell-EP/EX, Broadwell-DE, Knights Landing, Skylake, Kabylake). CPU model number: 85 Brand: "Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz"
Number of threads: 1
  BwTree will collect statistics
Leaf delta chain threshold: 24; Inner delta chain threshold: 2
  BTree element pair count: 255
Loaded 50001 keys
Finished loading workload file (mem = 1415576)
Populating the index with 50001 keys using 1 threads
insert 3.54819
# of Txn: 10000000
Segmentation fault (core dumped)

I am using Fedora 28 and all the dependency are installed using dnf.