masterspammer (masterspammer) wrote,
masterspammer
masterspammer

Categories:

Умножало (примерно как орало, рубило и прочие примитивные существительные)

Пока "оно компилируется", читал про КР588ВР2 - кажется, у меня именно их десятка два (нашёл как-то чуть ли не на День Радио). Подумываю однажды сделать сопроцессор для игрушечного компьютера. Конечно, даже просто засунуть 4 байта и потом вытащить 4 может оказаться пошустрее, чем умножать сложением и сдвигом (в двоичный "столбик"), но хочется-то не этого.

Реально интересно умножать матрицы (в данном случае - строку на колонку), а это значит, многократно переиспользовать одни и те же множители. Вырисовывается что-то очень похабное, с регистровым файлом для редко изменяемых множителей и прямой записью в регистры умножителей как в память (чтоб работали двухбайтовые пересылки, PUSH/POP и LDIR). Чтоб общие сомножители засунув один раз, умножать на них сразу несколько чисел.

Что это даёт народному хозяйству? Например, разные матрицы поворотов для векторной графики. А ещё - свёрточные нейронные сети, чтоб распознавать буковки и циферки с мышиного сенсора (хотя бы попробовать, оно интересно как факт).

При этом документации у меня не то, чтоб много, так что скорее всего брать макетку и пробовать пихать туда разные шестнадцатибитные слова, смотря, что получится.
Tags: КомпьютерноеЖелезо, Халява, ХочетсяСтранного
Subscribe

  • Будда в матрице

    Тут как раз первое Апреля, первый день сибирской весны(*), день математика, день дурака, а значит хороший повод поговорить о несерьёзном и ненаучном.…

  • (no subject)

    Дети играют: "Рельсы-рельсы, шпалы-шпалы ехал поезд" (мой мозг продолжает) из Валгаллы!

  • Инсинуирую помаленьку

    Когда-то, почти уже в прошлой жизни, пишу поисковый полнотекстовый алгоритм, никого не трогаю. Морфология, индексы, всё как надо. Натыкаюсь на…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 8 comments