Itu tidak akan mengubah apa pun atau akan memanfaatkan pengaturan paralel besar seperti di Reduceron dan penggantinya PilGRIM 1 dengan tumpukan besar.
Pernyataan bahwa itu akan mengubah tidak ada yang tampak berani pada awalnya, tetapi karena CPU berurutan, ada proses terjemahan (kompilasi) yang menggunakan perangkat keras yang tersedia untuk memperluas efisiensi. Harus ada arsitektur lain, beberapa operasi akan lebih cepat, beberapa akan memerlukan trik peretasan untuk mempercepatnya.
Arsitektur yang akan membuat perbedaan akan membutuhkan operasi peta dan daftar untuk berjalan lebih cepat (bukan keseluruhan cerita, tetapi cukup untuk menunjukkan efeknya). Tidak ada kemungkinan untuk membuat perangkat keras yang berubah secara dinamis untuk menjalankan daftar secara native, sehingga perangkat ini disimpan dalam memori yang tidak terpakai. Kami tetap berpegang pada representasi array dari beberapa bentuk. Untuk peta, untuk berjalan dalam pengaturan non-sekuensial - kita kembali ke Reduceron. Begitu efektif satu pemrosesan terpusat untuk instruksi berurutan, dan dukungan untuk pemrosesan paralel.
Apa yang mungkin berbeda adalah kemungkinan untuk memuat beberapa fungsi dan menjalankannya tanpa juggling frame - tetapi menambahkan beberapa unit untuk fungsi akan membuat kekacauan dengan mengakses memori.
Menambah jawaban lutut, GC akan bermanfaat untuk dijalankan sebagai coprocessor, itu akan menjadi fitur yang sangat rapi.
1: PilGRIM dijelaskan dengan benar dalam Boeijink A., Hölzenspies PKF, Kuper J. (2011) Memperkenalkan PilGRIM: Sebuah Prosesor untuk Menjalankan Bahasa Fungsional Malas. Dalam: Hage J., Morazán MT (eds) Implementasi dan Aplikasi Bahasa Fungsional. IFL 2010. Catatan Kuliah di Ilmu Komputer, vol 6647. Springer, Berlin, Heidelberg .