Hyper-threading — что это и как влияет на производительность компьютера
Допустим, вы рассматриваете возможность покупки нового процессора, и вдруг вам приходится выбирать между двумя продуктами, которые практически одинаковы на бумаге, но один из них имеет функцию гиперпоточности, а другой — нет.
Очевидно, что hyper-threading — это хорошо, потому что за это нужно доплачивать, но что она делает? Самое главное, это то, что вы должны заботиться? Чтобы ответить на эти острые вопросы, мы должны кратко остановиться на том, как процессоры делают свое дело.
Неограниченная сила!
Даже если вас не очень интересуют тонкие технические детали компьютерной технологии, вы наверняка слышали о Законе Мура раньше. Это не совсем естественный закон, но наблюдение, что основные компоненты интегральных микросхем удваиваются в плотности каждые два года или около того.
Фактически это означало, что производительность процессора удваивалась каждые два года, что является экспоненциальным показателем улучшения. Если бы самая быстрая машина в мире была в два раза быстрее той, которая появилась два года назад, и эта тенденция сохранялась в течение десятилетий, у нас были бы машины со скоростями научно-фантастических звездолетов. Так что это на самом деле одна из самых революционных вещей в компьютерных технологиях.
Проблема в том, что производительность процессора определяется не только плотностью его компонентов. Очевидно, важна тактовая частота, то есть сколько полных циклов вычислений он может выполнить за секунду. Если вы берете процессор и удваиваете его тактовую частоту, он также будет работать вдвое быстрее. По крайней мере, в теории.
Проблема в том, что независимо от того, насколько быстро работает этот процессор, он может выполнять только одну операцию за раз. То, что мы воспринимаем как «многозадачность», на самом деле — процессор, быстро перепрыгивающий между тысячами разных заданий. Несколько лет назад мы начали наносить удары по нескольким кирпичным стенам, когда речь шла о том, чтобы сделать один процессор быстрее и быстрее.
Таким образом, одним из решений было установить более одного процессора в каждом процессоре, чтобы различные задания могли быть распределены между ними. Сегодня четырехъядерные процессоры в значительной степени являются основной конфигурацией.
Hyperthreading (HT) — это имя Intel для одновременной многопоточности . По сути, это означает, что одно ядро ЦП может работать одновременно над двумя проблемами. Это не значит, что процессор может выполнять вдвое больше работы. Только то, что он может обеспечить использование всей своей емкости, решая сразу несколько простых задач.
Для вашей операционной системы каждое реальное кремниевое ядро ЦП выглядит как два, поэтому оно подает каждую работу так, как если бы они были отдельными. Поскольку многое из того, что делает процессор, недостаточно для его максимальной работы, HT гарантирует, что вы получаете свои деньги от этого чипа.
Кто должен заботиться о гиперпоточности?
Это еще один вопрос, который может быть немного сложным, но на самом деле довольно прост, когда вы разбираете его. Во-первых, давайте выпишем одну вещь о гиперпоточности, которая почти всегда верна. Если вам нужно выбрать один из двух процессоров, которые могут обрабатывать одинаковое количество потоков, но не имеют одинакового количества ядер, используйте процессор с большим количеством физических ядер.
Например, если у вас двухъядерный, гиперпоточный процессор и четырехъядерный процессор без HT, лучше выбрать четырехъядерный вариант. Учитывая, что они близки друг к другу в однопоточном, одноядерном исполнении. Зачем? Потому что четырехъядерный процессор имеет больше физической обработки.
Настоящая проблема возникает, когда у вас есть два процессора с одинаковыми физическими характеристиками, но у одного есть HT, а у другого нет. Теперь наш вопрос действительно касается программного обеспечения, которое вы хотите запустить. Если у вас есть программное обеспечение, которое может порождать достаточное количество потоков, чтобы использовать потоки HT, вы заметите значительный прирост в выборе процессора с гиперпоточностью. Просто потому, что ни одна из производственных мощностей не тратится впустую, и компонент работает почти на полную мощность, насколько это возможно.
Если программное обеспечение, которое вы хотите запустить, не порождает достаточно потоков, чтобы также использовать виртуальные ядра HT, вы не увидите буквально никакой разницы в производительности.
Традиционно такие операции, как 3D-рендеринг ЦП, кодирование видео и обработка фотографий, создают столько потоков, сколько может выдержать ваш плохой ЦП. Другими словами, многие современные профессиональные приложения требуют много потоков. Вот почему Hyperthreading был ограничен процессорами профессионального уровня, такими как i7 и выше .
Основные приложения, такие как текстовые процессоры и веб-браузеры, не будут работать лучше с гиперпоточностью, даже если они могут порождать больше потоков. Просто потому, что потребности этих приложений, которыми пользуется большинство людей, даже не создают проблем для процессоров начального уровня.
Большой игровой вопрос
Видеоигры — еще одно основное приложение, которое довольно апатично к Hyperthreading. На момент написания статьи, в 2019 году, новейшие движки видеоигр стали становиться все более насыщенными. Это означает, что процессоры с поддержкой HT будут работать лучше. Старые игры вообще не увидят никакого преимущества, за исключением нескольких игр типа моделирования, в которых интенсивно используются ИИ или другие процессы, ориентированные на ЦП.
Означает ли это, что ваш следующий игровой компьютер должен иметь Hyperthreading? Дело в том, что сейчас мы движемся к рынку массовых процессоров, где 6-, 8- и 12-ядерные процессоры являются нормой. Поэтому гораздо лучше иметь больше физических ядер, где это возможно.
Простой ответ
Надеюсь, приведенное выше объяснение было достаточно ясным, но давайте разберем его суть дела:
- Если вы делаете профессиональную, многопоточную работу, Hyperthreading имеет значение.
- Если вы обычный пользователь, не беспокойтесь об этом.
- Если вы геймер, расставьте приоритеты, чтобы в следующей сборке было больше ядер, чем по HT, но дополнительно получите HT, если цена приемлимая.
Гиперпоточность — это отличная технология, но она не представляет необходимости для всех. Теперь вы должны знать, является ли этот «кто-то» вами или нет!
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Статьи по теме:
threading | это… Что такое Hyper-threading?
Буквы HT в логотипе Pentium 4
Hyper-threading (англ. Hyper-threading — Гиперпоточность, официальное название Hyper-Threading Technology (HTT)) — торговая марка компании Intel для разработанной ею реализации технологии «одновременной мультипоточности» (англ. Simultaneous multithreading) в процессорах на микроархитектуре NetBurst. Расширенная форма суперпоточности (англ. Super-threading), впервые появившаяся в процессорах Intel Xeon и позднее добавленная в процессоры Pentium 4.
Эта технология увеличивает производительность процессора при определённых рабочих нагрузках путём предоставления «полезной работы» (англ. useful work) исполнительным устройствам (англ. execution units), которые иначе будут бездействовать; к примеру, в случаях кэш-промаха. Процессоры Pentium 4 (с одним физическим ядром) с включённым Hyper-threading операционная система определяет как два разных процессора вместо одного.
В процессорах Core 2 Duo поддержка технологии Hyper-threading не была реализована. В процессорах Core i3 и Core i7 снова используется Hyper-threading, при этом каждое физическое ядро процессора определяется операционной системой как два логических. Также эта технология присутствует в некоторых процессорах серии Atom.
Содержание
|
Принцип работы
В процессорах с использованием этой технологии каждый физический процессор может хранить состояние сразу двух потоков, что для операционной системы выглядит как наличие двух логических процессоров (англ. Logical processor). Физически у каждого из логических процессоров есть свой набор регистров и контроллер прерываний (APIC), а остальные элементы процессора являются общими. Когда при исполнении потока одним из логических процессоров возникает пауза (в результате кэш-промаха, ошибки предсказания ветвлений, ожидания результата предыдущей инструкции), то управление передаётся потоку в другом логическом процессоре. Таким образом, пока один процесс ждёт, например, данные из памяти, вычислительные ресурсы физического процессора используются для обработки другого процесса.[1]
Производительность
Были представлены следующие преимущества Hyper-threading: улучшенная поддержка многопоточного кода, позволяющая запускать потоки одновременно; улучшенная реакция и время отклика; увеличенное количество пользователей, которое может поддерживать сервер.
По словам Intel, первая реализация потребовала всего 5-процентного увеличения площади кристалла, но позволяла увеличить производительность на 15—30 %.
Intel утверждает, что прибавка к скорости составляет 30 % по сравнению с идентичным процессорами Pentium 4 без технологии «Simultaneous multithreading». Однако прибавка к производительности изменяется от приложения к приложению: некоторые программы вообще несколько замедляются при включённой технологии Hyper-threading. Это, в первую очередь, связано с «системой повторения» (англ. replay) процессоров Pentium 4, занимающей необходимые вычислительные ресурсы, отчего и начинают «голодать» другие потоки[2][3].
См. также
- Многопоточность
- Xeon
- Pentium 4
- Prescott
- Pentium D
- Pentium Extreme Edition
Ссылки
- Обзор технологии Hyper-threading на сайте компании Intel (англ.)
Источники
- ↑ Техническое описание технологии Hyper-threading на сайте Intel (англ. )
- ↑ Керученько Я., Малич Ю., Левченко В. Replay: неизвестные особенности функционирования ядра Netburst
- ↑ http://evatutin.narod.ru/evatutin_opt_05_httdepindep.pdf
Что такое высокочастотный трейдинг (HFT)? Как это работает и пример
К
Джеймс Чен
Полная биография
Джеймс Чен, CMT — опытный трейдер, инвестиционный консультант и стратег глобального рынка.
Узнайте о нашем редакционная политика
Обновлено 25 августа 2021 г.
Рассмотрено
Майкл Дж. Бойл
Рассмотрено Майкл Дж. Бойл
Полная биография
Майкл Бойл — опытный специалист в области финансов, более 10 лет занимающийся финансовым планированием, деривативами, акциями, фиксированным доходом, управлением проектами и аналитикой.
Узнайте о нашем Совет финансового контроля
Факт проверен
Катрина Муньелло
Факт проверен Катрина Мюнхеньелло
Полная биография
Катрина Авила Мунихелло — опытный редактор, писатель, проверяющий факты и корректор с более чем четырнадцатилетним опытом работы с печатными и онлайн-изданиями.
Узнайте о нашем редакционная политика
Что такое высокочастотный трейдинг (HFT)?
Высокочастотная торговля, также известная как HFT, представляет собой метод торговли, в котором используются мощные компьютерные программы для выполнения большого количества ордеров за доли секунды. Он использует сложные алгоритмы для анализа нескольких рынков и выполнения ордеров в зависимости от рыночных условий. Как правило, трейдеры с самой высокой скоростью исполнения приносят больше прибыли, чем трейдеры с более низкой скоростью исполнения.
Помимо высокой скорости исполнения ордеров, HFT также характеризуется высокой оборачиваемостью и соотношением ордера к сделке. Некоторые из самых известных фирм HFT включают Tower Research, Citadel LLC и Virtu Financial.
Ключевые выводы
- HFT — это сложная алгоритмическая торговля, при которой большое количество ордеров исполняется за секунды.
- Добавляет ликвидности рынкам и устраняет небольшие спреды спроса и предложения.
- HFT критикуют за то, что он позволяет крупным компаниям получить преимущество в торговле.
- Другая жалоба заключается в том, что ликвидность, создаваемая этим типом торговли, является мгновенной — она исчезает в течение нескольких секунд, что делает невозможным ее использование трейдерами.
Понимание высокочастотного трейдинга (HFT)
HFT стал популярным, когда биржи начали предлагать компаниям стимулы для добавления ликвидности на рынок. Например, на Нью-Йоркской фондовой бирже (NYSE) есть группа поставщиков ликвидности, называемых дополнительными поставщиками ликвидности (SLP), которые пытаются добавить конкуренцию и ликвидность существующим котировкам на бирже.
SLP был введен после краха Lehman Brothers в 2008 году, когда ликвидность была серьезной проблемой для инвесторов. В качестве стимула для компаний NYSE платит комиссию или скидку за предоставление указанной ликвидности. С миллионами транзакций в день это приводит к большой сумме прибыли.
Преимущества высокочастотного трейдинга (HFT)
HFT улучшил рыночную ликвидность и убрал спреды между ценами покупки и продажи, которые раньше были бы слишком малы. Это было протестировано путем добавления комиссий на HFT, что привело к увеличению спредов между ценами покупки и продажи. В одном исследовании оценивалось, как изменились канадские спреды между спросом и предложением, когда правительство ввело сборы за HFT. Было обнаружено, что общерыночные спреды спроса и предложения увеличились на 13%, а розничные спреды увеличились на 9%.%.
Критика высокочастотного трейдинга (HFT)
HFT вызывает споры и подвергается жесткой критике. Он заменил ряд брокеров-дилеров и использует математические модели и алгоритмы для принятия решений, исключая человеческие решения и взаимодействие.
Решения принимаются за миллисекунды, и это может привести к резким движениям рынка без всякой причины. Например, 6 мая 2010 года промышленный индекс Доу-Джонса (DJIA) испытал самое большое внутридневное падение в пунктах за всю историю, снизившись на 1000 пунктов и упав на 10% всего за 20 минут, прежде чем снова подняться. Правительственное расследование обвинило в крахе массовый заказ, вызвавший распродажу.
Еще одна критика HFT заключается в том, что она позволяет крупным компаниям получать прибыль за счет «маленьких парней». Его «призрачная ликвидность» также является источником критики: ликвидность, предоставляемая HFT, доступна рынку в одну секунду и исчезает в следующую, что не позволяет трейдерам торговать этой ликвидностью.
Источники статей
Investopedia требует, чтобы авторы использовали первоисточники для поддержки своей работы. К ним относятся официальные документы, правительственные данные, оригинальные отчеты и интервью с отраслевыми экспертами.
Мы также при необходимости ссылаемся на оригинальные исследования других авторитетных издателей. Вы можете узнать больше о стандартах, которым мы следуем при создании точного и беспристрастного контента, в нашем редакционная политика.Нью-Йоркская фондовая биржа. «Программы ликвидности». По состоянию на 25 августа 2021 г.
Нью-Йоркская фондовая биржа. «Операционные издержки.» По состоянию на 25 августа 2021 г.
Катя Малинова, Андреас Парк и Райан Риордан. «Страдают ли розничные инвесторы от высокочастотных трейдеров?» 11 января 2018 г., ССРН. По состоянию на 25 августа 2021 г.
Комиссия по ценным бумагам и биржам США. «Свидетельство о серьезном нарушении работы рынка 6 мая 2010 г.». По состоянию на 25 августа 2021 г.
Ultimate Crypto Trading Terminal с умными ордерами
Для Crypto
✔️ Оптимизируйте рабочий процесс с помощью меньшего количества кликов.
✔️ Ускорьте свою торговлю благодаря быстрому исполнению.
✔️ Будьте в курсе обновлений местоположения в режиме реального времени.
✔️ Безопасная торговля с безопасным шифрованием.
Начните БЕСПЛАТНО!
Все ваши данные защищены высококлассным шифрованием
Посетите этот веб-сайт на настольном компьютере, чтобы загрузить приложение HyperTrader
Нам доверяют трейдеры спот и деривативы из
Секретное оружие профессиональных трейдеров
Раскройте свои торговые суперспособности с помощью HyperTrader. Как трейдеры, мы переосмыслили для вас лучший торговый опыт. HyperTrader — это быстро, эффективно, точно и безопасно.
Быстрый
Эффективный
Точный
Самый быстрый торговый опыт
Получите невероятно быстрый терминал для выполнения сделок в 5 раз быстрее с чрезвычайно низкой задержкой. Наши инструменты дают вам возможность быстро менять позиции, в том числе совершать сделки непосредственно на графиках.
Торгуйте в 5 раз быстрее
Когда рынки движутся быстро, задержки могут привести к неожиданным убыткам. HyperTrader работает молниеносно и позволяет совершать сделки быстрее, чем другие терминалы
Торговля на графиках
Больше не нужно вручную вводить ордера. Используйте наши инструменты визуальной торговли, чтобы ввести свой ордер непосредственно на графиках. Анализируйте и выполняйте одновременно.
Быстрое изменение заказов
Нужно быстро изменить заказ? Наш U/X создан, чтобы сделать это быстро и масштабно. Рыночный трейлинг очень прост с HyperTrader.
Мгновенное получение данных
Наше соединение обеспечивает мгновенное обновление всех данных — от позиций вашего портфеля до торговых цен. Нет необходимости ждать тридцать минут или более для обновления.
Упрощенные рабочие процессы Экономия времени
Экономия времени благодаря уменьшению количества кликов на 75 %. Наша интуитивно понятная платформа делает вас более продуктивным. Делайте больше с меньшим количеством экранов и упрощенными рабочими процессами.
Автоматизируйте управление рисками
Успокойтесь, установив TP/SL с помощью нашей технологии Smart Trade. Это позволяет вам всегда контролировать уровень риска, даже когда вы отсутствуете.
Отслеживание нескольких учетных записей
Хотите управлять всеми своими дополнительными учетными записями на биржах? Наша унифицированная информационная панель и инструменты помогут вам с легкостью реализовать комплексную стратегию портфеля.
Ввод оптовых ордеров
Ручной ввод нескольких ордеров с разными ценовыми уровнями является пустой тратой времени. HyperTrader предоставляет лестничные ордера, чтобы вы могли быстро размещать оптовые ордера.
Мониторинг нескольких активов
У вас есть несколько различных активов, за которыми вы хотите следить? Наш просмотр нескольких графиков позволяет вам иметь единую контрольную точку для мониторинга.
Больше никакой упущенной выгоды
Будьте уверены, что ваш портфель, заказы и данные о позициях всегда актуальны. Получайте мгновенные обновления в отличие от других терминалов, где часто бывает задержка.
Получение мгновенных данных о местоположении
Хотите точно знать, где вы находитесь? HyperTrader мгновенно обновляет весь ваш портфель, чтобы вы могли сделать следующий шаг, используя точные данные.
См. PnL в реальном времени
Хотите узнать, приведет ли сделка к убытку? Наш автоматический калькулятор безубыточности всегда активен на графиках, поэтому вы можете оптимизировать свою стратегию.
Доступ к рыночным данным в режиме реального времени
Рынки всегда в движении. HyperTrader предоставляет вам точные рыночные данные в режиме реального времени, которые помогут вам уверенно совершать сделки.
Анализируйте свои сделки
Хотите быстро понять, как работает ваш портфель? HyperTrader дает вам точные расчеты, чтобы дать вам правильное представление о ваших сделках.
Что говорят наши пользователи?
N N
Отличная поддержка клиентов У меня была проблема с книгой заказов в терминале, я связался со службой поддержки через приложение гипертрейдера, я был очень доволен поддержкой, они исправили проблему менее чем за 36 часов и обновили приложение.
Linda Steel
Лучший инструмент!! Отличный инструмент, супер поддержка. Использую HT с первого дня и никогда не нуждался в другом инструменте, так как это лучший. И с каждым обновлением становится лучше. Если есть проблема, то она исправлена, прежде чем вы это узнаете. Он стабилен, работает на всех платформах и БЕСПЛАТЕН!
Josue Roberto Licea Santiago
Инструменты для сглаживания ❤️ Честно говоря, когда вы смотрите на программное обеспечение, вам нужна плавность. Когда я нашел HT, я бросил все остальное. Теперь я управляю ВСЕМ из 1 места!
Gers
Лучший торговый инструмент Если вы ищете инструмент для начала торговли или даже если вы уже знаете, как торговать. HyperTrader — это инструмент для вас. Я использую его уже больше года, и я не нашел ни одного приложения лучше, чем HyperTrader. И знаете, что еще лучше, это БЕСПЛАТНО! для всех сейчас! 😉
Артур Клоус
Я использую HT с самого начала и до сих пор очень доволен программой и прогрессом, которого добиваются Амар и его замечательная команда.
Ваш комментарий будет первым