Действительно ли архитектура SPARC по-прежнему актуальна как цель JIT-компилятора на высокопроизводительных серверах? - PullRequest
3 голосов
/ 05 сентября 2010

X86 и AMD64 являются наиболее важными архитектурами для многих вычислительных сред (настольных компьютеров, серверов и суперкомпьютеров).Очевидно, что JIT-компилятор должен поддерживать их обоих, чтобы получить признание.

До недавнего времени архитектура SPARC была логическим следующим шагом для компилятора, особенно на рынках высокопроизводительных серверов.Но теперь, когда Солнце мертво, все не ясно.

Похоже, Oracle не очень заинтересован в этом, и некоторые крупные проекты отказываются от поддержки этой архитектуры (например, Ubuntu).Но, с другой стороны, инициатива OpenSPARC, направленная на использование недавних процессоров с открытым исходным кодом, является довольно многообещающей, а это означает, что многие производители могут внедрить и использовать SPARC бесплатно в ближайшем будущем.

Итак, остается ли SPARC хорошим выбором в качестве следующей целевой архитектуры для JIT-компилятора?Или лучше выбрать другой (POWER, ARM, MIPS, ...)?

Ответы [ 2 ]

2 голосов
/ 05 сентября 2010

Я не знаю больше, чем вы, о будущем SPARC.Я надеюсь, что он есть;было трагично, сколько хороших архитектур вымерло, в то время как x86 продолжал работать.

Но я бы посоветовал вам взглянуть на ARM как на цель.Его нет в большом серверном оборудовании, но он огромен на рынке мобильных устройств и поддерживает все виды интересных маленьких коробочек, таких как мой NAS, мой маршрутизатор ADSL и т. Д.

1 голос
/ 05 сентября 2010

Ваша следующая целевая архитектура, безусловно, должна быть ARM - энергопотребление в больших центрах обработки данных является огромной проблемой, и следующая большая задача будет заключаться в том, чтобы уменьшить ее с помощью процессоров с низким потреблением энергии; см. Первая попытка Facebook на этом.

...