В этой статье я хочу рассказать о том, как создатели симуляторов добиваются максимальной производительности моделей процессоров, при этом не жертвуя гибкостью и расширяемостью полного решения. Если кратко, то решение состоит в сосуществовании нескольких движков, наилучшие качества которых используются на различных этапах работы модели.
Содержимое данной заметки будет основываться на моём опыте разработки функциональных симуляторов, а также на публикациях и технических статьях, описывающих различные симуляторы и виртуальные машины: Wind River Simics, VMWare, Qemu, Bochs и другим. Слово «функциональный» в контексте данной статьи обозначает то, что точность моделей ограничена уровнем набора команд (instruction set architecture, ISA).
Читать полностью »
Рубрика «симуляция» - 4
Программная симуляция микропроцессора. Коробка передач
2013-12-09 в 6:54, admin, рубрики: interpreter, simulation, virtualization, Блог компании Intel, виртуализация, интерпретатор, Процессоры, симуляция, метки: interpreter, simulation, virtualization, виртуализация, интерпретатор, симуляцияИгра Жизнь на LiveScript в 30 строк
2013-11-19 в 13:01, admin, рубрики: 30 строк, 30строк, game of life, javascript, life, livescript, Веб-разработка, жизнь, игра, игра жизнь, матрица, ненормальное программирование, симуляция, строк, метки: 30 строк, 30строк, game of life, javascript, life, livescript, жизнь, игра, игра жизнь, матрица, симуляция, строк В продолжение 30-ти строчного мема, выкладываю реализацию известной игры Жизнь на LiveScript (язык, транслируемый в Javascript).
Читать полностью »
На сайте Boeing появилась возможность отслеживать положение самолета почти как в симуляторе
2013-06-26 в 9:49, admin, рубрики: google earth, Геоинформационные сервисы, симуляция, трекинг, метки: google earth, боинг, симуляция, трекинг
Трекинг самолётов по карте не такой уж редкий сервис, однако на сайте Боинга реализовали эту возможность довольно реалистично для веб: выбранный рейс можно наблюдать на карте Google Earth со стороны, из кабины самолёта и схематически — как это сделано на большинстве трекинговых сервисов. Для полноты ощущений можно включить (или отключить) характерный звук двигателей Boeing 787.
Читать полностью »
Симуляция жизни в системе Darwinbots. II. Симуляция и простейший бот
2013-01-15 в 16:06, admin, рубрики: алгоритм, Алгоритмы, Биотехнологии, выживание, генетика, генетический алгоритм, естественный отбор, Программирование, симуляция, метки: алгоритм, выживание, генетика, генетический алгоритм, естественный отбор, Программирование, симуляция
Приветствую вас еще раз, дорогие читатели!
Эта статья выкладывается в разгар сессии, так что я могу пропасть из комментариев.
1. Первое знакомство
2. Симуляция и простейший бот
Сегодня разберёмся с настройками симуляции и посмотрим на простейшего бота (или робота, как вам будет удобно). Нет, я не буду досконально рассматривать интерфейс программы – это будет вашим домашним заданием:-) И да, само понятие «генетический алгоритм» четко расписано в Википедии, поэтому опустим это объяснение.
Читать полностью »
Симуляция жизни в системе Darwinbots. Часть первая
2013-01-04 в 10:53, admin, рубрики: алгоритм, Алгоритмы, Биотехнологии, выживание, генетика, генетический алгоритм, естественный отбор, Программирование, симуляция, метки: алгоритм, выживание, генетика, генетический алгоритм, естественный отбор, симуляция Привет!
Недавно сдал курсовую работу по генетическим алгоритмам в программе Darwinbots и решил, что это будет интересно сообществу. Тем более, что в данный момент сообщество проекта довольно мало. Статьи будут наполовину переводом документации, а наполовину своими исследованиями программы.
Читать полностью »
Моделирование электрического поля средствами CUDA
2012-12-31 в 17:26, admin, рубрики: CUDA, freeglut, gpgpu, симуляция, физика, школа, метки: CUDA, freeglut, симуляция, физика, школа Данная статья написана с целью продемонстрировать как с помощью технологии CUDA можно смоделировать простое взаимодействие заряженых частиц (см. Закон Кулона). Для вывода статической картинки я использовал библиотеку freeglut.
Как пишут частенько на Хабре: Читать полностью »