Практическая часть, которую предстоит сделать студентам под руководством
команды менторов — это реализация модели компьютерной платформы,
основанной на спецификации CHIP16 — системы, предназначенной для запуска
простых видеоигр и демо. Модель строится на основе API Simics и
оформляется как набор модулей и сценариев для данного симулятора.
Распределение задач проекта — по одному модулю Simics …
Continue reading »
Начиная с сентября 2014 года я и несколько моих коллег начнём проводить
занятия в лаборатории МФТИ-Интел для
второкурсников ФРТК. Мы будем разрабатывать модель платформы (ЦПУ,
периферийные устройства и т.д.) CHIP16. Наконец-то это можно будет
делать на основе симулятора и фреймворка Simics.
Презентация курса.
Continue reading »
Материалы моего трека № 4 “Основы программного моделирования” на летней
школе Компьютерный континуум – 2014 (линк мёртв),
организованной при поддержке СПбГУ, САФУ, Фонда Эйлера, НФСОИ, Intel,
EMC, JetBrains.
Презентация
курса
(правильная ссылка)
План трёх дней курса
Слайды краткий лекций по каждой теме. Больше нужны для очерчивания плана занятий.
lecture01-simulation-intro
lecture02-writing-models
lecture03-openrisc
lecture04-day02 …
Continue reading »
Экипировка
- Палки ломаются (3 из 14 за 10 дней), надо брать обрезки труб от
старых палок для ремонта. Цианакрилат их не держит. Ручка у палки
должна быть монолитной, иначе будет съезжать.
- Фонари при полярном дне не нужны, как и батарейки для них.
- Нужны запасные накомарники (потеряно 2 из 7)
- Баллоны …
Continue reading »
Я вернулся из пешего похода первой категории сложности. Шли семь человек
в течение 10 дней, с 16 по 26 июля.
Обзорная карта маршрута, по которому мы шли против часовой стрелки.
TODO map-overview-32.jpg
Сам трек можно посмотреть здесь.
(Фотографии убрал)
День 1
Прибыли в г. Апатиты Мурманской области. С вокзала …
Continue reading »
Презентации лекций курса программного моделирования. Для облегчения
управления содержимым этих документов у меня есть желание переделать их
все в LaTeX-Beamer. Я устал от капризов и чудачеств как MS Powerpoint,
так и Libreoffice Impress. Конечно, на переделку уйдёт некоторое время.
Выкладываю текущие варианты, использовавшиеся в 2014 году для обучения
четверокурсников МФТИ …
Continue reading »
Этот документ пришёл ко мне некоторое время назад. Первоначальное
авторство мне неизвестно, однако его незначительно модифицировали разные
мои знакомые, друзья и я сам.
Нет плохой погоды, если есть хорошее снаряжение!
Любой план есть основа для внесения изменений!
Список личного снаряжения в Хибины
Возможная погода в районе похода: перепад температур от …
Continue reading »
После каждого ММБ, в котором мне довелось
принять участие, я пытаюсь сформулировать некоторые уроки, которые я
извлёк из каждых 48+ часов, проведённых в некоторой дали от людей. Не
всегда удавалось заставить себя их записать.
ММБ 2008 осень
Предварительная подготовка:
- не учли опубликованные данные об условиях МБ
- неправильно оценили погодные условия …
Continue reading »
An awesome book about mountain bike basics, techniques, tricks. Very
humorous. The best part of it is that it is made as cartoons (all 170+
pages!) — an unbelievable thing to me. Drawings are eye-catching.
William
Nealy. Mountain Bike — a Manual of Beginning to Advanced
Technique.
— 4th printing, 1994. — 172 p …
Continue reading »
Подборка книг, помогающих научиться читать топографические и спортивные
карты, а также информация о том, как их создавать. Ну и немного про
спортивное ориентирование советского и российского периодов. Несмотря на
почтенный возраст большинства изданий, очень много материала остаётся
актуальным. Устаревшим является, разве что, описание техник изготовления
карт (сейчас очень много выполняется …
Continue reading »
Контрольная весны 2014 года проведена, проверена, оценки выставлены. По
традиции выкладываю её варианты.
Ну и на всякий случай, положу контрольные 2013 года сюда:
2013-sim-quiz-var1
2013-sim-quiz-var2
Continue reading »
Александр Куликов перевёл (web.archive.org) учебник по
алгоритмам. В отличие от Кормен и др., эту книгу можно прочитать за один раз — объём позволяет. Рекомендую.
PDF с переводом:
здесь,
здесь или
здесь.
Оригинал книги: S. Dasgupta, C.H. Papadimitriou, U.V. Vazirani. Algorithms
Continue reading »
So I am about to give a three-day course on simulation basics at St.
Petersburg this August. So, what can I try to teach students in 3 days,
eight hours per day?
My current idea is to start from a CPU model and move eventually to
platform devices, at least …
Continue reading »
Копался в старых архивах. Нашёл программы курсов, которые я читал
школьникам в далёком 2008 году на физическом
отделении Летней экологической
школы. Ну или примерно в то же время — на зимнем
мероприятии, именуемом Зимней экологической школой.
Чтобы уж совсем не забыть о тех волшебных временах и иногда напоминать
себе, чему я …
Continue reading »
I’ve decided on the overall structure and goals of my next year
Intel-MIPT educational project. It will be about making a model of
CHIP16 system. CHIP16 is a gaming
platform designed after real CHIP8 of mid-1970s. No real HW exists for
it yet, but software is present. So …
Continue reading »
The next layer a system programmer encounters on top of a HW platform
with CPU and a particular instruction set is firmware (BIOS, UEFI)
and/or operating system. There are many OSes around; even more of them
were left in the past. Moreover, it is sometimes hard to define what …
Continue reading »
My collection of favourite books/papers/documents for different
processors architectures. Some of them are more of historical interest,
like those on Alpha or Z80. The rest are for relevant systems, like
MIPS, ARM of IBM system z. Typically, the most up to date documentation
can be found on vendors …
Continue reading »
“Бумажные” варианты учебника и практикума по программной симуляции.
Интересны больше в исторической перспективе. Обновлённые, расширенные,
улучшенные и т.д. варианты будут выкладываться по
мере готовности.
Книга “Основы программного моделирования ЭВМ”, 2-е издание, 2013: PDF
Лабораторные работы курса “Основы программного моделирования ЭВМ”: PDF
Continue reading »
Д. Паттерсон, Д. Хеннесси. Архитектура компьютеров и проектирование
компьютерных систем. Классика Computers Science. 4-е изд. —- СПб.:
Питер, 2012. —- 784 с.: ил.
Наиболее
актуальный на момент написания перевод с английского четвёртого издания
книги. В отличие от книги “Computer Architecture. A Quantitative
Approach”, именуемой также “Хеннесси и Паттерсон”, эта книга, “Паттерсон
и …
Continue reading »
I’ve encountered this sort of advice at several books on design and
typography. Guess this animated GIF (click to see) sums it up quite right.
[caption id=”attachment_62” align=”aligncenter” width=”300”]
Make your tables more eloquent[/caption]
Source: http://9gag.com/gag/aVOdX32
Continue reading »
An interesting paper I’ve just found, explaining existing theories on
people’s perception of written text.
Kevin Larson. The Science of Word Recognition. Advanced Reading
Technology, Microsoft Corporation – July 2004
http://www.microsoft.com/typography/ctfonts/WordRecognition.aspx
Continue reading »
I recommend my students to use this bachelor/master degree thesis
template
to prepare their reports. The template is prepared to match standards
set by our department, and it served me well in my time. It is in
Russian, and some effort has been made to match it against the …
Continue reading »
Some quotes I plan to use in my future book revisions.
- Much of my work has come from being lazy. // John W. Backus о
создании языка Fortran.
- In documenting the requirements specification, remember that specs
are like snowmen. They may be frozen now, but they shift, slip, and
melt away …
Continue reading »