Форум программистов, компьютерный форум, киберфорум
Процессоры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173

Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!

01.07.2016, 13:40. Показов 6202. Ответов 121
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Бенчмарк измеряет скорость парсинга текстовых файлов в однопоточном и многопоточном режимах.

Изменения в версии 1.2:

- бенчамарк запускается не в фоновом процессе, а в основном;
- снято ограничение "количество одновременно обрабатываемых файлов не должно быть больше виртуальных ядер процессора", из-за которого неправильно отображались результаты для 2-ядерных процессоров;
- убран прогресс-бар и обновление интерфейса в момент работы функций бенчамарка (для наименьшего влияния на результат).

Таким образом была достигнута лучшая распараллеливаемость задачи. Забываем старые результаты и тестируем заново!
Ссылка на бенчмарк: https://cloud.mail.ru/public/14PQ/J8LRYGHtE
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2016, 13:40
Ответы с готовыми решениями:

Новый бенчмарк (работа с таблицами) - тестируем!
Добрый день! Noile Bench Forms 1.0 - скачать: https://cloud.mail.ru/public/7HKp/fFDLnPBTi Бенчмарк эмулирует работу с большими...

Реализация парсинга XML файлов
Здравствуйте! Мне нужно с XML фала вытащить ссылку с тега <DownloadURL></DownloadURL> . Вот пример кода <UpdateData...

Начинка DomDocument и алгоритмы парсинга файлов
Здравствуйте, есть класс http://php.net/manual/ru/class.domdocument.php 1) Где можно почитать, как реализованы алгоритмы парсинга html...

121
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 13:10
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от AspireM3400 Посмотреть сообщение
вроде как написано 8 ядер и 8 потоков, следовательно пошустрее должен быть физически
я же объяснял все зависит от нагрузки и какие блоки использует программа блоков FPU и ALU


напомню
у интела в каждом модуле (ядре) по одному FPU и ALU следовательно благодаря HT (если это возможно) можно загрузить все блоки. (1+1)*4=8 потоков но если нагрузка только одног типа то i7 становится 4 поточным точнее I5

у амд в кажом модуле 1*FPU и 2*ALU что в суме дает (1+2)*4=12 (но в в каждом модуле если задействуется 1 FPU то из дух ALU может работать только 1)

(1+1)*4 или (2)*4 не больше воси потоков

Добавлено через 1 минуту
Цитата Сообщение от Linoge Посмотреть сообщение
к тому же и лжец
освежите память
http://testlabs.kz/25-golaya-p... i-fpu.html
0
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
05.07.2016, 13:16
Цитата Сообщение от dimank666 Посмотреть сообщение
освежите память
http://testlabs.kz/25-golaya-p... i-fpu.html
Число ядер 8 обеденных парно в 4 блока с общим кешем 2 уровня.
Так что не надо лапшу развешивать.
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 13:28
Цитата Сообщение от Linoge Посмотреть сообщение
Число ядер 8 обеденных парно в 4 блока с общим кешем 2 уровня.
Так что не надо лапшу развешивать.
Прежде чем переходить к модельному ряду процессоров, давайте еще раз посмотрим на структуру самого кристалла. Важным отличием является использование так называемых модулей (блоков), которые по своей сути являются ничем иным как сдвоенными х86 процессорными ядрами. Именно из этой особенности и появляются те самые 8 ядер процессора, хотя при беглом взгляде на структуру кристалла угадываются лишь 4, так называемых, модуля Bulldozer.
Сами же процессорные модули помимо двух х86 ядер оснащены также блоками вещественных вычислений (FPU), «front end» и кэш-памятью второго уровня (L2). Подобная сдвоенная компоновка процессорных ядер по своей сути очень сильно напоминает идею Hyper-Threading, который использовал вычислительные возможности одного физического ядра, а в новинке от компании AMD произошла фактически реализация технологии конкурента на физическом уровне с несколькими общими ресурсами, например блоком FPU. Общей для всех модулей является кэш-память L3.

Серьезных изменений претерпел блок операций с плавающей запятой. На схеме видно, что в него входят два 128-битных исполнительных устройства FMAC, которые для обработки 256-битных инструкций могут объединяться в единое целое. В отличие от K10, где за операции сложения и умножения отвечали разные устройства, эти являются универсальными, и способны выполнить весь спектр поддерживаемых команд. Мы видим, что компания AMD переходит от ассиметричной схемы исполнительных устройств FPU к симметричной. В случае разделения ресурсов между двумя x86 ядрами, каждое может работать со своим FMAC устройством. Фактически вычислительные возможности FPU разделяются на два ядра, но за счет большей универсальности составляющих компонентов в определённых случаях такой подход может обеспечивать близкую или потенциально более высокую производительность в сравнении с другими решениями.

Единственным недостатком подобного подхода можно назвать то, что в данном случае максимальную ответственность за загрузку процессора несет программист, который изначально должен оптимизировать код для выполнения его в двух потоках. Для сравнения стоит вспомнить, что ядро Sandy Bridge интеллектуально загружает собственные ресурсы за счет продвинутой внутрипроцессорной логики, которая самостоятельно разбирает однопоточный код и исполняет его параллельно на полном наборе своих исполнительных устройств.
а если код не оптимизирован то то два ядра преарящяются в 1 FPU
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 13:31
наглядно
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
дивананалитикаиксперд
 Аватар для K2K
