4 poin oleh xguru 2022-06-30 | Belum ada komentar. | Bagikan ke WhatsApp
  • Server DNS sering perlu mengubah nama domain menjadi huruf kecil
  • BIND memerlukan sedikit lebih banyak pekerjaan karena harus mempertahankan nilai DNS yang ada
  • Mencoba menerapkan SWAR ke tolower()
    → SIMD within a register: melakukan komputasi paralel pada beberapa data di dalam register dengan satu instruksi
  • Membuat fungsi tolower8 yang memproses 8 karakter ASCII yang dimasukkan ke dalam uint64_t
    → Untuk penjelasan tiap baris kode C yang diimplementasikan, lihat artikel asli
  • Kinerja
    0.098 ms memmove() copy  
    0.399 ms tolower8() copy  
    1.817 ms tolower() copy  
    0.280 ms tolower8() compare  
    2.090 ms tolower() compare  

Belum ada komentar.

Belum ada komentar.