квантовая жизнь
back to the youth
[info]sergeif
Провел первый отпуск с семьей в Крыму. Одурев от прогулок, купания в стылом море и прочего отдыха, стал осваивать квантовую информатику и вычисления. Если голову ничем не загружать, то чувствуешь, как течет время, а это неприятное ощущение.

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

А вот как сделать a^b таким образом, чтобы число инструкций в программе были фиксированы, я пока не понимаю. Более детально: у нас есть классический регистр, где записано число a и квантовый регистр, находящийся в суперпозиции всех возможных b, нужно посчитать a^b, в третий (квантовый) регистр.

PS Spell check'er от livejournal'а предлагает заменить слово гейты на "гей ты" или "гей-ты".

кабала
back to the youth
[info]sergeif
Ну вот как с этой cabal чего-нибудь ставить-то... Половину пакетов ставит, половину не ставит.

Попытка поставить dimensional package на haskell platform )

На макоси и линухе все прекрасно работает. Ох.

летающие объекты
back to the youth
[info]sergeif
Yandex порадовал подборкой из двух новостей: Северная Корея признала провал "Сияющей звезды" и В Иркутской области упал неопознанный космический объект.

Объект упал в 22-30(UTC+5 Мамско-Чуйский район), а ракету стартовали в 18-39(UTC+9 Чхолсан) четверга, через несколько минут упала в море первая ступень, а остальные предположительно не отделились. Объект пока не нашли из-за метели.

Кстати, в Иркутской области уже падал метеорит. Так что, может и не связаны эти события. А может корейцы чо-то там расшатали в небесной тверди так, что звезды посыпались.

звезды
back to the youth
[info]sergeif
Хочу телескоп. И место для него. Пишу ради интереса программку для наложения фотографий кусков звездного неба друг на друга. Оказывается, небо быстро меняется. И впрямь вертится!

Автомобильные номера
back to the youth
[info]sergeif
Отъезжал от магазина мерседес с номером B<цифры>OP, мы зашли в магазин, а там и прям -- ничего уж нету: ни мороженого, ни сладкого.

Еще вот видели на дороге машину с подписью на рамке номерного знака "управление по управлению всеми управлениями".

Вообще редко кто читает, а на картинки реагируют. Перед офисом часто вставали машины со странными надписями поверх триколора с гербом. Ну, например: министр финансового управления сбербанка РФ. И прочий бред. Никого не пугает статья 19.11 КоАП. С другой стороны, я тоже не понимаю куда надо сообщать о таких вопиющих случаях нарциссизма. Этот же товарищ запер собой три машины, заняв второй ряд вдоль тротуара, но патруль ГАИ спокойно проехал мимо, остановившись рядом на 30 секунд. Спустя полчаса машина была все еще на месте.

А у меня номер стирается потихоньку, надо бы покрасить.

про культуру физическую
back to the youth
[info]sergeif
Старые травмы не дают нормально тренироваться. Лечение отдыхом не помогло, не бегал с ноября по февраль, думал все заживет, но нет, сейчас все вернулось, хотя и в сто раз слабее и не беспокоит во время пробежки. К дохтуру пойти, что ли. Без бега тоже плохо, чувствую себя вялым и плохо концентрируюсь.
Tags:

OpenCL, CUDA, Amazon EC2
back to the youth
[info]sergeif
Один из наших заказчиков, в принципе заинтересованный технологиями массивно-параллельных вычислений(CUDA, OpenCL), очень настороженно относится к компании Nvidia, а потому не дает денег на железки для разработки прототипа приложения :) Ну, можно понять. На OpenCL в силу его низкоуровневости особенно-то быстро ничего не напишешь, в отличии от CUDA, где есть целый набор прекрасных утилит отладки, да и сам язык представляет довольно неплохое подмножество плюсов для быстрого переноса приложений с C++ на CUDA.

Недорогим и хорошим решением было бы арендовать сервак и сделать прототип на нем, чтобы показывать не на локальных железках, а через сеть. Сходу найти сервер у обычных хостеров с GPU мне не удалось, а версии линуха, которые стоят на серваках с подходящими процессорами Core-ix, не позволяют воткнуть на них intel-opencl-sdk. Такая беда.

Есть вот только Amazon EC2 c его hpc-кластерами. Выглядит чертовски заманчиво. Но с амазоном я дела не имел, а дело, судя по всему, не простое. За час ковыряния официального сайта я так и не понял, получится ли сделать у меня AMI с подходящим дистром и софтом, так чтобы opencl взлетел. Что-то старый становлюсь. Может есть у кого опыт?

инерция
back to the youth
[info]sergeif
   Для меня остается загадкой, почему уставший от длительной деятельности мозг, продолжает крутить связанные картинки на обратной стороне век? Ну вот, например, закрывая глаза после пробежки, продолжаешь видеть пролетающие мимо камни бордюра и неспокойное море асфальта, снова повышается пульс и чувствуешь привычный темп. После вождения видишь бесконечные ряды красных огней и белых полос сквозь дым выхлопа, а если долго водил в тесноте, то видишь маневр, который никогда не закончится, но нервничать заставляет. Ты вроде бы уже и думать забыл о пробежке и вовсе считаешь байтики для упаковки, а мозг все еще на пробежке.

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

не призыв, а размышление
back to the youth
[info]sergeif
Удивительно, что есть люди, готовые сносить текущую ситуацию молча. Мол, не раскачивайте яхту, зачем нам повторение 90-х и прочее в том же духе. Сидите ровно, ага. Эти люди, кажется, совершают ту же ошибку, что и наша "власть": они принимают всех кроме себя за идиотов.

Нас принимают за дураков, когда вбивают другие цифры в cikrf.ru, нас принимают за идиотов, когда говорят "Нарушения на выборах не имели "промышленного масштаба". Неужели кому-то это нравится?

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

Сейчас чуть ли не последняя возможность что-то сделать с холодной пока головой. Дальше гайки могут закрутить (и скорей всего закрутят, судя по перегибам сейчас) так, что без крови уже не обойдется.

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

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

удивительная э/м система
back to the youth
[info]sergeif
У меня есть электромагнитная система, содержащая 2 полевых распределения, куда не влезает (по памяти) миллион частиц, но всего на четыре (почти) процента меньше, а именно 959579 частиц, в такую систему влезает и ее можно промоделировать РК с постоянным шагом. Введение систематической ошибки решения уравнения Лапласа в этой системе приводит к тому, что к 329470123 наносекунде все положительно заряженные частицы залипают на электроды. Для получения этого результата потребовалось 632305222316434 пикосекунд машинного времени!

You are viewing [info]sergeif's journal