Зачем аборигены съели кука, или Cache Coherent Interconnect for Accelerators или CCIX. Очень интересные новости -> --> http://www.ixbt.com/news/2016/05/24/amd-arm-huawei-ibm-mellanox-qualcomm-xilinx-cache-coherent-interconnect-for-accelerators-ccix.html
http://fcenter.ru/online/hardnews/2016/05/24#material_id=39024
Это, кстати, одно из важнейших направлений использования FPGA в универсальных компьютерах - как программируемый интерконнект офигенной пропускной способности.
Конечно, такого ламерства как вставил карту в слот - и она заработала - больше не будет :) нет, Intel пришлет тебе прошивочку "южного моста" для твоей конфигурации. Гигов на 10.
Почему именно FPGA - вот почему. Если делать hard ASIC, и затачивать под все возможные конфигурации, то оверхед может получиться больше, чем у FPGA, несмотря на ее собственные оверхеды.
А так заказал конфиграцию периферии - оно родило оптимальную прощивку FPGA, и вперде.
Рост скорости процов уперся в скорость инреконнекта к внешнему миру.
Что касается многосокетных решений, то здесь вообще все еще интереснее. На скорости терабайт/сек "свитч все со всеми" будет жрать столько, сколько АЭС не выдаст. А так можно заказать оптимальные соединения между частями - этому ядру высокая скосроти к памяти, этим ядрам - высокая скорость работы друг с другом, а кеша им и на двоих хватит.
Читам нетленку почти 9 летней давности :)
http://caxapa.ru/96372.html
Там я впервые для себя осознал роль (одну из) FPGA как быстрого и эффективного интерконнекта.