Комментарии участников:
Они использовали «быстрое преобразование по Фурье» для разделения более, чем 300 цветов света в лазерном луче, каждый из которых был закодирован его собственной информацией.ключевой момент. имхо
Будет полезно если на вычислительном кластере «сшивать» оперативку между разными узлами. Например сейчас для этого используют протокол RDMA поверх InfiniBand-проводов (один узел кластера может другому напрямую в оперативку закинуть/считать данные минуя CPU целевого узла).
Кстати подскажие какие приделы масштабирования InfiniBand на реальном оборудовании? И как там балансируется нагрузка есть из точки A в точку B есть несколько путей, и в сети имеются кольца.
Ну и для начала хочется найти кусок кода на С++(клиент-сервер, желательно не более 100-200 строк) соединяющего по RDMA 4 машинки. Искал примеры кодов — не нашёл :( На ebay смотрел — вроде б/у карточки по 50 баксов стоят — можно поставить внутрь компа, тогда можно будет сразу разделить программу на 2 модуля, а то по TCP тормозит сильно приходится оба модуля внутри одного процесса держать — неудобно.
Ну и для начала хочется найти кусок кода на С++(клиент-сервер, желательно не более 100-200 строк) соединяющего по RDMA 4 машинки. Искал примеры кодов — не нашёл :( На ebay смотрел — вроде б/у карточки по 50 баксов стоят — можно поставить внутрь компа, тогда можно будет сразу разделить программу на 2 модуля, а то по TCP тормозит сильно приходится оба модуля внутри одного процесса держать — неудобно.