Evolve di Digital Design Studio

Siapkan baseline tersimpan, jalankan eksperimen Evolve yang tersedia, dan tinjau perubahan kandidat serta metriknya.

Arah Windows/Cloud v1.0.88 menjalankan pencarian Evolve kombinasional yang didukung sebagai tugas server terkelola dari snapshot input tersimpan yang eksplisit. Sumber asli Windows tetap lokal; hasil terverifikasi dikembalikan sebagai file baru. Kualifikasi pool native tidak mengualifikasi runtime Evolve yang terpisah. Keluarga pencarian yang tidak didukung tetap tidak tersedia, dan tugas tertunda harus dipulihkan dengan ID yang sudah ada sebelum dikirim ulang.

Ringkasan

Evolve menjelajahi alternatif desain di dalam Digital Design Studio. Mulai dari baseline RTL tersimpan dan tinjau setiap kandidat dengan pemeriksaan kebenaran dan sasaran yang sama. Gunakan status runtime host saat ini untuk menentukan operasi pencarian atau analisis yang tersedia.

Menyiapkan eksperimen

  1. Simpan sumber, modul top, include, dan define untuk baseline yang diketahui benar.

  2. Siapkan testbench atau input verifikasi yang dipakai untuk menilai kebenaran kandidat.

  3. Pilih sasaran dan catat satuan serta metodenya. Luas, kedalaman logika, aktivitas, dan timing terukur menjawab pertanyaan berbeda.

  4. Pilih runtime dan tinjau batas eksekusi, alat eksternal, tujuan, serta estimasi penggunaan apa pun.

  5. Gunakan lokasi eksekusi atau eksperimen baru agar hasil sebelumnya tetap tersedia.

Menjalankan dan memeriksa kandidat

Buka tampilan Evolve dalam proyek terpilih. Baca pesan runtime sebelum memulai. Jika operasi tersedia, mulai secara eksplisit dan ikuti status eksekusi, diagnostik, dan output tersimpannya. Membuka tampilan atau memperoleh hasil pemeriksaan awal tidak memulai pencarian.

Bandingkan kandidat dengan baseline menggunakan input dan pemeriksaan yang sama. Tinjau diff sumber, pengujian gagal, dan metrik yang hilang sebelum menerima kandidat ke alur kerja kontrol sumber biasa. Pertahankan baseline asli dan artefak eksperimen.

Jalur CLI dan CUDA

CLI memiliki beberapa kontrak Evolve yang berbeda. Aksi pelanggan lama alti evolve hanya menghasilkan rencana. Permintaan operasi Evolve native dan compute rtl-evolve memakai skema serta pemeriksaan kemampuan masing-masing. Gunakan Perintah engine dan Perintah Tugas/Cloud untuk antarmuka terpasang yang persis.

Dalam alur kerja CUDA yang dibatasi, pekerjaan GPU menghitung diagnostik aktivitas kombinasional. Generasi kandidat, pemeriksaan kebenaran, dan evaluasi sasaran tetap pekerjaan CPU, dan Icarus diperlukan. Baca backend dan batas yang tercatat alih-alih menganggap GPU yang terdeteksi sebagai pencarian selesai atau hasil peningkatan kecepatan.

Melanjutkan atau membatalkan dengan hati-hati

Setelah sambungan terputus, periksa eksekusi yang sudah ada sebelum memulai yang lain. Permintaan pembatalan dapat tetap tertunda ketika runtime membersihkan sumber daya. Pertahankan output kandidat yang berguna dan status tugas terakhir yang diketahui. Jika sumber atau konfigurasi berubah, buat eksperimen baru alih-alih membandingkannya dengan identitas lama.

File dan panduan terkait

Identifier kompatibilitas rtl_evolve, /api/evolve/*, .alEvolve dan direktori workspace evolve/ tetap tidak berubah. Lihat Tampilan analisis, Kontrol sumber dan Proyek dan runner untuk alur kerja yang terkait.