M1
Позапускал тут одну свою программку (тупое решение Project Euler #300, много простых операций с интами, умещающимися в кэше) на двух ноутах. На одном Intel Core i7, на другом Apple M1. Так вот, даже в режиме эмуляции x86_64 M1 немного быстрее. А в родном для него arm64 - много быстрее.
https://gist.github.com/thedeemon/ec45c44e14c3205075f66d4bc3f92abf
Компилятор на обоих - LDC (LLVM-based).
Кстати, про Project Euler. Вы решили задачку #100? Я чего-то туплю, не решил пока.
L=13 1-thread parallel ; L=14 parallel Intel Core i7 2.6 GHz 20.0 4.06 ; 22.02 M1 running x86_64 15.65 3.15 ; 18.06 M1 running arm64 11.84 2.44 ; 13.7 time in seconds
https://gist.github.com/thedeemon/ec45c44e14c3205075f66d4bc3f92abf
Компилятор на обоих - LDC (LLVM-based).
Кстати, про Project Euler. Вы решили задачку #100? Я чего-то туплю, не решил пока.
no subject
no subject
no subject
Думаю, въ этой задачѣ имѣли въ виду переборъ: предполагалось для фиксированнаго m+n перебирать допустимыя значенiя m (ихъ всего O(1), т.к. можно рѣшить уравненiе 2*m*(m-1)=Q для заданнаго Q). Потомъ переходить къ слѣдующему значенiю m+n.
Но если свести задачу къ уравненiю Пелля, то можно будетъ написать рѣшенiе въ видѣ формулы. Тогда Euler #100 рѣшается за O(1).
no subject
no subject
no subject
https://ark.intel.com/content/www/us/en/ark/products/191045/intel-core-i7-9750h-processor-12m-cache-up-to-4-50-ghz.html
no subject
no subject
Но да, что было под рукой.
no subject
Ну и то, что это был тест на одну задачу мне исходно не по душе. С другой стороны, у меня в текущей конфигурации домашнего лаптопа i7-6600u с быстрым m.2 диском и 32гигами памяти, и все мои задачи для дома и для программирования прекрасно покрываются этой конфигурацией. Поэтому сравнивать чисто быстродействие только cpu смысла нету. Кстати, я уверен, что смени я свой лаптоп на новый с производительностью cpu на 80% больше, эта производительность вся или большей частью уйдет на обслуживание windows10, которую я буду вынужден использовать вместо windows7. Что там творится в компах аппл и как их сравнивать с компами на винде или линуксе - вообще темное дело сравнивать.
no subject
no subject
Ого, 300!
Я первые 60 сделал и завязал что-то. А надо бы, конечно.
no subject
В стародавние времена, когда они табличку решенных показывали, я там буквы ML выводил, т.к. на окамле решал:
А, сейчас тоже табличка есть, только в другом стиле.
no subject
Красиво.
no subject
Это так, наблюдение.
no subject
https://thedeemon.livejournal.com/145602.html?thread=2222786#t2222786