Этот год прошёл бестолково. Из универа ушёл, занимался всякой фигнёй за еду. Единственное маленькое достижение - спроектировал программно - аппаратную систему для фильтрации в 10G и более Ethernet сетях. Но она, похоже, не будет реализована. Я уже написал модель на SystemC, осталось закончить окружение и тесты. Если не удастся продать алгоритм / модель за поездку в Перу и если знакомые FPGA программисты не скооперируются таки в самостоятельную группу, то распишу детали здесь.
В основе лежит простая идея, я бы сказал сделано "по - совецки". Просто пишется, просто и линейно расширяется. Надёжно как "калаш". Не сложно верифицировать. Позволяет без потерь мониторить трафик в 10 гигабитных сетях по 8K и более 128 битных фильтров, и это при 155Мhz на плате. Пока алгоритм / железо спроектированы на точное соответствие фильтру, но я наметил и модификации под интервальную фильтрацию.
В прошлом месяце, заскочив в книжный комиссионный - разменять деньги, прикупил
книгу Воеводина "Параллельные вычисления". По ходу, я придумал то, что называется
"систолические массивы". Моя задача и решение, конечно, весьма конкретны, но то общее определение, что дано в книге, очень и очень хорошо описывает их, по крайней мере с точки зрения архитектуры.
Поскольку сортировка данных - один из этапов работы алгоритма, я много гуглил на эту
тему. И наткнулся на интересный факт - оказывается Билл Гейтс (тот самый), когда - то
занимался исследованиями в этой области и даже публиковался в соавторстве! И его результат держался почти 30 лет. Молоток! Моя оценка его личности сместилась в сторону ещё большего уважения.
UPD
Может с 155Mhz я и загнул - сейчас подумалось, что это характеристики первых пентиумов, неважно. Главное, мы считали - алгоритм укладывается в требования.
среда, 26 августа 2009 г.
Этот год прошёл бестолково
на
14:42
0
коммент.
пятница, 13 февраля 2009 г.
Подписаться на:
Сообщения (Atom)
