Новый золотой век для компьютерной архитектуры

Автор: admin от Вчера, 17:25, посмотрело: 15

Авторы — Джон Хеннесси и Дэвид Паттерсон, лауреаты премии Тьюринга 2017 года «за новаторский систематический и измеримый подход к проектированию и проверке компьютерных архитектур, оказавший долговременное влияние всю отрасль микропроцессорной техники». Статья опубликована в журнале Communications of the ACM, февраль 2019, том 62, № 2, стр. 48-60, doi:10.1145/3282307



Новый золотой век для компьютерной архитектуры«Те, кто не помнит прошлого, обречены повторить его» — Джордж Сантаяна, 1905



Свою лекцию Тьюринга 4 июня 2018 года мы начали с обзора компьютерной архитектуры, начиная с 60-х годов. Кроме него, мы освещаем актуальные проблемы и пытаемся определить будущие возможности, которые сулят новый золотой век в области компьютерной архитектуры в следующем десятилетии. Такой же, как в 1980-е, когда мы проводили свои исследования по улучшению в стоимости, энергоэффективности, безопасности и производительности процессоров, за что и получили эту почётную награду.



Ключевые идеи




  • Прогресс программного обеспечения может стимулировать архитектурные инновации


  • Повышение уровня программно-аппаратных интерфейсов создаёт возможности для инноваций архитектуры


  • Рынок в конечном итоге определяет победителя в споре архитектур

Категория: Программирование

 

Ускоряем неускоряемое или знакомимся с SIMD, часть 2 — AVX

Автор: admin от Вчера, 17:20, посмотрело: 12

Предыдущая часть вызвала бурную дискуссию, в ходе которой выяснилось, что AVX/AVX2 на самом деле есть в десктопных CPU, нет только AVX512. Поэтому продолжаем знакомиться с SIMD, но уже с современной его частью — AVX. А так же разберём некоторые комментарии:




  • медленнее ли _mm256_load_si256, чем прямое обращение к памяти?

  • влияет ли на скорость использование AVX команд над SSE регистрами?

  • действительно ли так плохо использовать _popcnt?

Категория: Программирование

 

Открытый вебинар «Customer Journey: какой трафик и куда вести»

Автор: admin от Вчера, 17:20, посмотрело: 12

Коллеги, в конце февраля этого года мы запускаем новый курс «Трафик-менеджер» и уже начали публиковать статьи, к нему приуроченные. Очередной материал подготовлен на основании открытого урока, который состоялся буквально на днях.



На нём мы рассмотрели Customer Journey: с какого момента он начинается, каких основных точек должен достигнуть клиент, чем путь клиента может завершиться. Также поговорили о каналах трафика и инструментах интернет-маркетинга, рассмотрели примеры путей клиентов и подумали о том, какой подойдёт именно вам.





Преподаватель — Андрей Гавриков, генеральный директор маркетинговой группы «Комплето».

Категория: Программирование

 

Отзывы о работодателях: природа и бессмысленность анонимных отзывов

Автор: admin от Вчера, 16:10, посмотрело: 13

Вместе с сайтами вакансий, где вполне открыто можно высказать мнение о той или иной компании, войдя через соцсети, в Рунете активно развиваются “черные списки” работодателей. Это настоящая помойка из негативных эмоций, в которую по воле судьбы я впервые окунулся совсем недавно. Чутье подсказывало, что там должны быть отзывы только от кладовщиков, да сотрудников фастфуда — т.е. с позиций, где низкий порог входа и высокая текучка кадров. Каково же было мое удивление, когда я нашел массу помоев, извергнутых на ИТ-компании, в том числе, на те, где половина отрасли мечтает работать! Неужели на рынке, где правит логика, котируется эта грязь?



Отзывы о работодателях: природа и бессмысленность анонимных отзывов

Категория: Microsoft

 

Электромобили утянут на дно автокорпорации?

Автор: admin от Вчера, 16:10, посмотрело: 17

Электромобили утянут на дно автокорпорации?

Один из кризисных моментов в будущем автомобилестроения будут электромобили. В Forbes это мнение уже обсуждалось в определенном контексте. Возможный вариант выхода из этого кризиса и будет описан в этой статье исходя из неизбежного условия к электромобилю будущего — экономии энергии.

Категория: Microsoft

 

Zimbra Collaboration Suite и MS Exchange на одном домене

Автор: admin от Вчера, 16:10, посмотрело: 13

