ืืืกืืจืช ืคืจืืืงื ืืืงืจ
ืืืืืงื
ืืฉืื ืืื, ืืชืืื ื ืื ืืืขืืืจ ืืืคืืืืืืฆืืืช RTL ืืื-ืคืจืืฆืืืจืืช ื-threads ื ืคืจืืื, ืชืื ืืชืืฉืืืช ืืืืคืืื ืื ืฉื ืคืืืคืืจืืช ืืืืืจื. ืืืืจ ืืื, ืื ื ืืชืื ื ืื ืืืืฉื ืืงืืืื ืฉื ืืืคืืืืืืฆืืืช ืชืื ืคืจืืฆืืืจืืืืช (IPA) ืืืืืฉืืืช ืขื ืืงืื ืืชืื ืืคืื ืงืฆืื, ืืื ืงืฉืจ ืืคืจืื ืืฉืืื. ืืืืืื ืืืืืืื ืืขืช ืขืชื ืืื ืืกืคื ืืืฉืคื, ืฉืืืกืืคื ืื ืขืื ืขืืืื ืฉืื ืืจื ืืช ืคืขืืืืช ืืืกืืฃ ืืืฉืคื ืชืื ืืื ืจืืฆื ืืืฆื ืจืืืื ืืืืื (ืืขืชืื ืืืกืฃ ืืืฉืคื ืืืชืื ืืืืฆืืข ืจื ืืืืื ืฉื GCC).
ืืื ืืืขืจืื ืฉืื ืืืื ืืืืฆืืขืื, ืืืื ื ืืืืืช ืืืืงื ืฉืืจืืืื ืืช ืืงืืืฅ gimple-match.c, ืืืืื ืืืชืจ ื-100 ืืืฃ ืฉืืจืืช ืงืื ื-1700 ืคืื ืงืฆืืืช. ืืืืงืืช ืขื ืืขืจืืช ืขื ืืขืื Intel Core i5-8250U ืขื 4 ืืืืืช ืคืืืืืช ื-8 ืืืจืืืืืืืช (Hyperthreading) ืืจืื ืืจืืื ืืืื ืืืืฆืืข ืฉื ืืืคืืืืืืฆืืืช Intra Procedural GIMPLE ื-7 ื-4 ืฉื ืืืช ืืืคืขืืช 2 ืฉืจืฉืืจืื ืื-3 ืฉื ืืืช ืืืคืขืืช 4. ืืืืื, ืืืืืจ. ืขืืืื ืืืืืจืืช ืฉื ืฉืื ืืืจืืื ืื ืืื ืืืฉืื ืคื 1.72 ื-2.52, ืืืชืืื. ืืืืงืืช ืืจืื ืื ืฉืฉืืืืฉ ืืืืืืช ืืืจืืืืืืืช ืขื Hyperthreading ืืื ื ืืืืื ืืืืฆืืขืื ืืืืืจืื.
ืืื ืืื ืืื ืืืืื ืืฆืืืฆื ืื-10%, ืื ืขื ืคื ืืชืืืืืช, ืืืคืืืืืืฆืืืช RTL ืืงืืืืืช ืืืคืฉืจื ืืฉืืช ืชืืฆืืืช ืืืืฉืืืช ืืืชืจ, ืฉืื ืฉืื ืื ืืืงื ืืจืื ืืืชืจ ืืื ืืืืื ืืืืืืจ. ืืขืจื ืืืืจ ืืงืืืื ืฉื RTL, ืืื ืืืจืืื ืืืืื ืืงืื ืคื 1.61. ืืืืจ ืืื, ื ืืชื ืืืื ืืืคืืืช ืืช ืืื ืืื ืืื ื-5-10% ื ืืกืคืื ืขื ืืื ืืงืืืื ืฉื ืืืคืืืืืืฆืืืช IPA.
ืืงืืจ: OpenNet.ru