ืืืจืช ืคืืืกืืืง ืืืืจื ืขื ืืืืขืช ืงืื ืคืชืื ืฉื ืืืืืืช hash F14, ืืืชืื ืืฆืจืืืช ืืืืจืื ืืขืืื. F14 ืืฉืืฉ ืืชืฉืชืืช ืคืืืกืืืง ืืชืืืืฃ ืืจืื ืกืืื ืืืืืืช ื-hash ืืืืื ืืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื ืืืื ืืืงืจืื ืืช ืืืืฆืืขืื. F14 ืขืืื ืืืจืื ืขื ืืืืืืช hash ืฉื google::sparse_hash_map, ืฉื ืืฉืื ืขื ืื ืืืขืืืืช ืืืืชืจ ืืืืื ืช ืฆืจืืืช ืืืืจืื. ืงืื ืืคืจืืืงื ืืชืื ื-C++ ืืืื ืืืื ืืกืคืจืื ืืืืืืืช.
F14 ืืชืืืืก ืืืืืืจืืชืืื ืขื ืืขืจืืช ืจืืืืืฆืืืช ืืชื ืืฉืืช ืืืืืกืกืช ืขื ืืืืื ืืคืื ืขื 14 ืจืฆืคืื ืฉื ืืืืืืืช (ืฉืจืฉืจืช ืฉื 14 ืืฉืืฆืืช ืืืืืกื ืช ืืชื ืืืืช ืืืืื ืืื, ืืืืจืืื ืืื ืืชืืื ืืืืฉื ืืืืฆืขืืช ืคืื ืงืฆืืืช ืืืืื ืขืืจ). ืืื ืืืืืฅ ืืช ืคืขืืืืช ืกืื ืื ืืชืืื, ืืืืืขื ืืฉืชืืฉืช ืืืืจืืืช ืืงืืืจืืืช SSE2 ืขืืืจ ืืขืจืืืช x86_64 ื-NEON ืขืืืจ Aarch64, ืืืืคืฉืจืืช ืืืงืืื ืืืฆืืข ืคืขืืืืช ืืืืืจืช ืืจืืฆืื ืขื ืืืืืงื ืืคืชืืืช ืื ืืคืื ืืคืชืืืช ืืชืื ืืฉืจืฉืจืช. ืืืืงืื ืฉื 14 ืืจืืฆืื ืืขืืืืื ืืื ืคืขื, ืืื ืืืืืื ืืืืคืืืืื ืืื ืืขืืืืช ืืฉืืืืฉ ืืืืืื ืืืขืื ืืืื ืืกืคืจ ืืืชื ืืฉืืืืช.
ืชืืื ื ืืืืืืช ืฉื F14 ืืื ืืืืืืช ืืืืืจ ืืกืืจืืืืืช ืืืกืื ื ืชืื ืื ืฉืื ืืช:
- F14NodeMap - ืฆืืจื ืืื ืคืืืช ืืืืจืื ืขืืืจ ืืคืชืืืช ืืืืืื ืืืื ืื ืืื. ืืืืื ืฉืืืื ืืื ืืืืืกื ืื ืืขืงืืคืื ืขื ืงืจืืื ื-malloc ืืื ืืื ืกื;
- F14ValueMap - ืืกืคืง ืฆืจืืืช ืืืืจืื ืืื ืืืืืช ืืืงืฉืื ืงืื ืื. ืืืื ืืื ืืืืืกื ืื ืืชืืื ืขืฆืื (inline). ืขืืืจ ืืคืชืืืช ืืื ืื ืืื ืืืืืืื, ืืืฉื ืื ืืืืืื ืืชืงืืจืช ืืืืจืื ื ืืืจืช;
- F14VectorMap - ืขืืื ืืืจ ืืืชืจ ืขืืืจ ืืืืืืช ืืืืืืช ืืืคืชืืืช ืืืจืืืื, ืื ืืืื ืืืชืจ ืขืืืจ ืืงืฉืื ืคืฉืืืื ืืืืืืืช ืงืื ืืช. ืืืืื ืืื ื ืืจืืื ืืืขืจื ืืืืืืก ืืจืฆืืคืืช ืืืืืคืืื ืืืืฆืขืืช ืืฆืืืข ืืื ืืงืก ืฉื 32 ืกืืืืืช;
- F14FastMap ืืื ืืกืืจืืืื ืืฉืืืืช. ืื ืืืคืชื ืงืื ื-24 ืืชืื, ืืื ื ืืืจ F14ValueMap, ืืื ืืืชืจ, ื ืืืจ F14VectorMap.
ืืงืืจ: OpenNet.ru