• DNS सर्वर को अक्सर domain name को lowercase में बदलना पड़ता है
  • BIND को मौजूदा DNS values को संरक्षित रखना होता है, इसलिए इसमें थोड़ा अधिक काम लगता है
  • tolower() पर SWAR लागू करने की कोशिश
    → SIMD within a register : एक ही instruction से register के अंदर कई data पर parallel operations करना
  • uint64_t में रखे 8 ASCII characters को प्रोसेस करने वाला tolower8 फ़ंक्शन बनाया
    → इम्प्लीमेंट किए गए C code की हर line की व्याख्या के लिए मूल लेख देखें
  • प्रदर्शन
    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  

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.