4 điểm bởi xguru 2022-06-30 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Máy chủ DNS thường phải chuyển tên miền về chữ thường
  • BIND cần thêm một số xử lý vì phải bảo toàn giá trị DNS gốc
  • Thử áp dụng SWAR cho tolower()
    → SIMD within a register: thực hiện song song nhiều phép toán dữ liệu bên trong thanh ghi bằng một lệnh duy nhất
  • Tạo hàm tolower8 để xử lý 8 ký tự ASCII được đặt trong uint64_t
    → Xem bài gốc để biết giải thích theo từng dòng của mã C đã triển khai
  • Hiệu năng
    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  

Chưa có bình luận nào.

Chưa có bình luận nào.