SIMD ในสถาปัตยกรรมการคำนวณคืออะไร?

SIMD ซึ่งย่อมาจาก Single Instruction Multiple Data เป็นสถาปัตยกรรมการคำนวณประเภทหนึ่งที่อนุญาตให้หน่วยประมวลผลหลายหน่วยดำเนินการคำสั่งเดียวกันบนชุดข้อมูลที่แตกต่างกันพร้อมกัน มักใช้ในแอปพลิเคชันที่ต้องการการคำนวณซ้ำในชุดข้อมูลขนาดใหญ่ เช่น การประมวลผลภาพและสัญญาณ การจำลองทางวิทยาศาสตร์ และการวิเคราะห์ข้อมูล สถาปัตยกรรม SIMD สามารถให้การปรับปรุงประสิทธิภาพที่สำคัญเหนือตัวประมวลผลแบบสเกลาร์ เนื่องจากช่วยให้สามารถดำเนินการแบบขนานได้อย่างมีประสิทธิภาพ ตัวอย่างของสถาปัตยกรรม SIMD ได้แก่ SSE ของ Intel, AVX ของ AMD และ NEON ของ ARM

วันที่เผยแพร่: