March 20th, 2009

with Cat The Cat

Slow news week.

Что-то мысли все мелкие.

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

Сделал DSEL для описания интерпретаторов команд AVR. Внутрь добавил контроль размеров всякого рода переменных, на семействах типов. Доволен, поскольку теперь мне подсказывают, куда мне надо вставить расширение или отсечение размеров. Думаю добавить туда ещё чего умного. Или тупого, например, тесты писать рядом с командами.

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

Бок болит, что на каратэ повредил. Дышать как-то не очень. А уж про икание и кашель вообще можно забыть. ;)

Ещё про AVR, кстати. В XMega есть команда DES - выполнить итерацию шифрования-расшифровки по Data Encryption Standard. Это побивает CRC32, которой Интел удерживал рекорд по важности и нужности команд.

Восьмибитное ядро AVR с регистровым файлом в 256 бит, и рядом 8*26*4=2048 бит на S-boxes. Отличный ход. ;)