Поездка Кашира — Серпухов 05-07 июня 2015

Written by Grigory Rechistov in Uncategorized on 11.06.2015. Tags: afterthoughts, bike, trip,

Покатался.

Карта, трек, фотки

Карта

Первый день — 20 км, второй — 80 км, третий — 20 + 20 км.

Кашира — Приокская

Приокская — Серпухов

.vik

Фотки убраны, экономлю место на хостинге.

Движение

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

Continue reading »


Обновлённый список лекций курса симуляции

Written by Grigory Rechistov in Uncategorized on 08.06.2015. Tags: curriculum, simulation course,

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

  1. Роль моделирования
  2. Терминология
  3. Интерпретация: основы
  4. Интерпретация: улучшенные схемы
  5. Моделирование архитектурного состояния
  6. Двоичная трансляция: основы
  7. Двоичная трансляция: примеры реализации и детали работы
  8. Прямое исполнение
  9. Моделирование полной …

Continue reading »




Про дрова

Written by Grigory Rechistov in Uncategorized on 08.05.2015. Tags: drova,

Хочу просуммировать мой и адаптированный чужой опыт по заготовке, поджиганию и прочему обращению с дровами. Всё это может быть неправдой.

Thanks to: папа, Окштейн, figoverk, Влад, остальные.

  • Дрова должны быть сухими. Сухими внутри — снаружи они могут быть мокрыми от дождя.
  • Живые деревья полны воды и горят хуже мёртвых и высохших …

Continue reading »


ПВД 2015 май — впечатления от района

Written by Grigory Rechistov in Uncategorized on 07.05.2015. Tags: pvd,

Map overview

Трек: http://www.gpsies.com/map.do?fileId=jtwwlfcrsbvxkfne

(Фотки убраны)

Район: граница Калужской, Смоленской и Московской областей.

track-overview

Рельеф: почти всюду равнина, отсутсвие выраженных холмов, глубоких оврагов. Относительно низкая заболоченность. Среднее количество завалов.

Флора: смешанный лес с преобладанием берёзы и ели. Открытые места не имеют покрытия в это время года …

Continue reading »







Why Are There No Machine Instruction Decoders Written Using Parser Generators?

Written by Grigory Rechistov in Uncategorized on 17.03.2015. Tags: antlr, decoder, parser generators, yacc,

My question is about a rather unusual usage of a parser generators. While the process of decoding machine instructions in software has a lot in common with “regular” input languages parsing, I have found no examples or attempts to implement such decoder in LEX/YACC, ANTLR or another parser generator …

Continue reading »



Мысли после похода Крым 2014/2015

Written by Grigory Rechistov in Uncategorized on 25.01.2015.

Крым 2014-2015 (мною неоконченный поход), ревизия 2.

Период: 27.12.2014 – 01.01.2015

Погода

