Search
Write a publication
Pull to refresh
146
0
RiddleRider @RiddleRider

Гик

Send message

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

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

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

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

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


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

Делаем лампочку вечной и суперэффективной

Reading time3 min
Views96K
Я нашёл новую отличную светодиодную лампу, которую можно за пять минут превратить в вечную.
Получится лампа, дающая 816 лм, с рекордной эффективностью почти 150 лм/Вт и почти неограниченным сроком службы.

Читать дальше →

Как работает рендеринг в 3D-играх: сглаживание

Reading time13 min
Views27K

Любая 3D-игра состоит из тысяч и даже миллионов всевозможных цветных линий. Но из-за того, какими способами они появляются на экране, они часто могут выглядеть неровными и отвлекать от игрового процесса.

В этой статье мы доступно и (почти) без математики объясним, какие методы используются для сглаживания границ в игровой графике.

Читать далее

[Личный опыт] Эстония: почему сюда нанимают много разработчиков из-за рубежа и что делает страну идеальной для россиян

Reading time10 min
Views46K

Эстония не попадает в топы стран для эмиграции или в рейтинги самых счастливых государств мира. Но в этой стране больше тысячи стартапов, семь единорогов и очень комфортные условия жизни для иммигрантов из России. Привет, Хабр, меня зовут Илья, я python-разработчик, в 2019 году переехал с супругой в Таллин. Поделюсь, откуда здесь столько стартапов, как вообще живется, как обстоят дела с интеграцией в общество и как устроен быт.




Первое фото в Таллине после приезда, 18 ноября
Читать дальше →

ComputerVision и стиль

Reading time9 min
Views26K

Несколько месяцев назад я писал статью про тихую революцию в ComputerVision - про трансформеры. А сейчас я хочу поговорить про другую революцию в CV. Уже не такую тихую (статьи тут куда более известные). Рассказ будет про GAN'ы. Как ими сегодня умеют управлять, и что достигли. В первую очередь это StyleGan и его производные.
В последний год-полтора появилось много различных способов управлять GAN-сетями и улучшилось их качество. Ещё чуть чуть и… Что? Можно будет генерить фильмы по описанию? Игры? Нужно ли будет рисовать крутые текстуры, или их можно будет создать?Попробую показать куда дошла современная технология, и чего ожидать от GAN’ов.

Читать далее

Почему советская лунная программа потерпела неудачу?

Reading time9 min
Views41K


Пилотируемые полёты к Луне в 1969-1972 годах по-прежнему остаются крупнейшим достижением мировой космонавтики. Однако, Советский Союз, запустивший в космос первый искусственный спутник Земли и первого человека, так и не смог осуществить пилотируемый полёт к Луне и проиграл к концу 1960-х годов т.н. «лунную гонку», уступив пальму первенства американцам. О причинах неудачи советской лунной программы попробуем кратко разобраться в данной статье…
Читать дальше →

Самая реалистичная интерпретация квантовой механики

Reading time12 min
Views54K


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

Читать дальше →

Кризис полупроводников оказался масштабнее, чем можно было ожидать

Reading time5 min
Views86K
В начале пандемии IT-сообщество активно прогнозировало рост выручки для гигантов индустрии, причем как в плане софта-сервиса, так и в плане вполне осязаемого железа. Уже к концу 2020 года, когда мы столкнулись с дефицитом видеокарт и игровых консолей нового поколения, зашла речь о нарушенных цепочках поставки и производства, мол, это все коронавирус и если бы не он, все было бы хорошо.



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

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

Листая старые подшивки. Взгляд изнутри на компьютерную прессу 90-х

Reading time13 min
Views32K


Российские девяностые принято считать лихим периодом зарождения дикого капитализма. Это было время острого дефицита и безудержного роста цен, бандитских разборок и «новых русских» в малиновых пиджаках, стихийной уличной торговли и появления первых дорогих бутиков. Населению стали доступны более-менее современные персональные компьютеры, а вместе с ними наступила эпоха расцвета компьютерной прессы. Мне повезло: я очутился на самом гребне этой волны, захлестнувшей, подобно цунами, все постсоветское пространство. Сейчас остается только с ностальгией вспоминать, как мы отчаянно отжигали 26 лет назад, почувствовав свежее дыхание истинной свободы слова и прессы — ощущавшейся даже в пыльных редакциях компьютерных журналов и газет. За многие вещи, которые мы без зазрения совести творили тогда, в наши дни нам бы уж точно не поздоровилось. Но в девяностые было можно. И мы этим с удовольствием пользовались.
Читать дальше →

