Я любитель, которому нравится запускать свои собственные программы на Go, и по мере того, как процессоры Xeon Phi становятся старше, они также становятся чрезвычайно дешевыми. Так дешево, что я могу построить машину с двумя сокетами 2015/16 года за 1000 долларов.
Я пытаюсь выяснить, могу ли я запускать на них программы Go. Из того, что я видел, эта ветка говорит, что они не будут работать (и попробовать gccgo), но говорит, что не будет работать, потому что частично работает на x87 ISA. Как ни странно, в примечаниях к выпуску Go говорится, что они отказываются от поддержки x87. в 1.16, подразумевая, что он поддерживался в прошлом. Я видел в других потоках, что все программы будут работать на уровне совместимости, но это чрезвычайно медленный уровень, который имеет доступ только к небольшой части кеша процессора.
Я чувствую, что ухожу все дальше и дальше от своей стихии; Мне интересно, знает ли кто-нибудь, кто использовал Xeon Phi, будет ли он запускать код Go? Или вообще, после загрузки Ubuntu (или FreeBSD, что-то, что я видел, и это указано в спецификациях материнской платы), какие вещи не будут работать, а какие будут?
Я ценю любую помощь!
fmul
, так что это абсолютное доказательство того, что они работают. agner.org/optimize/instruction_tables.pdf - person Peter Cordes   schedule 20.01.2021