All streams
Search
Write a publication
Pull to refresh
81
0
Alexander Komarov @izard

software optimization: CPU, GPU

Send message
Кстати да, сегодня показывал бету кастомеру — подтверждаю, летает! Правда, один раз долеталась.
15 лет, 8 часов в день в среднем, аналогично.
А что, разве не платят? По-моему там какая-то стипендия есть. У меня студент работал так, как будто ему платят :)
Аналогично, вопрос о ВО вообще исчезает куда-то когда есть 10 лет релевантного опыта. Только в госконтору, понятно, не возьмут.
Hint: получал work permit в новой зеландии (а потом residence) и германии по справке о неоконченном высшем (4 курса ). И там, и там требование — ВО. Но раз есть работадатель и минимальная бумажка, иммиграционные власти особо не придираются.
Спасибо, так, наверное, и надо было тогда действовать. У меня был скорее конструктор для валют нежели своя валюта., Надеюсь, у кого-нибудь, например у сабжа, все получится.
У меня скорее был конструктор для p2p валют на крипто-токенах. Теоретически можно пользоваться в оффлайне, правда тогда нужна бумажка с карандашом, и много терпения чтобы вручную считать цифровые подписи :)
10 лет назад bitcon еще не было, а с автором ripple мы переписывались не тему архитектуры его системы, тогда ее еще тоже не было, идеи обсуждали на форумах и вики.
Почти 10 лет назад на досуге написал подобную систему home.gna.org/geekcredit/
Как развивать и применять не очень понятно, так что заглохло все.
Если вы посмотрите на любой публичный криптостандарт, reference code в конце документа будет выглядеть именно так. После нескольких разобранных подобных примеров становится не так сложно.
Разница в производительности одного ядра Atom и ядра Core2 на одникоковой частоте обусловлена разными подходами к их дизайну. Т.к. Atom изначально задуман как малоэлектричествожрущая зверушка, экономилось все — простой декодер, простой предсказатель переходов, последовательное исполнение микрокоманд, маленькие кэши, совсем базовая виртуализация, старый набор SIMD. Другими словами, незачем там что-то специально замедлять, оно по сравнению с основной линейкой и так выйдет медленным. Но с ней никто и не сравнивает.
Привет от бывшего 2:5066/44
Кажется, у меня была единственная нода со связкой FMail + Terminate в 1998 году. Последний считался признаком отъявленнейшей школоты, пригодной только для начинающего пойнта.
К сожалению, пока ни о каком другом железе, кроме X86 CPU, говорить не имею право. Но если скачать, можно догадаться путем хитрого reverse engineering.
Спасибо, сейчас поправлю.
Да, я кривовато сказал про поддержку x86 в OpenCL. Пытался намекнуть про возможную реализацию от Intel.
Да, спасибо, что напомнили. Код в Ct — выражает алгоритм с точки зрения вычислительной задачи, совершенно прозрачно относительно платформ, на которых он может выполняться. Рантайм разбирается с платформой, и нет необходимости запрашивать устройства и менять реализацию, или беспокоиться о blocks/warps/threads.
Только если вдруг это GPU поддерживает X86 и ее модель памяти.
Тот вопрос решается одним ключиком (не секретным, с первой страницы хелпа). Здесь должно быть не сложнее, хотя я не пробовал еще. Вещь новая, свое время я пока трачу на тестирование на нашем железе.
Ключевое отличие заключается в том, что все текущие и перспективные X86 архитектуры имеют когерентную память. В отличие от. Следовательно, в Ct программист никак не беспокоится о барьерах и синхронизациях.

Ну и по мелочи — Ct более «правильно плюсовая», чем OpenCL.

Ну и Ct как родные поддерживает x86 SIMD, я не знаю, как с этим будет у OpenCL, когда/если она будет доступна для X86.

Ну и еще очевидная разница в списке поддерживаемых платформ.
Ирония фразы «Летайте самолетами Аэрофлота» заключалась в том, что во времена оной рекламной кампании других самолетов не было.

Не совсем правильно ограничивать понятие «потребности софта» десктопом. Ct, например, будет в первое время более актуально для рабочих станций и датацентра. (по-крайней мере мои клиенты там его будут использовать)
Насчет уровня графики согласен.

На 7500 вряд ли будут делать рабочие станции. Громкая слишком и перезагружается минут 10 почти. На прошлой неделе как раз был у клиента, чинил pre-production образец. Они там тоже кое-какую графику считают, но все, что больше 2 сокетов уже под столами сотрудников не стоит.

Information

Rating
Does not participate
Location
München, Bayern, Германия
Registered
Activity

Specialization

Performance engineer
Lead
Performance Tuning