Tìm cách nâng cao hiệu năng trong khi vẫn đảm bảo độ chính xác của thuật toán MIDAS bằng các áp dụng các kỹ thuật và nghiên cứu sau:
- NitroSketch: khung nhằm giải quyết một cách có hệ thống các tắc nghẽn về hiệu năng của các bản phác thảo.
- Enhanced double hashing: kỹ thuật sinh nhiều giá trị băm hiệu quả với chỉ ít lần băm.
- SIMD: kỹ thuật lập trình sử dụng khả năng tính toán song song của CPU.
Caching
: kỹ thuật lập trình nhằm giảm thiểu phân bổ bộ nhớ.- Median of medians: thuật toán tìm trung vị với độ phức tạp thuật toán tốt hơn các truyền thống.
- Lựa chọn cấu hình tối ưu cho Sketch
Branchless Programming
: kỹ thuật lập trình giảm thiểu rẽ nhánh trong chương trình.