RISC: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan Tag: Suntingan visualeditor-wikitext |
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.2 |
||
Baris 23:
Pada akhir 1970-an, IBM 801 menjadi terkenal dalam kalangan industri. Ini bertepatan dengan teknik fabrikasi baru yang memungkinkan chip yang lebih kompleks untuk datang ke pasar. [[Zilog Z80]] tahun 1976 memiliki 8.000 transistor, sedangkan [[Motorola 68000]] (68k) tahun 1979 memiliki 68.000 transistor. Desain yang lebih baru ini umumnya menggunakan kompleksitas yang baru ditemukan untuk memperluas set instruksi untuk membuatnya lebih ortogonal. Sebagian besar desain, seperti 68k, menggunakan [[kode mikro]] untuk melakukan ini, membaca instruksi dan menerapkannya kembali sebagai urutan instruksi internal yang lebih sederhana. Pada 68k, 1/3 transistor penuh digunakan untuk pengkodean mikro ini.<ref>{{Cite web|title=Design Philosophy Behind Motorola's MC68000 (2)|url=http://www.easy68k.com/paulrsm/doc/dpbm68k2.htm|website=www.easy68k.com|access-date=2022-02-15}}</ref>
Pada tahun 1979, [[David Patterson]] dikirim cuti panjang dari [[University of California, Berkeley]] untuk membantu tim pantai barat DEC meningkatkan kode mikro VAX. Patterson dikejutkan oleh kompleksitas proses pengkodean dan menyimpulkan itu tidak dapat dipertahankan.<ref>{{Cite web|last=May 30|first=David Patterson on|last2=2018|date=2018-05-30|title=RISCy History|url=https://www.sigarch.org/riscy-history/|website=SIGARCH|language=en-US|access-date=2022-02-15}}</ref> Dia pertama kali menulis makalah tentang cara meningkatkan pengkodean mikro, tetapi kemudian berubah pikiran dan memutuskan kode mikro itu sendiri adalah masalahnya. Dengan dana dari [[Proyek VLSI|Program DARPA VLSI]], Patterson memulai upaya [[Berkeley RISC]]. Program ini, secara praktik tidak diketahui hari ini, menyebabkan sejumlah besar kemajuan dalam desain chip, fabrikasi, dan bahkan grafis komputer. Mempertimbangkan berbagai program dari varian [[Berkeley Software Distribution|BSD Unix]] mereka, tim Berkeley menemukan, seperti halnya IBM, bahwa sebagian besar program tidak menggunakan berbagai macam instruksi di 68k.<ref name=":2">{{Cite web|title=Example: Berkeley RISC II|url=http://euler.mat.uson.mx/~havillam/ca/CS323/0708.cs-323005.html|website=euler.mat.uson.mx|access-date=2022-02-15|archive-date=2022-02-15|archive-url=https://web.archive.org/web/20220215150513/http://euler.mat.uson.mx/~havillam/ca/CS323/0708.cs-323005.html|dead-url=yes}}</ref>
Pekerjaan awal David Patterson menunjukkan masalah penting dengan pendekatan tradisional yang lebih baik; bahkan instruksi yang sangat penting untuk eseluruhank inerja tertunda oleh perjalanan mereka melalui mkode mikro Jika kode mikro dihapus, maka program akan berjalan lebih cepat. Dan karena mkodeamikro khirnya mengambil instruksi yang kompleks dan memecahnya menjadi beberapa langkah, tidak ada alasan penyusun tidak bisa melakukan ini sebagai gantinya. Studi-studi ini menunjukkan bahwa, bahkan tanpa perubahan lain, seseorang dapat membuat chip dengan 1/3 transistor lebih sedikit yang akan berjalan lebih cepat.<ref name=":2" /> Tim IBM 801 juga memperhatikan hal ini; ketika penyusun dihadapkan dengan pilihan kode operasi yang mungkin, mereka akan memilih salah satu yang penulis tahu telah dioptimalkan untuk menjalankan tercepat. Ini berarti kode mikro, yang membangun urutan operasi untuk melakukan kode operasi selalu melakukan hal yang sama berulang-ulang. Tugas itu memperkenalkan penundaan yang dapat dihilangkan jika kode mikro dihapus dan satu kode operasi yang benar-benar digunakan langsung tersedia untuk penyusun.{{Butuh rujukan}}
Baris 85:
Beberapa CPU telah dirancang khusus untuk memiliki serangkaian instruksi yang sangat kecil, tetapi desain tersebut sangat berbeda dari desain RISC klasik, sehingga mereka telah diberi nama lain seperti [[MISC|komputer set instruksi minimal]] (MISC) atau arsitektur terpicu transportasi (TTA).
Arsitektur RISC secara tradisional memiliki sedikit keberhasilan di PC desktop dan pasar peladen komoditas, di mana platform berbasis [[x86]] tetap menjadi arsitektur prosesor yang dominan. Namun, hal ini dapat berubah, karena prosesor berbasis ARM sedang dikembangkan untuk sistem kinerja yang lebih tinggi.<ref>{{Cite web|last=Vincent|first=James|date=2017-03-09|title=Microsoft unveils new ARM server designs, threatening Intel’s dominance|url=https://www.theverge.com/2017/3/9/14867310/arm-servers-microsoft-intel-compute-conference|website=The Verge|language=en|access-date=2022-02-10}}</ref> Produsen termasuk [[Cavium]], [[Advanced Micro Devices|AMD]], dan [[Qualcomm]] telah merilis prosesor server berdasarkan arsitektur ARM.<ref>{{Cite web|date=2016-05-31|title=Cavium Unveils ThunderX2 Plans, Reports ARM Traction is Growing|url=https://www.hpcwire.com/2016/05/31/cavium-unveils-thunderx2-plans-reports-arm-traction-growing/|website=HPCwire|language=en-US|access-date=2022-02-10}}</ref><ref>{{Cite web|title=AMD's first ARM-based processor, the Opteron A1100, is finally here - ExtremeTech|url=https://www.extremetech.com/extreme/221282-amds-first-arm-based-processor-the-opteron-a1100-is-finally-here|website=www.extremetech.com|access-date=2022-02-10}}</ref> ARM selanjutnya bermitra dengan [[Cray]] pada tahun 2017 untuk memproduksi superkomputer berbasis ARM.<ref>{{Cite web|title=Cray to Deliver ARM-Powered Supercomputer to UK Consortium {{!}} TOP500|url=https://www.top500.org/news/cray-to-deliver-arm-powered-supercomputer-to-uk-consortium/|website=www.top500.org|access-date=2022-02-15}}</ref> Di desktop, [[Microsoft]] mengumumkan bahwa mereka berencana untuk mendukung versi PC [[Windows 10]] pada perangkat berbasis [[Qualcomm Snapdragon]] pada tahun 2017 sebagai bagian dari kemitraannya dengan Qualcomm. Perangkat berikut akan mendukung aplikasi Windows yang disusun untuk x86 32-bit melalui [[emulator]] prosesor x86 yang [[Penerjemahan biner|menerjemahkan kode x86 32-bit ke kode ARM64]].<ref>{{Cite web|last=Warren|first=Tom|date=2016-12-07|title=Microsoft is bringing Windows desktop apps to mobile ARM processors|url=https://www.theverge.com/2016/12/7/13866936/microsoft-windows-10-arm-desktop-apps-support-qualcomm|website=The Verge|language=en|access-date=2022-02-15}}</ref><ref>{{Cite web|last=hickeys|title=How x86 and ARM32 emulation work on ARM - UWP applications|url=https://docs.microsoft.com/en-us/windows/uwp/porting/apps-on-arm-x86-emulation|website=docs.microsoft.com|language=en-us|access-date=2022-02-15|archive-date=2022-02-15|archive-url=https://web.archive.org/web/20220215150515/https://docs.microsoft.com/en-us/windows/uwp/porting/apps-on-arm-x86-emulation|dead-url=yes}}</ref> [[Apple Inc.|Apple]] mengumumkan mereka akan mengalihkan komputer desktop dan laptop Mac mereka dari prosesor [[Intel]] ke [[SoC]] berbasis ARM64 yang dikembangkan secara internal yang disebut [[silikon Apple]]; komputer pertama, menggunakan prosesor [[Apple M1]], dirilis pada November 2020.<ref name=":7" /> Mac dengan silikon Apple dapat menjalankan biner x86-64 dengan [[Rosetta 2]], penerjemah x86-64 ke ARM64.<ref>{{Cite web|title=macOS Big Sur is here|url=https://www.apple.com/newsroom/2020/11/macos-big-sur-is-here/|website=Apple Newsroom|language=en-US|access-date=2022-02-15}}</ref>
Di luar arena desktop, bagaimanapun, arsitektur ARM RISC digunakan secara luas di ponsel cerdas, tablet dan berbagai bentuk perangkat tertanam. Sementara desain RISC awal berbeda secara signifikan dari desain CISC kontemporer, pada tahun 2000 CPU berkinerja tertinggi di garis RISC hampir tidak dapat dibedakan dari CPU berkinerja tertinggi di garis CISC.<ref>{{Cite book|last=Carter|first=Nicholas|date=2002|url=https://www.worldcat.org/oclc/48092237|title=Schaum's outline of computer architecture|location=New York|publisher=McGraw-Hill|isbn=0-07-136207-X|oclc=48092237}}</ref><ref>{{Cite web|title=CISC, RISC, and DSP Microprocessors|url=http://www.ifp.uiuc.edu/~jones/RISCvCISCvDSP.pdf}}</ref><ref>{{Cite web|title=A History of Apple's Operating Systems|url=http://www.kernelthread.com/publications/appleoshistory/5.html|archive-url=https://web.archive.org/web/20200403101510/http://www.kernelthread.com/publications/appleoshistory/5.html|archive-date=2020-04-04}}</ref>
|