Факическая погода (от +8 до -15 °C, снег±дождь, солнце, глубокий снег различной степени твёрдости) не соответствовала ожидаемой. Это привело к несоответствию выбранной экипировки и планов движения фактически необходимым на маршруте (по крайней мере, моим …

Continue reading »




Превозмогая трудности

Written by Grigory Rechistov in Uncategorized on 09.10.2014. Tags: bugs, humour,

По мотивам обсуждения:

> Если вы разработчик, то ваша задача — превозмогать трудности.
Мне сразу представился герб (или эмблема) некоей организации разработчиков — сверху знак с перечеркнутым жуком, снизу велосипед, все это в терновом венце и обрамлено лозунгом «превозмогая трудности».

И всё это ещё на фоне перекрещенных костылей.

Нарисовал свой вариант герба по …

Continue reading »



Measurements of Latency for Intel VMX Root — Non-root Transitions

Written by Grigory Rechistov in Uncategorized on 29.09.2014. Tags: virtualization, vmlaunch, vmresume, vmx, vt-x,

Recently I’ve become interested in measuring whether Intel’s virtualization performance is improving as  µarchitecture generations pass by. One source of overhead is transitions between root and non-root modes. There is some data collected by VMware  [1], but the papers lacks information on CPUs produced after 2011. Besides, I …

Continue reading »


Слайды лекций 2014-2015 учебного года

Written by Grigory Rechistov in Uncategorized on 22.09.2014. Tags: chip16, ilab, simics,

По мере поступления буду добавлять их здесь.

Слайды занятий второго курса (осень 2015 г., практикум по CHIP16)

  1. Основы работы с распределенной системой контроля версий Git-final
  2. interpretation_new
  3. des-pt1
  4. chip16_graph_joystick (PDF), chip16_graph_joystick (PPTX)
  5. chip-16-presentation-snd16-timer-rev01

Слайды занятий четвёртого курса (весна 2015 г., лекции)

  1. Роль моделирования в разработке программно-аппаратных платформ
  2. Общие свойства симуляторов
  3. Интерпретация …

Continue reading »


Цитаты с лекций Деда (И.Р. Дединского)

Written by Grigory Rechistov in Uncategorized on 14.09.2014.

С лекций ilab 1 курс за 2013/2014 учебный год. Пощу, чтобы не потеря

27.09.2013

#define - это зло. Но копипаст ещё злее.

[Про продолжение строки в Си]
i\
n\
t mai\
n() { … }

[Про продолжение строки в Си]
//this comment\
x = 0;

#cond - это заковычиватель в #define’ах

Вы …

Continue reading »


Детали практической части курса Ilab на 2014/2015 год

Written by Grigory Rechistov in Uncategorized on 04.09.2014. Tags: chip16, ilab, simics,

Практическая часть, которую предстоит сделать студентам под руководством команды менторов — это реализация модели компьютерной платформы, основанной на спецификации CHIP16 — системы, предназначенной для запуска простых видеоигр и демо. Модель строится на основе API Simics и оформляется как набор модулей и сценариев для данного симулятора.

Распределение задач проекта — по одному модулю Simics …

Continue reading »


Анонс курса по симуляции на 2014/2015 учебный год

Written by Grigory Rechistov in Uncategorized on 31.08.2014. Tags: ilab, mipt, simics,

Начиная с сентября 2014 года я и несколько моих коллег начнём проводить занятия в лаборатории МФТИ-Интел для второкурсников ФРТК. Мы будем разрабатывать модель платформы (ЦПУ, периферийные устройства и т.д.) CHIP16. Наконец-то это можно будет делать на основе симулятора и фреймворка Simics.

Презентация курса.

Continue reading »


Материалы трёхдневного курса по симуляции

Written by Grigory Rechistov in Uncategorized on 19.08.2014. Tags: or1k,

Материалы моего трека № 4 “Основы программного моделирования” на летней школе Компьютерный континуум – 2014 (линк мёртв), организованной при поддержке СПбГУ, САФУ, Фонда Эйлера, НФСОИ, Intel, EMC, JetBrains.

Презентация курса (правильная ссылка)

План трёх дней курса

Слайды краткий лекций по каждой теме. Больше нужны для очерчивания плана занятий.

lecture01-simulation-intro

lecture02-writing-models

lecture03-openrisc

lecture04-day02 …

Continue reading »


Хибины 2014 afterthoughts

Written by Grigory Rechistov in Uncategorized on 29.07.2014. Tags: hiking, Khibiny,

Экипировка

  • Палки ломаются (3 из 14 за 10 дней), надо брать обрезки труб от старых палок для ремонта. Цианакрилат их не держит. Ручка у палки должна быть монолитной, иначе будет съезжать.
  • Фонари при полярном дне не нужны, как и батарейки для них.
  • Нужны запасные накомарники (потеряно 2 из 7)
  • Баллоны …

Continue reading »



Copyright © 2023 Grigory Rechistov