Конец Золотого Века. История процессоров поколения Intel Pentium III. Часть 2

Reading time15 min
Views16K

Это вторая часть статьи — история Pentium III оказалась слишком насыщена событиями и уместить их в одну статью, не сделав ее чрезмерно тяжеловесной не получается. Давайте вспомним, что было в первой части:

  • Мы сравнили поздний Pentium II (Deschutes) и ранний Pentium III (Katmai) и почти не нашли отличий.
  • Удивились производительности встроенного видео i810.
  • Вытерли скупую слезу, вспоминая горькую судьбу i820.
  • Искали медь в медных рудниках и не нашли.
  • Рассмотрели весь спектр чипсетов других производителей.
  • Не в последний раз помянули добрым словом i440BX.
  • Нашли компромисс в i815.

А теперь нас ждут новые приключения! На старт, внимание, марш!
Читать дальше →

EDSAC (только для самых суровых)

Reading time11 min
Views10K
Что приходит Вам в голову, когда Вы слышите “низкоуровневое программирование”? Может быть, C++? Непрекращающийся контроль указателей, попытки оптимизации быстродействия, потребляемой памяти? Или, вероятно, вы представляете инструкции ассемблера какой-нибудь популярной ныне архитектуры?

Если же Вы вспоминаете, как перфоратором прокалывали перфоленту, одно отверстие за другим, в течение многих часов, то эта статья для Вас! Добро пожаловать под кат! :)
Читать дальше →

Как в одном атоме умещается вся физика

Reading time9 min
Views22K


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

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

Удивительно, но всё, что мы знаем о Вселенной, можно так или иначе привязать к самой скромной из всех известных нам сущностей: к атому. Атом – это мельчайшая единица материи, всё ещё сохраняющая уникальные характеристики макроскопического мира, такие, как физические и химические свойства. И при этом это фундаментально квантовая сущность, со своими уровнями энергии, свойствами и законами сохранения. Более того, этот непримечательный атом связан со всеми четырьмя известными фундаментальными взаимодействиями. В единственном атоме на самом деле можно увидеть всю физику. И вот, что она может рассказать нам о Вселенной.
Читать дальше →

Как движется Солнечная система

Reading time4 min
Views140K
Наверняка, многие из вас видели гифку или смотрели видео, показывающее движение Солнечной системы.



Ролик, вышедший в 2012 году, стал вирусным и наделал много шума. Мне он попался вскоре после его появления, когда я знал о космосе гораздо меньше, чем сейчас. И больше всего меня смутила перпендикулярность плоскости орбит планет направлению движения. Не то, чтобы это было невозможно, но Солнечная система может двигаться под любым углом к плоскости Галактики. Вы спросите, зачем вспоминать давно забытые истории? Дело в том, что именно сейчас, при желании и наличии хорошей погоды, каждый может увидеть на небе настоящий угол между плоскостями эклиптики и Галактики.

Двигаться быстрее скорости света? — Нет ничего проще

Reading time8 min
Views125K
image

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

Всё бы хорошо, если бы не удручающе обстоятельство — невозможность сверхсветовых скоростей. Неужели никак нельзя быстрее?! — думала я в детстве. А может быть можно?! Поэтому приглашаю вас на сеанс, уж и не знаю, чёрной или белой магии имени Альберта Эйнштейна с разоблачением в конце. Впрочем для тех, кому покажется мало, я приготовила ещё и задачку.

UPD: Сутки спустя публикую решение. Много текста формул, графиков в конце.

Итак, попробую вас удивить

32-битные процессоры Intel: от 3 до 4 — Бесполезный пятничный лонгрид

Reading time34 min
Views51K

Современные процессоры для ПК великолепны. Это чудо инженерной мысли, кусочек сплавленного песка, на котором расположены миллиарды миниатюрных транзисторов и их межсоединений. Но, мне кажется, они скучноваты. Нет в них искры революции. Нет стремительных перемен. Соревнования в индустрии процессоров между гигантами, Intel и AMD, мне сейчас напоминают гонки "Формула-1". Следить интересно, но они слишком рафинированы, всегда есть явно доминирующая команда, прорывы и смены лидера случаются не слишком часто, а технический регламент — очень сложный. И любителям в гонку дорога заказана.


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


