![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вздулась батарея на моём рабочем ноутбуке, и мне выдали новый. Этот самый последний, на процессоре Apple M2 Max. По старой доброй традиции меряю скорость с помощью Dhrystone.
Скорость GPU тоже полезно заценить.
Для сравнения: это на 5% быстрее, чем предыдущий процессор Apple M1 Pro, в полтора раза быстрее, чем iMac с процессором Intel Core i9 3.6 GHz, и в 26 раз быстрее, чем Raspberry Pi 3 Model B.$ git clone https://github.com/sergev/dhrystone.git
$ cd dhrystone
$ make
$ ./dhrystone
...
Nanoseconds for one run through Dhrystone: 12.2
Million Dhrystones per Second: 82.075
DMIPS: 46713.1
Скорость GPU тоже полезно заценить.
Это в 1.56 раза быстрее, чем Apple M1 Pro, и в 1.47 раза быстрее, чем NVidia Quadro P1000 на ноутбуке.$ git clone https://github.com/sergev/genefer20.git
$ cd genefer20
$ make
$ bin/genefer20 -n 9
genefer20 1.13.0 macOS gcc-4.2.1
Copyright (c) 2020, Yves Gallot
genefer20 is free source code, under the MIT license.
Command line: '-n 9'
0 - device 'Apple M2 Max', vendor 'Apple', platform 'Apple'.
Running on device 'Apple M2 Max', vendor 'Apple', version 'OpenCL 1.2 ' and driver '1.2 1.0'.
38 compUnits @ 1000MHz, mem=21845MB, cache=0kB, cacheLine=0B, localMem=32kB, constMem=1048576kB, maxWorkGroup=256.
radix-16, csize = 8, vsize = 8, 12 ms/b
radix-16, csize = 8, vsize = 16, 4 ms/b
radix-16, csize = 8, vsize = 32, 1 ms/b
radix-16, csize = 8, vsize = 64, 0 ms/b
Radix = 16, vector size = 64, chunk size = 8
GPU: 100%, CPU: 0.0458%, 40.9 GFN-9/sec
GPU: 100%, CPU: 0.0402%, 40.5 GFN-9/sec
GPU: 100%, CPU: 0.0389%, 41 GFN-9/sec
GPU: 100%, CPU: 0.038%, 41 GFN-9/sec
GPU: 100%, CPU: 0.0377%, 41 GFN-9/sec
no subject
Date: 2023-06-14 07:45 (UTC)Т.е. всего вчетверо-впятеро медленней, чем новый мак?
no subject
Date: 2023-06-14 07:51 (UTC)no subject
Date: 2023-06-14 08:03 (UTC)no subject
Date: 2023-06-14 08:08 (UTC)no subject
Date: 2023-06-14 08:22 (UTC)no subject
Date: 2023-06-14 18:23 (UTC)no subject
Date: 2023-06-14 18:39 (UTC)no subject
Date: 2023-06-14 19:13 (UTC)no subject
Date: 2023-06-14 19:15 (UTC)no subject
Date: 2023-06-14 10:38 (UTC)А все работает? У нас у коллеги M1 пришлось заменить на интел, потому что Nix так и не удалось заставить работать.
no subject
Date: 2023-06-14 18:18 (UTC)Единственная тонкость: homebrew лучше совсем снести (предварительно сохранив список пакетов), и потом поставить с нуля. На эппловских маках он встаёт в /opt/homebrew вместо /usr/local.