Hari ini, MIPS telah menjadi Open Source, melawan RISC-V dan ARM. Bagaimana Rusia memengaruhi strategi perusahaan prosesor Amerika

Apa yang dibicarakan para pendukung Open Source sejak 1980-an telah terjadi! Hari ini, arsitektur prosesor MIPS telah menjadi Open Source. Mengingat bahwa perusahaan seperti Broadcom, Cavium, ICT Cina dan Ingenic membayar MIPS untuk lisensi arsitektur (hak untuk membuat implementasi arsitektur mikro yang kompatibel dengan sistem komando) jutaan dolar (kadang-kadang lebih dari sepuluh juta), ini adalah tonggak bersejarah. Sekarang RISC-V tidak memiliki keunggulan dalam aspek ini, dan ARM harus membuat alasan. MIPS masih memiliki keunggulan teknis dibandingkan RISC-V - kepadatan kode yang lebih baik untuk nanoMIPS, dukungan multithreading perangkat keras yang lebih baik, tolok ukur yang lebih baik pada core high-end, ekosistem yang lebih lengkap. Dan 8 miliar chip berbasis MIPS dirilis.

Berikut adalah tim pengembangan inti prosesor MIPS I6400 Samurai 64-bit dan MIPS I6500 Daimyo di San Francisco. Inti ini dilisensikan secara khusus oleh perusahaan elektronik otomotif Jepang DENSO, pemasok Toyota:



Dan di sini adalah perwakilan dari perusahaan Rusia ELVIS-NeoTek, bersama dengan pengembang Rusia, Ukraina dan Kazakh untuk core MIPS dan perangkat lunak untuk itu. ELVIS-NeoTech adalah pemberi lisensi inti MIPS dan pengembang kernel mikroarsitekturnya sendiri yang kompatibel dengan arsitektur MIPS. Serta blok perangkat keras pemrosesan video dan algoritme pengenalan:



Komunitas MIPS Rusia memiliki dampak langsung pada langkah ini:

Hari ini saya berbicara dengan MIPS President Art Swift. Sebelum posting ini, Seni adalah wakil ketua Komite Pemasaran RISC-V, wakil presiden Sun, DEC, dan Cirrus Logic. Saya bertanya kepada Art, apa perbedaan antara MIPS Terbuka dan Open SPARC, yang belum menjadi populer.

Art menjawab bahwa Sun Microsystems berpikiran terbuka dan tidak terlalu suka membangun komunitas. Dan di sini kita di Open MIPS akan terlibat dalam membangun komunitas. Selain itu, metode membangun komunitas global akan didasarkan pada pengalaman membangun komunitas MIPS di Rusia (!), Dan lebih khusus lagi, pada kerja sama dengan perusahaan Rusia (ELVIS-NeoTek, Baikal Electronics, NIIIS, NIIMA Progress) dan universitas yang mengadakan seminar tentang MIPSfpga (MIET, MIPT, ITMO, MEPhI, Universitas Negeri Moskow, SSAU, NSTU, TSU, KPI dan lainnya).

Sedikit sejarah. Asal-usul MIPS adalah di Stanford pada awal 1980-an. Pada tahun 1984, MIPS Computer Systems didirikan, yang kemudian berulang kali berganti pemilik (Silicon Graphics, MIPS Technologies, Imagination Technologies, Wave Computing). Pada 1984, ARM muncul. Inilah pendiri MIPS John Hennessey dengan chip pertama:



Selanjutnya, MIPS digunakan di konsol Nintendo64 dan Sony Playstation awal. Inilah seorang gadis, Irina, di museum komputer di sebelah stasiun kerja Silicon Graphics, yang digunakan untuk merekam film Hollywood realistis-grafis pertama, termasuk Jurassic Park. Komputer yang sama disebutkan dalam novel penulis Rusia Victor Pelevin "Generation P". Di dalamnya ada prosesor MIPS R4000:



Dan di sini adalah pertemuan tahun lalu di Moskow tentang peserta dalam seminar MIPS FPGA, sebuah program pendidikan di mana peneliti universitas dapat memodifikasi prosesor MIPS interAptiv UP industri nyata, mensintesisnya untuk FPGA dan melihat cara kerjanya, termasuk dalam mode beat-by-bit. Di tengahnya adalah Robert Owen, seorang manajer program pendidikan di Imagination Technologies, di sebelah kirinya adalah Stanislav Zhelnio, penulis inti pendidikan schoolMIPS di Rusia (dapat ditemukan di GitHub):



Berikut ini adalah komputer Rusia yang didasarkan pada prosesor KOMDIV-64, dengan opsi arsitektur MIPS + yang dirancang di Rusia oleh ekstensi arsitektur arsitektur mikro + arsitektur yang dikembangkan di Rusia:



Dan inilah Maxim Gorbunov, manajer dari NIISI, tempat KOMDIV-64 dirancang. Maxim - kedua dari kiri, antara spesialis program pendidikan dari Rusia Samsung Tatyana Volkova dan spesialis pendidikan di Institut Fisika dan Teknologi Moskow Andrei Ognev:



Di sini, di kantor MIPS pemegang lisensi Baikal Electronics. Prosesor Baikal-T1 yang berbasis pada MIPS P5600 Apache sekarang digunakan pada pengontrol mesin dan perangkat jaringan Rusia:



Tetapi di Institut Politeknik Kiev pada hackathon MIPSfpga. Pemenang hackathon ini kemudian menerima perunggu di final Eropa kompetisi Innovate FPGA, yang diselenggarakan oleh Intel:



Hackathon ini juga memasukkan presentasi dan artikel tentang praktik MIPSfpga di universitas:



MIPS telah menginspirasi pencipta perangkat komputasi khusus seperti David Wentzlaff, yang mengajar kursus arsitektur prosesor canggih di Princeton dan di Kurser:



Perangkat, yang dikembangkan oleh David, mewakili jala 64 prosesor. Sangat menarik bahwa sekarang Wave Computing, perusahaan yang menjadi bagian MIPS, juga bekerja pada grid, tetapi dari puluhan ribu elemen prosesor. Arsitektur ini dirancang untuk akselerator jaringan saraf, chip 7-nanometer yang sedang dikembangkan oleh Wave Computing dengan Broadcom. Di sini, di kantor Wave Computing di Campbell, California. Di sebelah kiri adalah Jon Wang, Verifikasi Fungsional dan Spesialis UVM, dan di sebelah kanan adalah Direktur Desain Kustom Steve Dilbeck. Steve adalah otoritas besar dalam desain asinkron, logika dinamis dan berbagai efek di tingkat transistor, ketika ukurannya turun hingga 7 nanometer dan frekuensi naik di atas 6 gigahertz:



Berikut ini adalah slide dari presentasi pada akselerator saraf:



Dan ini adalah video (yang pertama dari empat) dari kuliah dua jam tentang MIPS dan Wave neuroaccelerator di MIE HSE :

Source: https://habr.com/ru/post/id433524/


All Articles