Download Intel® Software Development Emulator Or Intel® SDE

Emulator ini disebut Intel® Software Development Emulator atau Intel® SDE, untuk pendek.
Versi saat ini adalah 7.21 dan dirilis 1 April 2015. Versi ini sesuai dengan programmer referensi 319433-022 tersedia pada Instruksi Intel Set halaman Arsitektur Ekstensi. Intel SDE catatan rilis di sini. Ini adalah rilis utama termasuk:

Dukungan emulasi untuk tambahan Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Instruksi hadir pada beberapa prosesor Intel® Xeon® masa depan dijadwalkan akan diperkenalkan setelah Knights Landing.

Download Intel® Software Development Emulator Or Intel® SDE


Dukungan emulasi untuk Intel® Aman Hash Algorithm (SHA Intel®) ekstensi hadir pada microarchtiecture Intel Goldmont.

Dukungan emulasi untuk Intel® Memory Perlindungan Extensions (Intel® MPX) hadir pada mikroarsitektur Intel Skylake dan Intel Goldmont mikroarsitektur.

Intel SDE terus mendukung fitur dari rilis sebelumnya:
Intel® SSE4, AES dan PCLMULQDQ dan Intel® AVX
Intel® AVX2, RTM, BMI1 dan BMI2 petunjuk yang diperkenalkan pada mikroarsitektur Intel Haswell.

Petunjuk ADOX / ADCX yang diperkenalkan pada mikroarsitektur Intel Broadwell.

Dukungan untuk Hardware Lock penghilangan bunyi dlm percakapan diperkenalkan pada mikroarsitektur Intel Haswell.

Dukungan untuk Dibatasi Transaksional Memory diperkenalkan pada mikroarsitektur Intel Haswell.
Terkait bahan yang berguna:

Untuk memungkinkan pelanggan untuk menggunakan Intel SDE dengan Intel AVX-512, Intel SHA dan Intel ekstensi MPX, kita membuat tersedia sumber dan binari untuk GNU gcc compiler dan binutils bawah.

Informasi lebih lanjut tentang ekstensi Intel SHA tersedia di sini dan termasuk aplikasi uji sampel.
Sebuah artikel tentang menggunakan Intel MPX dengan Intel SDE.

Intel merilis SDE Intel ini sehingga pengembang dapat memperoleh keakraban dengan set instruksi ekstensi mendatang kami. Intel SDE dapat membantu memastikan software siap untuk mengambil keuntungan dari peluang yang diciptakan oleh instruksi baru dalam prosesor kami. Kami berharap bahwa pengembang akan mengeksplorasi instruksi baru menggunakan compiler yang tersedia saat ini dan perakit.


Intel SDE dibangun di atas dinamika sistem instrumentasi biner Pin dan xed encoder decoder. Pin mengontrol eksekusi aplikasi. Pin memeriksa setiap instruksi statis dalam aplikasi kira-kira sekali, seperti membangun jejak untuk eksekusi. Selama proses ini, yang disebut instrumentasi, untuk setiap instruksi ditemui Pin meminta Intel SDE jika instruksi ini harus ditiru atau tidak. Jika instruksi ini adalah untuk ditiru, maka Intel SDE memberitahu Pin untuk melewatkan instruksi itu dan bukan cabang ke rutinitas emulasi yang sesuai. Ia juga memberitahu Pin bagaimana untuk memohon bahwa fungsi emulasi, apa argumen untuk lulus, dll

Intel SDE query CPUID untuk mencari tahu apa fitur untuk meniru. Hal ini juga memodifikasi output dari CPUID sehingga aplikasi dikompilasi yang memeriksa fitur ditiru diberitahu bahwa fitur tersebut ada.

Intel SDE dilengkapi dengan beberapa alat Pin emulator-enabled berguna dan disassembler xed:

Emulator dasar
Campuran histogramming alat: Alat Pin ini dapat menghitung histogram oleh salah: petunjuk dinamis dieksekusi, panjang instruksi, kategori instruksi, dan ISA ekstensi pengelompokan. Alat ini juga dapat menampilkan atas N yang paling sering dieksekusi blok dasar dan membongkar mereka.

The debugtrace alat tracing ASCII: alat serbaguna ini berguna untuk mengamati perilaku dinamis kode Anda. Ini mencetak instruksi dieksekusi, dan juga register ditulis, memori dibaca dan ditulis, dll
Jejak alat: Alat sederhana ini menghitung berapa banyak potongan 16 byte yang unik dari data direferensikan selama pelaksanaan program.

The fixed command line tool yang dapat membongkar PECOFF atau executable biner ELF.

IKLAN

Subscribe for latest Apps and Games


0 comments:

Posting Komentar