Автор предлагает конкретизировать архитектуру, способную ускорить выполнение высокоуровневых языков без значительного увеличения кристалла.
Существующие архитектуры, оптимизированные под RISC, эффективны из-за единичного цикла доступа к памяти и регистрах, а расширенные инструкции редко оправдывают расходы.
Аппаратная поддержка динамической типизации и маркировки данных, как в B5000, приводит к дополнительным издержкам и усложнению аппаратной реализации.
Отсутствие технических деталей в рассуждениях про «лучшие» архитектуры под высокоуровневые языки неизбежно ведёт к пустым рассуждениям и обману ожиданий.
Динамическая сборка мусора и частые уровни косвенных обращений увеличивают задержки и ухудшают производительность по сравнению с ручным управлением памятью.
Внедрение альтернативных архитектур требует подробных предложений по программной модели, памяти и компиляции вместо размытых заявлений.
Автор готов реализовать предложенные идеи в железе и публично признать их ценность при условии наличия детальной технической проработки.
Get notified when new stories are published for "Hacker News 🇷🇺 Русский"