Несмотря на то, что процесс миграции с MS Exchange на Zimbra при помощи ZCS Migration Wizard довольно прост и очень быстро выполняется, он подойдет далеко не каждому предприятию. Не каждая компания может позволить себе броситься в омут с головой, в одночасье сменив один из главных рабочих инструментов на другой. В силу различных факторов, будь то высокая численность сотрудников или их низкая техническая грамотность, многие предприятия осуществляют переход с Exchange на Zimbra постепенно. В связи с этим у ИТ-менеджеров таких предприятий возникает необходимость поддерживать работу сразу двух систем электронной почты на одном и том же домене, и сейчас мы расскажем о том, как этого добиться на примере предприятия, мигрирующего с Exchange на Zimbra.



Zimbra Collaboration Suite и MS Exchange на одном домене

Категория: Microsoft

 

Выбор приоритета запроса пользователя

Автор: admin от Вчера, 16:05, посмотрело: 13

Это текст уже публиковался в англоязычной секции. Однако, я подумал, что читать, а также комментировать, может быть удобнее на русском.



Неважно опытный ли вы менеджер продукта, или только в начале карьеры, вы всегда будете держать в голове большой список запросов от ваших клиентов. Что нужно делать в первую очередь, как обрабатывать эти запросы?



Приоритезация запросов базируется на нескольких принципах. В качестве основы используется соответствие требований стратегии продукта и профилю клиента. Например, если ваш софт ориентирован на малые организации, то делать интеграцию с SAP не должно быть той вещью, которую вы будете делать в первую очередь.



Но какую часть вашего бэклога должны составлять запросы пользователей? Если ответ 100%, то это не совсем верный ответ. Возможно, выглядит странно, то это так.

Если вы не любите читать длинные тексты, то ответ такой: если ваш продукт зрелый, и давно на рынке вы не должны уделять много внимания запросам пользователей.

Категория: Google

 

Как смотреть в завтрашний день игрофикаючи

Автор: admin от Вчера, 16:05, посмотрело: 10

С 5 по 7 января проходила зимняя школа талантливых преподавателей по программированию — VKFellowship. Талантливых, потому что большинство слушателей написали собственные курсы обучения, а их ученики побеждают в олимпиадах. Зачем таким классным педагогам еще какая-то школа? Они, как никто другой, знают, что всегда есть, чему учиться.



Как смотреть в завтрашний день игрофикаючи

Категория: Google

 

AMP и Турбо-страницы: плюсы, минусы и результаты внедрения

Автор: admin от Вчера, 16:05, посмотрело: 9

Те, кто следит за новинками сферы IT, знают про “быстрые страницы” от Google и Яндекс: AMP и Турбо-страницы. Они были выпущены больше 2 лет назад, но особого шума на рынке не произвели.Меня зовут Константин. Я директор веб-студии AlkoDesign. Мы решили напомнить об этих инструментах и поделиться результатами их внедрения.



AMP и Турбо-страницы: плюсы, минусы и результаты внедрения

Категория: Яндекс, Google

 

Data Science «спецназ» собственными силами

Автор: admin от Вчера, 13:25, посмотрело: 11

Практика показывает, что многие enterprise компании сталкиваются с трудностью в реализации аналитических проектов.



Все дело в том, что, в отличии от классических проектов по поставке железа или внедрению вендорских решений, укладывающихся в линейную модель исполнения, задачи, связанные с продвинутой аналитикой (data science) очень трудно формализуются в виде четкого и однозначного ТЗ в виде достаточным для передачи исполнителю. Ситуация отягощается тем, что для реализации задачи требуется интеграция массы различных внутренних ИТ систем и источников данных, часть вопросов и ответов может появиться только после того, как начинается работа с данными и вскрывается реальное положение дел, сильно отличающееся от документальной картины мира. Это все означает, что для написания грамотного ТЗ необходимо провести предварительную часть работы сопоставимую с половиной проекта, посвященную изучению и формализации реальных потребностей, анализу источников данных, их связей, структуры и пробелов. В рамках организаций сотрудников, которые способны провернуть такую масштабную работу, практически не бывает. Вот и получается, что на конкурсы выкладывают совсем сырые требования. В лучшем случае конкурсы отменяются (отправляются на доработку) после цикла уточняющих вопросов. В худшем случае — за громандный бюджет и длинные сроки получается нечто, совершенно не похожее на планы авторов требований. И остаются они у разбитого корыта.



Разумной альтернативой является создания внутри компании команды data science (DS). Если не замахиваться на строительство египетских пирамид, то команда и 2-3 грамотных специалистов может сделать весьма и весьма много. Но тут возникает другой вопрос, как подготовить этих спецов. Ниже хочу поделиться набором успешно апробированных соображений по быстрой подготовке такого «спецназа» с R в качестве оружия.



Является продолжением предыдущих публикаций.

Категория: Game Development