Це або нічого не змінить, або застосує масивну паралельну установку, як у Редуцерона та його наступника PilGRIM 1 з величезним стеком.
Заява про те, що це нічого не змінить, спочатку здається сміливою, але оскільки процесор є послідовним, існує процес перекладу (компіляція), який використовує наявне обладнання для розширення. Чи повинна бути інша архітектура, деякі операції проходили б швидше, для деяких потрібні хакерські трюки, щоб пришвидшити її.
Архітектура, яка змінила б потребує роботи з картою та списками для швидшого запуску (не вся історія, але достатньо, щоб показати ефект). Немає можливості створювати динамічне обладнання, що змінюється, для власного запуску списків, тому вони зберігаються у суміжній пам'яті. Ми дотримуємось представлення масиву якоїсь форми. Для того, щоб карта запускалася в не послідовному налаштуванні - ми повертаємось до Reduceron. Так ефективно одна центральна обробка для послідовних інструкцій та підтримка паралельної обробки.
Що може відрізнятись - це можливість завантажувати декілька функцій та запускати їх без фронтування кадрів - але додавання декількох одиниць для функцій створює безлад з доступом до пам'яті.
Якщо додати відповідь Kne, GC буде корисним для роботи як співпроцесора, це було б дуже акуратною особливістю.
1: PilGRIM правильно описаний у Boeijink A., Hölzenspies PKF, Kuper J. (2011) Представляючи PilGRIM: процесор для виконання лінивих функціональних мов. В: Хейдж Дж., Моразан MT (редакції) Впровадження та застосування функціональних мов. IFL 2010. Конспекти лекцій з інформатики, т. 6647. Спрингер, Берлін, Гейдельберг .