www.wikidata.id-id.nina.az
Set instruksi 3DNow adalah sebuah set instruksi yang dikembangkan oleh AMD sebagai alternatif bagi set instruksi Intel SSE Set instruksi ini dimasukkan ke dalam seri prosesor AMD K6 sebelum Intel merilis Pentium III yang dilengkapi dengan set instruksi SSE Selanjutnya saat AMD merilis keluarga Athlon serta Duron AMD memperbarui set instruksi ini dengan mengubah namanya menjadi Enhanced 3DNow lalu menjadi 3DNow Professional saat merilis Athlon XP Palomino Daftar isi 1 Informasi umum 2 Instruksi 2 1 Instruksi 3DNow 2 2 Instruksi Enhanced 3DNow 3 Pranala luarInformasi umum suntingPada awalnya 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 tetapi 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 Professional bahkan menambahkan 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 Dukungan perangkat lunak terhadap 3DNow juga lumayan banyak Microsoft telah mendukung 3DNow semenjak Windows 95 OSR 2 1 serta Windows NT 4 0 DirectX 6 0 juga didesain agar mendukung 3DNOw secara penuh Selain itu karena prosesor AMD Athlon XP dan prosesor AMD64 mendukung penuh SSE dan SSE2 dukungan terhadap prosesor AMD pun menjadi semakin banyak Instruksi suntingInstruksi 3DNow sunting Instruksi Jenis KeteranganPAVGUSB Integer Packed 8 bit Unsigned Integer AveragingPFADD Aritmetika Packed Single FP AdditionPFSUB Aritmetika Packed Single FP SubstractionPFSUBR Aritmetika Packed Single FP Reverse SubstractionPFACC Aritmetika Packed Single FP AccumulatePFCMPGE Perbandingan Packed Single FP Comparison greater or equalPFCMPGT Perbandingan Packed Single FP Comparison greaterPFCMPEQ Perbandingan Packed Single FP Comparison equalPFMIN Aritmetika Packed Single FP MinimumPFMAX Aritmetika Packed Single FP MaximumPI2FW Konversi Packed INT16 integer to Packed Single FP conversionPI2FD Konversi Packed INT32 integer to Packed Single FP conversionPF2IW Konversi Packed Single FP to Packed INT16 integer conversionPF2ID Konversi Packed Single FP to Packed INT32 integer conversionPFRCP Aritmetika Single FP Reciprocal ApproximationPFRSQRT Aritmetika Single FP Reciprocal Square Root ApproximationPFMUL Aritmetika Packed Single FP MultiplicationPFRCPIT1 Aritmetika Packed Single FP Reciprocal First Iteration StepPFRSQIT1 Aritmetika Packed Single FP Reciprocal Square Root First Iteration StepPFRCPIT2 Aritmetika Packed Single FP Reciprocal Reciprocal Square Root Second Iteration StepPMULHRW Integer Packed INT16 integer Multiply With RoundingPSWAPW Integer Packed INT16 integer SwapFEMMS Keadaan state Faster Entry Exit of the MMX or FP statePREFETCH Kemampuan cache Prefetch 32 byte line into L1 data cacheInstruksi Enhanced 3DNow sunting Instruksi Jenis KeteranganPF2IW Konversi Packed Single FP to INT16 integer Conversion with Sign ExtendPFNACC Aritmetika Packed Single FP Negative AccumulatePFPNACC Aritmetika Packed Single FP Mixed Positive Negative AccumulatePI2FW Konversi Packed INT16 integer to Single FP ConversionPSWAPD Integer Packed Swap DoublewordMASKMOVQ Kemampuan cache Streaming Store Using Byte Mask Cache Bypass MOVNTQ Kemampuan cache Streaming Store Cache Bypass PAVGB Integer Packed Average of Unsigned INT8PAVGW Integer Packed Average of Unsigned INT16PEXTRW Integer Extract Word into Integer RegisterPINSRW Integer Insert Word from Integer RegisterPMAXSW Integer Packed Maximum of Signed INT16PMAXUB Integer Packed Maximum of Unsigned INT16PMINSW Integer Packed Minimum of Signed INT16PMINUB Integer Packed Minimum of Unsigned INT16PMOVMSKB Perpindahan Move Byte Mask to Integer RegisterPMULHUW Integer Packed Multiply High Unsigned INT16PREFETCHNTA Kemampuan cache Move Data Closer to the Processor Using the NTA ReferencePREFETCHT0 Kemampuan cache Move Data Closer to the Processor Using the T0 ReferencePREFETCHT1 Kemampuan cache Move Data Closer to the Processor Using the T1 ReferencePREFETCHT2 Kemampuan cache Move Data Closer to the Processor Using the T2 ReferencePSADBW Integer Packed Sum of Absolute Byte DifferencePSHUFW Pengocokan shuffle Packed Shuffle WordSFENCE Kemampuan cache Store FencePranala luar sunting Inggris AMD 3DNow Instruction Porting Guide PDF Inggris 3DNow Technology Manual Inggris AMD Extensions to the 3DNow and MMX Instruction Sets Manual Inggris AMD Geode LX Processors Data Book nbsp Artikel bertopik komputer ini adalah sebuah rintisan Anda dapat membantu Wikipedia dengan mengembangkannya lbs Diperoleh dari https id wikipedia org w index php title 3DNow amp oldid 18635266