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.