16012 / 11015 / 916
Регистрация: 08.01.2013
Сообщений: 39,585
05.07.2016, 14:40
Цитата Сообщение от dimank666 Посмотреть сообщение
а причем тут разгон? 2700? 4770? тут системы намного дороже становятся.
Если кулер поставить не за 7тыр как у тебя, то привет троттлинг и при 4ггц Да и вообще, мы про быстрее, а твой не быстрее. Чего это не гнать, если гонится. Твой тоже гонится, только толку мало На амд без шаманства вообще печаль будет. Поставь частоту памяти 1333, шину в сток и прогони тест А вообще, скучно с тобой, ты одно и тоже талдычишь, а обогнать меня не мог и не можешь Борцунствуешь и проигрываешь, бьешься, что даже на i5 выйдет дороже и опять проигрываешь Такое смешное борцунство с самовнушением.

Добавлено через 7 минут
Цитата Сообщение от dimank666 Посмотреть сообщение
у меня тоже 4 ядра но 8 потоков
Это чтоб скрасить горечь поражений а то если грить что 8, совсем уныло будет выглядеть. Хотя, в удобных случаях, амдешники всегда грят, что у 83x0 восимь ядрофф.
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 21:45
K2K, ну пусть у меня старый 8 ядерник который догоняет новый 8 поточник
0
05.07.2016, 21:58

Не по теме:

Цитата Сообщение от dimank666 Посмотреть сообщение
K2K, ну пусть у меня старый 8 ядерник который догоняет новый 8 поточник
перед сном на репит в плеере поставь:rofl:

0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 22:38
WyPik, к стати вот аватара как и обещал.
я не хотел тебя обидеть или оскорбить, а то вдруг
просто посмотрев это аниме, он чем то напоминает, твое поведение на форуме
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
05.07.2016, 22:54
Цитата Сообщение от Linoge Посмотреть сообщение
дотяни уж до 4.5 и сравним.
Дотянул 8320@4500

Только как-то странно тест себя ведет, в 7 винде одно поток быстрее в 10 много поток
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!   Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
дивананалитикаиксперд
 Аватар для K2K
16012 / 11015 / 916
Регистрация: 08.01.2013
Сообщений: 39,585
05.07.2016, 23:36
Цитата Сообщение от dimank666 Посмотреть сообщение
Только как-то странно тест себя ведет, в 7 винде одно поток быстрее в 10 много поток
Бери из двух ОС лучшие результаты
0
 Аватар для bobah16
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
06.07.2016, 11:24
Чет нисработало
а блин, этож одноядерник
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
 Аватар для bobah16
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
06.07.2016, 11:45
теперь сработало
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
06.07.2016, 11:53
к стати заметил интересую вешь в этом тесте
на 4 ядерниках интела коэффициент равен 4 а на амдшках коэффициент равен 8 (погрешность не берем)

получается тест использует не FPU блоки так как в амд их всего 4 и кофицент не может быть равен больше 4
0
 Аватар для bobah16
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
06.07.2016, 11:55
Ща почитал, оказывается у 4 пенька 1 ядро и 2 потока. Но ускорения чет не наблюдается в многопотоке.
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
06.07.2016, 12:25
Цитата Сообщение от bobah16 Посмотреть сообщение
Ща почитал, оказывается у 4 пенька 1 ядро и 2 потока. Но ускорения чет не наблюдается в многопотоке.
о чем я и говорю что HT не работает
0
Форумчанин
5960 / 4194 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
06.07.2016, 20:08
Цитата Сообщение от dimank666 Посмотреть сообщение
о чем я и говорю что HT не работает
работает но странно,буст 1-2 секунды постоянно
0
5 / 5 / 0
Регистрация: 06.06.2016
Сообщений: 90
09.07.2016, 17:12
14 ядер 28 потоков частота 2.0GHz - оба теста
Миниатюры
Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!   Noile Bechmark 1.2 (бенчмарк парсинга файлов) - тестируем!  
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
09.07.2016, 20:09
Цитата Сообщение от EvG777 Посмотреть сообщение
14 ядер 28 потоков частота 2.0GHz - оба теста
яже говорю HT не работает в этом тесте
0
дивананалитикаиксперд
 Аватар для K2K
16012 / 11015 / 916
Регистрация: 08.01.2013
Сообщений: 39,585
09.07.2016, 20:22
Цитата Сообщение от dimank666 Посмотреть сообщение
яже говорю HT не работает в этом тесте
Т.е. это мы тебе фору давали и все равно драли
0
 Аватар для dimank666
8257 / 5675 / 205
Регистрация: 29.08.2011
Сообщений: 41,863
Записей в блоге: 1
10.07.2016, 08:31
Цитата Сообщение от EvG777 Посмотреть сообщение
14 ядер 28 потоков частота 2.0GHz - оба теста
хотя странно ядер 14 даже пускай они работали на 2.0 герц а в одно потоке на 3.0 все рано прирост должен быть больше
скоре всего програм не использует больше 8-10 потоков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.07.2016, 08:31

Есть ли в .NET средства для парсинга YAML файлов
Интересует есть ли у NET средства для парсинга YAML файлов? Искал, но нашел только китайскую наработку какую то и все.

Итерация строк двух файлов для парсинга Юла
Дано два файла: первый - со ссылками на категории сайта Юла. Имеет вид: https://youla.ru/moskva/zhenskaya-odezhda/aksessuary ...

Испортилась кодировка файлов после парсинга с помощью Html Agility Pack
В общем мне нужно было прочитать и отредактировать примерно 4 тысячи файлов, в некоторых были слова наподобие bal paré и символы §...

Тестируем IQ
Предлагаю пройти IQ тест тест и поделиться результатами. На то, что этот тест адекватен, расчитывать не стоит, но тем не менее, есть над...

Тестируем ПО
Предлагаем следующие сервисы по тестированию и контролю качества Вашего программного продукта: Ручное и автоматизированное тестирование с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru