Sunday 16 December 2012

5.1 Single Instruction


Single Instruction, Single Data Stream – SISD

Dalam komputeraan, SISD merupakan istilah digunakan dalam seni bina komputer mana prosesor tunggal (prosesor bersatu) melaksanakan arahan tunggal untuk mengoperasi data yang telah disimpan dalam memori.

Single Instruction, Multiple Data Stream – SIMD


SIMD membolehkan satu microinstruksi dioperasi dalam masa yang sama terhadap pelbagai data. Tahap produksi ini memang tinggi bagi aplikasi yang memproseskan imej visual atau file audio seperti mengubah volume audio dan tahap kecahayaan imej digital. Kebanyakkan CPU sekarang direka dengan mengandungi SIMD instruksi untuk meningkatkan prestasi kegunaan multimedia .

Pengiraan yang dijalankan di parallel daripada SIMD dilaksanakan dengan serentak. Selain itu, semua elemen data daripada instruksi yang sama di laksanakan oleh lockstep. Lockstep membolehkan SIMD  lebih kurang flexible daripada model threads dalam OS.

Setiap elemen yang dalam proses mengandungi associated memori.

Dalam mesin instruksi tunggal SIMD, setiap instruksi dilaksanakan terhadap data adalah beza kerana dilaksanakan oleh processor yang tidak sama.

Aplikasi SIMD adalah prosesor vector dan array. 




No comments:

Post a Comment