Pengaturcaraan Cray X-MP Ditemui Semula: Pembangun Mencipta Pengkompil Moden untuk Superkomputer Bersejarah

BigGo Editorial Team
Pengaturcaraan Cray X-MP Ditemui Semula: Pembangun Mencipta Pengkompil Moden untuk Superkomputer Bersejarah

Dunia pengkomputeran vintaj telah menerima perkembangan menarik dengan penciptaan pengkompil moden untuk superkomputer legenda Cray X-MP, memberi nafas baharu kepada mesin-mesin ikonik era 1980-an. Kejayaan ini hadir pada masa yang tepat, memandangkan kebanyakan perisian asal Cray telah hilang dalam sejarah.

Jambatan Antara Masa Lalu dan Kini

Cabang Amsterdam Compiler Kit (ACK) yang khusus mensasarkan Cray X-MP dan sistem operasi COS merupakan pencapaian penting dalam memelihara sejarah pengkomputeran. Projek ini membolehkan pembangun moden menulis program untuk superkomputer bersejarah ini, dengan seorang ahli komuniti berkongsi pengalaman mereka:

30+ tahun lalu saya melakukan 'pengalaman kerja' selama seminggu di pejabat Cray Research UK... program penanda aras saya adalah untuk mengira semua faktorial sehingga 100!, dan kemudian mengulangi proses tersebut berkali-kali.

Impak Sejarah dan Aplikasi Moden

Pembangunan ini amat penting kerana ia menangani jurang kritikal dalam pemeliharaan pengkomputeran vintaj. Chris Fenton, yang memulihkan satu-satunya salinan sistem operasi COS yang diketahui, menyatakan kegembiraan kerana akhirnya mempunyai cara untuk menggunakan sistem yang dipulihkan. Pengkompil ini menyediakan hubungan yang hilang antara persekitaran pembangunan moden dan perkakasan bersejarah, membolehkan peminat dan penyelidik mencipta program baharu untuk mesin-mesin ini.

Pelaksanaan Teknikal dan Kebolehcapaian

Suit pengkompil ini telah direka dengan teliti untuk berfungsi dengan MacOS dan Linux, menjadikannya mudah diakses oleh pembangun moden. Apa yang menjadikan pencapaian ini sangat luar biasa ialah backend telah dibangunkan terutamanya melalui dokumentasi spesifikasi, tanpa akses kepada perkakasan sebenar, kerana sistem Cray yang berfungsi sangat jarang ditemui hari ini.

Ciri-ciri Pelaksanaan Moden:

  • Platform Sasaran: Sistem komputer Cray X-MP dengan sistem operasi COS
  • Sokongan Persekitaran Pembangunan: MacOS dan Linux
  • Keupayaan kompilasi silang
  • Output perduaan yang serasi dengan COS 1.17

Sambutan Komuniti dan Aplikasi Praktikal

Sambutan daripada komuniti pengkomputeran vintaj sangat menggalakkan, dengan pengguna berjaya membina dan menjalankan program pada sistem Cray yang diemulasikan. Keupayaan pengkompil sedang diuji dengan pelbagai aplikasi, dari jujukan Fibonacci yang mudah hingga tugas pengkomputeran yang lebih kompleks, membuktikan kedua-dua fungsi dan kepentingan sejarahnya.

Harga ACK Bersejarah (Akhir 1980-an - Awal 1990-an):

  • Lesen Sumber Penuh: USD 9,995
  • Lesen Sumber Pendidikan: USD 995
  • Bahasa Yang Disokong: C, Pascal, BASIC, Modula-2, Occam, Fortran

Konteks Komersial

Menariknya, pembangunan ini mengingatkan kita kepada sejarah komersial alat-alat sedemikian, dengan suit pengkompil bersejarah seperti Enhanced ACK dari UniPress yang menetapkan harga Ringgit Malaysia 9,995 untuk lesen sumber penuh dan Ringgit Malaysia 995 untuk lesen pendidikan pada akhir 1980-an dan awal 1990-an. Pelaksanaan sumber terbuka hari ini mewakili pendemokrasian teknologi proprietari yang dahulunya sangat mahal.

Rujukan: ACK for Cray X-MP and COS