Недоделанный вариант для х64 С х64 у меня как раз проблемы, не доделано, не систематизировано. По этому в основном использую х86-32, там всё получше.
Хеон 1 млрд выполнил за 32737 мс. Тут код сложней, оптимизирован, и райзен убедительно выигрывает.
Переделал код, алгоритм Решето Аткина, взял тут https://ru.wikipedia.org/wiki/Решето_Аткина Оптимизировал как смог, деление заменил обратным...
Да хрен его знает. Для меня ассемблер это реально высокоуровневый объектно-ориентированный ЯП, где есть такая штука как сокрытия...
Вот немного переделал, таблица теперь макросом создаётся. Время компиляции уже нормальное такое 5.4 сек на райзене. ;; простые числа v0.04 .386...
Для Хеона 100 млн 23361 мс. Частота райзена в момент теста 4.35 ГГц, время 30987, а Хеона 3ГГц и буста нету. Получается Хеон делает деление почти...
Оптимизировал алгоритм. ;; простые числа v0.03 .386 .model flat, stdcall option casemap:none include msvcrt.inc include macros.asm .data?...
Вот скрин 5450. Частота меньше чем у рязани, а скорость быстрей, значит деление кора 2 делает значительно быстрей чем относительно новый zen2. Тут...
Лазил тут по ютубу, и наткнулся на тест Питухон, Ассемблер, С. И там была простая программка по нахождению простых чисел в заданном диапазоне....
M0rg0t, почему win32 надо выкинуть, по мне, если программа не требует мощных ресурсов, то х86-32 всё ещё рулит, и будет рулить. Это же не игровой...
Игра не динамичная как в оригинале, надо апдейт сделать через таймер. И ещё, я для таких задач win32 использую чтобы работало на старых ПК.
Вроде не оффтоп. Сейчас вокруг AVX хайп, да довольно давно. [MEDIA] Эти инструкции современные компиляторы сами в игровых движках применяют, либо...
TrashGen, да, прерывания таки ломает таблицы, сохраняются только регистры. Если у нас проц 1/1 или даже 1/2, и много процессов, эти процессы в...
UbIvItS, попробуй на старом ПК поиграть в сталкер, в моды, которым 2 ГБ маловато, ОСь тупо из 2 ГБ может не выдавать больше 1.2-1.5 ГБ игре. Моду...
10-ка на старом ПэКа. [MEDIA] Точней, 10-ка против ХР на старом пень 4 с ГТ. А вот тут зачем-то 7 ка. [MEDIA] Хотя ХР работала бы быстрей, ПК всё...
Теперь понятно что такое китайский программист, и китайское программирование вообще.:grin:
С/С++ это довольно низкоуровневый язык(да, масло масленое, вода мокрая) Просто надо разбивать команды на микрокоманды, на самые элементарные...
Если я был терминатор и у меня была машина временя, я бы отправился в прошлое... чтобы прикончить гвидошку.
Вот я и не люблю из-за этого питухон. Это скрипт просто так не запустишь, если питухон не установлен. А калькулятор можно и на делфи или даже на...
alex_dz, ну это правильно, т.к. SSE4.2 и SSE4A это не одно и тоже, в них только эта одна команда совпадает, так что проще проверить конкретно эту...
Имена участников (разделяйте запятой).