3DNow!: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Addbot (bicara | kontrib)
k Bot: Migrasi 20 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:q229427
HsfBot (bicara | kontrib)
k Bot: +{{Authority control}}
 
(5 revisi perantara oleh 5 pengguna tidak ditampilkan)
Baris 2:
 
== Informasi umum ==
Pada awalnya, bangsat[[AMD]] membeli lisensi set instruksi [[MMX]] dari [[Intel]] dan menanamkannya ke dalam semua prosesor K6 dan K7 buatannya. Karena beberapa sebab, AMD tidak mau membeli lisensi set instruksi SSE yang dikembangkan oleh [[Intel]], dan akhirnya AMD pun mengembangkan sebuah set instruksinya sendiri yang dinamakan dengan '''3DNow!'''. 3DNow! diperkenalkan pada bulan [[Mei]] [[1998]] pada prosesor K6-2, lalu diperbaiki pada saat merilis Athlon (Juni 1999) menjadi '''Enhanced 3DNow!'''. Set instruksi 3DNow!, Enhanced 3DNow! serta 3DNow! Professional merupakan set instruksi yang memperluas dukungan multimedia yang terdapat dalam [[chip]]-[[chip]] buatan AMD yang melebihi [[MMX]]. Hal ini mengizinkan kinerja yang lebih baik dalam memproses grafik tiga dimensi, [[multimedia]], dan aplikasi yang bersifat intensif terhadap floating-point.
 
Teknologi 3DNow! terdiri atas 21 instruksi yang menggunakan teknik-teknik [[SIMD]] untuk beroperasi terhadap sebuah larik data. Enhanced 3DNow! yang ditanamkan dalam AMD [[Athlon]] menambahkan 24 instruksi lagi (19 instruksi di antaranya mirip dengan instruksi SSE dan 5 instruksi lainnya berfungsi sebagai pengolah DSP dan komunikasi), sehingga Enhanced 3DNow! memiliki total 45 instruksi.
 
Menurut AMD, 3DNow! menyediakan peningkatan kinerja terhadap MMX seperti yang dilakukan pada Intel SSE, tapitetapi instruksi-instruksi dalam 3DNow! lebih sederhana dan juga lebih sedikit. Meskipun kemampuannya mirip, ternyata 3DNow! dan SSE tidak kompatibel satu sama lainnya, sehingga perangkat lunak yang didesain secara spesifik untuk SSE tidak akan mendukung 3DNow! dan harus didesan ulang dan begitu pula sebaliknya.
 
3DNow! celek Professional bahkan asu menambahkan kotoran ayam lebih banyak lagi instruksi, yakni 51 instruksi yang mirip dengan instruksi SSE, sehingga prosesor yang menggunakan 3DNow! Professional juga mendukung penuh instruksi SSE. 3DNow! tidak dikembangkan lagi pada saat prosesor AMD64 (AMD Opteron, AMD Athlon 64, AMD Athlon FX) dirilis ke pasaran, karena AMD kembali membeli lisensi SSE2 dari Intel.
 
Seperti halnya SSE, set instruksi 3DNow! juga mendukung operasi SIMD terhadap bilangan floating-point dengan presisi tunggal dan memungkinkan melakukan operasi hingga empat operasi tiap siklus detaknya. Instruksi floating-point 3DNow! dapat digabungkan dengan instruksi MMX tanpa mengorbankan performa. Selain itu, 3DNow! juga mendukung ''data prefetching''.
Baris 229:
 
== Pranala luar ==
* {{en}}[https://web.archive.org/web/20030916140053/http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/22621.pdf AMD 3DNow! Instruction Porting Guide (PDF)]
* {{en}}[https://web.archive.org/web/20030802012053/http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/21928.pdf 3DNow!™Technology Manual]
* {{en}}[https://web.archive.org/web/20030410085531/http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/22466.pdf AMD Extensions to the 3DNow!™ and MMX™ Instruction Sets Manual]
* {{en}}[https://web.archive.org/web/20070310200955/http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33234E_LX_databook.pdf AMD Geode™ LX Processors Data Book]
 
{{komputer-stub}}
{{Authority control}}
 
[[Kategori:Arsitektur x86]]