🦥Alex Fails
да я ща мсдн листаю
🦥Alex Fails
он, короче, позволяет вызывать процедуру с точностью LARGE_INTEGER, если грубо утрировать
Stanislav
Только винду вроде не умеет
🦥Alex Fails
клевая тема
Ned
что-то знакомое... strict, relaxed, что-то там еще было
А это что вы обсуждаете? Слегка некогда гуглить
Ned
Господа, спрошу, быть может, не по адресу. Вот есть у процессора команда останова, когда он ждёт прерывания и ничего в это время не считает и не греется. Как часто она по факту применяется на практике и как используют эту возможность ОСи?
Square
Это умерло с пентиумом 4.
Square
Разве нет?
Ned
Без понятия, оттого и спрашиваю
Ned
Знаю, что на i386 совместимых есть команда HLT
Ned
Она и делает останов
Ned
Обратная-то совместимость должна присутствовать, разве нет?
Square
Амд64
Ned
Что не надо? Не надо совместимости?
Square
Конечно
Ned
А х86_64 совместим с i386?
Square
Эмуляции достаточно
Ned
Что такое эмуляция? Эмуляция процессора на процессоре? Как тогда понять, какой проц на каком можно эмулировать?
Square
Я не силён в хардваре
Square
Но насчёт архитектуры
Ned
Я не силён в хардваре
Пока ты великолепно справляешься
Square
Х86-Х64 нету
Square
Амд64 есть
Square
И х86
Square
Гуглить не буду. Говорю с точки зрения девелопера
Ned
X86-64 https://ru.wikipedia.org/wiki/X86-64?wprov=sfla1
Square
А
Square
Отличнос
Square
Я дно)
Square
Короче я считаю что эмуляция
Square
Хотя б потому что халтить проц это неправильно
Square
Тем более современный, с аппаратной виртуализацией и гибридными ядрами ОСей
Ned
Пища для исследований
Square
Пища для исследований
Хм? Ну если очень хочется то можно. Однако лучше потратить силы на другое
Square
Например неблокируемый межпоточный обмен
Andrei
Импосибру.
Andrei
Локфри себя плохо показывает
Square
Оо
Andrei
Оооооочень много на эту тему читал
Square
Оооооочень?
Square
И в чем же плохо?
Andrei
Пока что самая годная идея что я видел - вычисления с извинениями
Square
Я не особо шарю, но сейчас юзаю concurrent queue от moodycamel - и это чертовски быстро
Andrei
Я не про отдельные решения, скорее про концепцию
Andrei
Писал много чего
Andrei
Блокирубщие очереди на кондишнах
Andrei
Неблокирующие локфри с каунтерами
Andrei
Ридрайт мьютексы
Andrei
Кооперативную многозадачность
Andrei
Ковырял фрибсдшную реализацию посикса
Square
Пока что быстрее локфри я не видел
Square
Все остальные костыли меня так не удивляли
Andrei
С локфри надо быть дико аккуратным
Square
Да
Square
Барьеры памяти и порядок
Andrei
Там есть ABA там есть лайвлоки, там легко словить рейс
Square
Но я не гуру, так что пользуюсь готовым
Andrei
Норм идея у функциональных языков с персистентными структурами
Andrei
Но у них ограниченное применение
Andrei
Но меня больше теоретические вопросы, концептуальные волнуют.
Andrei
О возможности обхода закона Амдала
Square
Ну если б я с нуля писал... Однако в ходе поддержки существующей системы...
Andrei
Да это я все понимааааю.
Square
О возможности обхода закона Амдала
Тебе в аспирантуру надо ;)
Square
В массе своей, работа поглощает почти все концептуальные начинания и остаётся только ебошить код :(
Square
На выработку парадигм времени нет
Andrei
Я ушел из универа пару месяцев назад :3
Andrei
А вообще я учился в топовом в россии алгоритмическом вузе
Square
Закончил всмысле?
Andrei
Ну ладно. Может не топовом но в одном из.
Andrei
Не. Бросил. Сосредоточился на своём проекте.
Square
Отлично, ты лучший )
Andrei
Учиться было не очень трудно.
Andrei
Решил не тратить время.
Andrei
Один фиг у меня уже есть вышка по теорфизике :D