В биржевых торговых технологиях, где скорость играет важную роль, самый простой способ достичь низких задержек, высокой скорости и производительности — просто купить самое современное и производительное «железо».
Читать далееАрхив метки: hardware
Что надо знать программисту об устройстве современного процессора
Данная статья — всего лишь краткое введение в основные концепции устройства современного процессора. Цель статьи — дать основы, чтобы не повторяться при объяснении каких-то нюансов в других статьях. Все отсылки из тех статей к техническим подробностям и деталям будут вести сюда.
Читать далееМногозадачность операционной системы и low-latency
На современной серверной машине low-latency процесс работает на многозадачной операционной системе. Это может быть Solaris, чаще Linux, FreeBSD или Windows Server. Помимо нашего процесса в ОС работают еще и другие процессы, которым ОС тоже должна выделять машинное время. Собственно потому ОС и называется многозадачной.
В данной статье пойдет речь о том, как многозадачная операционная система и особенности ее архитектуры влияют на исполнение нашего процесса, и как мы можем побороть это влияние с целью достижения low-latency.
Читать далееКак устроена инфраструктура биржи
В данной статье я опишу общее устройство информационной системы абстрактной фондовой биржи. Эти сведения полезны для понимания технологий биржевой торговли и того, как участники торгов взаимодействуют с биржей в технологическом плане.
Читать далееinfoq.com: Understanding CPU Microarchitecture to Increase Performance [video]
Хорошая презентация на сайте Infoq.com о том, как понимание микроархитектуры процессора помогает нам писать оптимальный код, работающий с минимальными задержками.
Читать далее