Я хотел рассмотреть историю 32х разрядной части линейки х86-совместимых процессоров через призму производительности. Именно 32х разрядных потому что, в принципе, эта архитектура, хотя и находится уже даже не на закате, а за терминатором, но все еще применима с относительно современными ОС, в отличие от 16 разрядной, и достаточно стара и интересна, по сравнению с 64х разрядной. Чего не стоит искать в этой статье, так это какого-либо смысла. Статья сугубо развлекательная, с ностальгическими картинками.

Читать дальше →

Вера Глушкова: «У отца был кибернетический подход к истории»

Reading time14 min
Views10K


Старший научный сотрудник киевского Института кибернетики Вера Глушкова сейчас занимается историей вычислительной техники. В первой части интервью музейному проекту DataArt, посвященной ее отцу, выдающемуся ученому Виктору Глушкову, Вера Викторовна рассказывает, как он стал самым молодым академиком СССР, о международном признании, создании Института кибернетики и первых автоматизированных системах управления.

(На фото Вера Викторовна вместе с отцом. Около 1970 года)
Читать дальше →

Pentium — имя нарицательное. Часть 1 — Intel уходит от погони

Reading time13 min
Views25K

В прошлый раз вашему вниманию предстал легендарный, но недоступный большинству пользователей процессор Pentium® Pro. Теперь заглянем немного глу… Нет, не глубже в пучину времен, скорее — шире. Герой этой статьи — не менее легендарный, чрезвычайно популярный и знакомый, пожалуй каждому процессор — Intel® Pentium®, вышедший на рынок 22 марта 1993 года. Он прожил очень долгую жизнь в период самого бурного развития компьютерных технологий — и дал жизнь последней универсальной платформе для ПК — Socket 7.

Последний настольный Pentium® появился четыре года спустя — в июне 1997, но в мобильных ПК (особенно в субноутбуках) он был востребован еще дольше — версия на 300 МГц вышла в 1999 году, тогда же появились и последние процессоры конкурентов, использовавшие ту же шину — AMD K6-3, IDT WinChip 2. Разработка Cyrix M-II и Rise MP6 завершилась годом ранее. И даже в 2000-2001 годах платформа сохраняла актуальность в бюджетном сегменте.
Читать дальше →

Анатомия RAM

Reading time14 min
Views118K
image

У каждого компьютера есть ОЗУ, встроенное в процессор или находящееся на отдельной подключенной к системе плате — вычислительные устройства просто не смогли бы работать без оперативной памяти. ОЗУ — потрясающий образец прецизионного проектирования, однако несмотря на тонкость процессов изготовления, память ежегодно производится в огромных объёмах. В ней миллиарды транзисторов, но она потребляет только считанные ватты мощности. Учитывая большую важность памяти, стоит написать толковый анализ её анатомии.

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

Зачем же ты, RAM-ео?


Процессорам требуется очень быстро получать доступ к данным и командам, чтобы программы выполнялись мгновенно. Кроме того, им нужно, чтобы при произвольных или неожиданных запросах не очень страдала скорость. Именно поэтому для компьютера так важно ОЗУ (RAM, сокращение от random-access memory — память с произвольным доступом).

Существует два основных типа RAM: статическая и динамическая, или сокращённо SRAM и DRAM.

Мы будем рассматривать только DRAM, потому что SRAM используется только внутри процессоров, таких как CPU или GPU. Так где же находится DRAM в наших компьютерах и как она работает?
Читать дальше →

ВИЧ — нулевой пациент мировой пандемии

Reading time16 min
Views700K

Синдром приобретённого иммунодефицита - безжизненная и формальная фраза, описывающая состояние, развивающееся на фоне ВИЧ инфекции. Терминальная стадия заражения, заболевания Вирусом иммунодефицита человека - последний этап чумы 21 века в вашем теле. Около 40 млн человек живут с этой болезнью, медленно ожидая трагической развязки. Всемирная организация здравоохранения, ученые и средства массовой информации бесконечно тиражируют страх перед глобальной угрозой, предрекая нам катастрофу.

Но с чего все началось? От первой капли крови до эпицентра пандемии, от первого межвидового заражения до всемирной войны с вирусом. Кто был истинным «пациентом ноль»? Откуда появилось заболевание? Отчего мы все умрём и умрем ли? Каков этот длинный путь эволюции от похотливых лемуров до парада колумбийских наркотиков в южных штатах, от гей-сообществ и наркомании до африканских рабов. Что мы натворили? Что мы сделали такого, из-за чего теперь имеем дело с ВИЧ. Предлагаю вам погрузиться в небольшое расследование Scientae Vulgaris и отправиться на поиски нулевого пациента вместе со мной.

