@ejolson
Here are the requested runs:
I swapped the bad reported (always the same) DIMM with another, and surprise, now I have 1040GB (reseating did magic):
But where are the missing more than 200 million bytes? I thought that 1GB is 2^30 bytes:It is this RAM module that increased 1TB to 1040GB:
https://semiconductor.samsung.com/dram/ ... 40db0-cpb/
Here are the requested runs:
Code:
hermann@x3950-X6:~/pichart-40$ numactl -C 0 ./pichart-serialpichart -- Raspberry Pi Performance Serial version 40Prime Sieve P=14630843 Workers=2 Sec=1.04112 Mops=897.428Merge Sort N=16777216 Workers=1 Sec=2.01767 Mops=199.563Fourier Transform N=4194304 Workers=2 Sec=0.65966 Mflops=699.411Lorenz 96 N=32768 K=16384 Workers=2 Sec=0.364683 Mflops=8832.95My Computer has Raspberry Pi ratio=28.7986Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 18 ./pichart-serialpichart -- Raspberry Pi Performance Serial version 40Prime Sieve P=14630843 Workers=2 Sec=1.04017 Mops=898.249Merge Sort N=16777216 Workers=1 Sec=2.01731 Mops=199.599Fourier Transform N=4194304 Workers=2 Sec=0.652531 Mflops=707.052Lorenz 96 N=32768 K=16384 Workers=2 Sec=0.366172 Mflops=8797.04My Computer has Raspberry Pi ratio=28.8555Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 18,162 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=2 Sec=1.00009 Mops=934.242Merge Sort N=16777216 Workers=2 Sec=1.39557 Mops=288.523Fourier Transform N=4194304 Workers=2 Sec=0.483222 Mflops=954.786Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.347045 Mflops=9281.86My Computer has Raspberry Pi ratio=34.909Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 18-21 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=4 Sec=0.288852 Mops=3234.62Merge Sort N=16777216 Workers=8 Sec=0.566945 Mops=710.216Fourier Transform N=4194304 Workers=8 Sec=0.166496 Mflops=2771.08Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.126937 Mflops=25376.5My Computer has Raspberry Pi ratio=100.107Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 18-21,162-165 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=16 Sec=0.278359 Mops=3356.56Merge Sort N=16777216 Workers=16 Sec=0.391013 Mops=1029.77Fourier Transform N=4194304 Workers=16 Sec=0.143653 Mflops=3211.73Lorenz 96 N=32768 K=16384 Workers=8 Sec=0.088934 Mflops=36220.4My Computer has Raspberry Pi ratio=125.74Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 0,18,36,54 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=4 Sec=0.266095 Mops=3511.25Merge Sort N=16777216 Workers=8 Sec=0.519188 Mops=775.544Fourier Transform N=4194304 Workers=8 Sec=0.218869 Mflops=2107.99Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.15464 Mflops=20830.5My Computer has Raspberry Pi ratio=92.8542Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 72,90,108,126 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=4 Sec=0.266164 Mops=3510.34Merge Sort N=16777216 Workers=8 Sec=0.524876 Mops=767.14Fourier Transform N=4194304 Workers=8 Sec=0.223991 Mflops=2059.78Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.170519 Mflops=18890.7My Computer has Raspberry Pi ratio=89.8392Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 0,36,72,108 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=4 Sec=0.266902 Mops=3500.64Merge Sort N=16777216 Workers=8 Sec=0.523945 Mops=768.502Fourier Transform N=4194304 Workers=8 Sec=0.215227 Mflops=2143.66Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.158747 Mflops=20291.6My Computer has Raspberry Pi ratio=92.3546Making pie charts...done.hermann@x3950-X6:~/pichart-40$ numactl -C 18,54,90,126 ./pichart-openmppichart -- Raspberry Pi Performance OPENMP version 40Prime Sieve P=14630843 Workers=4 Sec=0.266986 Mops=3499.54Merge Sort N=16777216 Workers=8 Sec=0.529028 Mops=761.119Fourier Transform N=4194304 Workers=8 Sec=0.212418 Mflops=2172Lorenz 96 N=32768 K=16384 Workers=4 Sec=0.177046 Mflops=18194.3My Computer has Raspberry Pi ratio=89.9409Making pie charts...done.hermann@x3950-X6:~/pichart-40$ I learned that 65× 16GB ECC rams were installed, but one was disabled by bios every time due to a POST error. So I had only 1TB RAM and not 1TB+16GB:Code:
hermann@x3950-X6:~/RR/tsp/openmp$ sudo dmidecode -t memory | grep Part | sort | uniq -c... 40 Part Number: M393A2G40DB0-CPB hermann@x3950-X6:~/RR/tsp/openmp$ sudo dmidecode -t memory | grep Size | sort | uniq -c 65 Size: 16 GB 127 Size: No Module Installedhermann@x3950-X6:~/RR/tsp/openmp$
Code:
hermann@x3950-X6:~$ free -b total used free shared buff/cache availableMem: 1081913581568 10600984576 1073355755520 46301184 1812250624 1071312596992Swap: 8589930496 0 8589930496hermann@x3950-X6:~$ sudo dmidecode --type 19 | grep RangeRange Size: 1 TBhermann@x3950-X6:~$I swapped the bad reported (always the same) DIMM with another, and surprise, now I have 1040GB (reseating did magic):
Code:
hermann@x3950-X6:~$ free -b total used free shared buff/cache availableMem: 1098825027584 10615390208 1090300727296 46305280 1784147968 1088209637376Swap: 8589930496 0 8589930496hermann@x3950-X6:~$ sudo dmidecode -t 19 | grep RangeRange Size: 1040 GBhermann@x3950-X6:~$ But where are the missing more than 200 million bytes? I thought that 1GB is 2^30 bytes:
Code:
$ gp -q? 16*2^30-(1098825027584-1081913581568)268423168?https://semiconductor.samsung.com/dram/ ... 40db0-cpb/
Statistics: Posted by HermannSW — Tue Sep 30, 2025 9:33 pm