Часть 1. Рождение мифа

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

Дело было так, Центр по контролю и профилактике заболеваний публиковал еженедельные отчеты о заболеваемости и смертности, и несколько недель подряд в них отображались необычно высокие данные по числу сарком, пневмонии Pneumocystis carinii pneumonia (PCP) и оппортунистических инфекций. То, чем обычно болеют достаточно редко. Общее состояние пациентов выделили в отдельный синдром, собрали рабочую группу и стали разбираться.

И вот спустя пару месяцев, в марте 1984 года в Центре по контролю и профилактике заболеваний в США уже вовсю тщательному анализу и исследованию подвергались сексуальные связи нескольких геев и бисексуальных мужчин. По странному стечению обстоятельств из всех заболевших мужчин, женщин и детей именно эта группа была наиболее многочисленной. Одним из подопытных «содомитов» стал канадский бортпроводник Гаэтан Дугас. Он работал в Эйр Кэнада и умер в 1984-м от почечной недостаточности, вызванной оппортунистической инфекцией на фоне ослабленного иммунитета. Множество журналистов и публицистов 80-х впоследствии опишут Дугаса, как очаровательного и сексуального спортсмена с необъёмным гомосексуальным либидо. Ошибочно определённый как пациент «Ноль», Гаэтан на самом деле не были ни «пациентом О», ни нулевым как таковым. Касательно канадского бортпроводника, его случай числился за номером 57, а обозначение «О» относилось к слову «outside» - то есть, прибывшим из-за пределов США. Именно с Дугаса вообще начинается использование термина «нулевой пациент» в эпидемиологии. Но, как часто бывает, это всего лишь опечатка, вернее, неправильно воспринятая аббревиатура. 57-й пациент был ответственнен за, по меньшей мере, 40 из 248 случаев заражения ВИЧ в 1983 году (исследования Уильяма Дароу в Центре контроля заболеваний). Многие нити на нарисованной эпидемиологами схеме распространения вируса сводились к Гаэтану. Но ,во-первых, далеко не все из них и, во-вторых, на нем они не заканчивались. Молодой человек был продуктом своей эпохи, ВИЧ в его случае и его положении был скорее вопросом времени.Чтобы вы понимали, что за радужные времена в Канаде были в эти годы, нужно упомянуть, что к 1970-м ЛГБТ сообщество игривой походкой праздновало свои победы. В 1971 году в Оттаве состоялся первый в Канаде марш за права геев. Стала выпускаться первая Канадская газета на тему освобождения гомосексуалистов - The body politic - в Торонто. Вышел документальный ЛГБТ сериал «Выход» («каминг аут»). В 73-м году сразу несколько городов в Канаде провели масштабные мероприятия по защите прав геев, назвав это всё «неделей гордости» («прайд вик»). В 74-м году молодому Дугасу было 22 года, быть геем было дерзко и даже немного модно. Во время полётов в самолётах всё ещё курили и подавали крепкий алкоголь крупными порциями, небо пахло романтикой и приключениями. Дугас рос в небольшой семье в пригороде Квебека L’ansien-lorette, возле пригородного аэропорта, он учился на парикмахера и с восторгом наблюдал за пролетающими самолётами. Как только авиакомпании вслед за волной всеобщей либерализации сняли запрет на работу мужчин на борту самолётов, Дугас понял, что всю жизнь мечтал стать стюардессой: белоснежная рубашка с длинными лацканами воротника, голубые обтягивающие штаны и платочек на поясе. Он делился советами по макияжу с коллегами-женщинами и был на острие хипстерской моды 80-х, крутил романы, посещал гей бары и жил полной активной жизнью гейской стюардессы.

Читать далее

Как происходит рендеринг кадра видеоигры

Reading time5 min
Views66K
Deus Ex Human Revolution — это компьютерная игра 2011 года, которая является более успешным продолжением оригинальной Deus Ex, чем Invisible War. Но этот пост не о качестве игры, а о демонстрации её технических принципов. Адриан Курреж провёл несколько часов за реверс-инжинирингом, пытаясь понять с помощью инструмента Renderdoc, как происходит обработка каждого из кадров Human Revolution. Затем Адриан изложил результаты в своём блоге.
Осторожно, трафик

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity