
рдЖрдЬ рд╣рдо рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдПрдХ рдирдпрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ: Intel Xeon E3-1270v3, 32GB RAM, 2x240GB SSDред рдЗрди рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдкреАрдЫреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рд╛рди рдЕрд╡рд╕рд░ рд╣реИрдВред рдЖрдЗрдП рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдирдП рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдирд╡реАрдирддрдо рдЗрдВрдЯреЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рд╕рд╡реЗрд▓ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд Xeon E3 рдкреНрд░реЛрд╕реЗрд╕рд░ред рд╣рд╕рд╡реЗрд▓ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ 22-рдиреИрдиреЛрдореАрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рддреНрд░рд┐-рдЖрдпрд╛рдореА рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ (рдЯреНрд░рд╛рдИ-рдЧреЗрдЯ рддрдХрдиреАрдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ, рдХрд┐рд╕реА рдХреЛ рдирд╛рдо рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрд╡реАрдПрдХреНрд╕ 2 рдФрд░ рдПрдлрдПрдордП 3 рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХрд▓ рдШрдбрд╝реА рдЪрдХреНрд░ рдХреЗ рднреАрддрд░ рдЬреЛрдбрд╝ рдФрд░ рдЧреБрдгрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдкреБрдирдГ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рджреВрд╕рд░реЗ, рд╣рд╕рд╡реЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ L1 рдФрд░ L2 рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрдиред
рддреАрд╕рд░реЗ, рдирдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдкреЛрд░реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред рдХрдИ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╕ рдирд╡рд╛рдЪрд╛рд░ рдХреЛ рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ x86 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЧреИрд░-рддреБрдЪреНрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИред
рд▓реЗрди-рджреЗрди рдХреА рд╕реНрдореГрддрд┐
рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЪрд░ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрдИ рдирд┐рдпрдВрддреНрд░рдг рдзрд╛рд░рд╛рдПрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рддреЛ рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рди рд╣реЛ (рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдкрдврд╝рдирд╛ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдЯреНрд░реАрдо рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдПрдХ рд╕рд╛рде рджреЛ рдзрд╛рд░рд╛рдУрдВ рд╕реЗ рд▓рд┐рдЦрдирд╛)ред
рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд▓реНрдЯреАрдереНрд░реЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдХ-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдбреЗрдЯрд╛ рддрдХ рдХрд┐рд╕реА рднреА рдкрд╣реБрдВрдЪ рд╕реЗ рдкрд╣рд▓реЗ, рдЙрди рдкрд░ рдПрдХ рд▓реЙрдХ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдмрдХрд┐ рдПрдХ рдереНрд░реЗрдб рдбреЗрдЯрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдЗрд╕ рд▓реЙрдХ рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХрдИ рдереНрд░реЗрдбреНрд╕ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рдХреЗ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдЖрд╢реНрд░рд┐рдд рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдХ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рд▓реЙрдХ-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЯреНрд░рд╛рдВрд╕рдПрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдореЗрдердбреНрд╕ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ: рдПрдХ рдереНрд░реЗрдб рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдмрд┐рдирд╛ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдХрд┐ рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рднреА рд░реАрдб рдпрд╛ рд░рд╛рдЗрдЯ рдХреЛ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИред рдкреВрд░рд╛ рдСрдкрд░реЗрд╢рди рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рдардХ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдХреЛрдИ рд▓реЗрди-рджреЗрди рдкрд░рд┐рд╡рд░реНрддрди рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЗ рдХрд╛рд░рдг рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдлрд┐рд░ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдлрд╛рдпрджреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ: рдХрд┐рд╕реА рднреА рдзрд╛рдЧреЗ рдХреЛ рд╕рдВрд╕рд╛рдзрди рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдзрд╛рдЧреЗ рдПрдХ рд╕рд╛рде рдЧреИрд░-рдЕрддрд┐рд╡реНрдпрд╛рдкреА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд▓реЙрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реЛрдВрдЧреЗред
рд╣рд╛рд▓ рддрдХ рддрдХ, рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рд╕рдкреЛрд░реНрдЯ рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдп рд╣реИ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред X86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдирдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдкрдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрддрд░ рдкрд░ рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрджрдо рд╣реИред
рд╣реИрд╕рд╡реЗрд▓ рдХреЗ рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рд╕рдкреЛрд░реНрдЯ рдХреЛ TSX (Transactional Synchronization Extensions) рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рджреЛ рдореИрдХреЗрдирд┐рдЬреНрдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: HLE (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд▓реЙрдХ рдПрд▓реАрд╢рди) рдФрд░ RTM (рд░рд┐рд╕реНрдЯреНрд░рд┐рдХреНрдЯреЗрдб рдЯреНрд░рд╛рдВрдЬреИрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА)ред
рдПрдЪрдПрд▓рдИ рддрдВрддреНрд░ рддрд╛рд▓реЗ рдХреЗ рд╕рд╛рде рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ XACQUIRE рдФрд░ XRELEASE рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЕрд╡рд░реБрджреНрдз рдкрд░рдорд╛рдгреБ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдкрд╣рд▓реЗ XACQUIRE рдЙрдкрд╕рд░реНрдЧ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рддрд╛рд▓рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдкрд╣рд▓реЗ рд░рдЦрд╛ рдЧрдпрд╛ XRELEASE рдЙрдкрд╕рд░реНрдЧ рдлрд┐рд░ рд╕реЗ рд▓реЙрдХ рдХрд░рдиреЗ рд╕рд╣рд┐рдд, рдСрдкрд░реЗрд╢рди рдХреЗ "рд╕рд╛рдорд╛рдиреНрдп" рдореЛрдб рдореЗрдВ рд▓реМрдЯрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдмрд┐рдирд╛ рдЕрд╡рд░реЛрдз рдХреЗ рдкрд░рдорд╛рдгреБ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИред рдирд┐рдпрдВрддреНрд░рдг рддрд░реНрдХ рд╕рдорд╕реНрдпрд╛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдШрдЯрдирд╛ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИ: рдХреЛрдб рдХрд╛ рд╡рд╣ рднрд╛рдЧ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдереА, рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд▓реЙрдХ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рдеред
RTM рддрдВрддреНрд░ XBEGIN, XEND рдФрд░ XABORT рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред XBEGIN рдирд┐рд░реНрджреЗрд╢ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдХреЛрдб рдХреЗ рдПрдХ рдЦрдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдЬреЛ рдЕрдирд▓реЙрдХ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдереНрд░реЗрдб рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЧрдП рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред XBEGIN рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдерд╛ред XENDE рдирд┐рд░реНрджреЗрд╢ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдЕрдиреБрднрд╛рдЧ рдЬрд┐рд╕рдиреЗ рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдиреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ XABORT рдирд┐рд░реНрджреЗрд╢ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
TSX рдкрд╣рд▓реЗ рд╕реЗ рд╣реА GCC v4.8, Microsoft Visual Studio 2012 рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, Intel рд╕реЗ рдирд╡реАрдирддрдо C ++ рдХрдВрдкрд╛рдЗрд▓рд░, рд╕рд╛рде рд╣реА Glibc v2.18 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред TSX рдорд▓реНрдЯреА-рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдЕрдЪреНрдЫреЗ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдмрд┐рдирд╛ рддрд╛рд▓реЗ рдХреЛ рдареАрдХ рдХрд┐рдПред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ: рдмрд╕ рдЙрдкрдпреБрдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкреНрд▓рдЧ рдХрд░реЗрдВ рдпрд╛ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВред
рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рдирдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЧрд╣рди рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░рдг рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ 240GB рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рджреЛ рд╕реЙрд▓рд┐рдб рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ (SSD) рд╕реЗ рд▓реИрд╕ рд╣реИред рдЖрдзреБрдирд┐рдХ рдПрд╕рдПрд╕рдбреА рдХреЛ рдХрдо рдкрд╣реБрдВрдЪ рдХреЗ рд╕рдордп рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдЪреНрдЪ рдЧрддрд┐ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдФрд░ рд╣реЙрдЯ рд╡реЗрдм рд╕реНрдЯреЛрд░реЗрдЬ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд░реНрд╡рд░ 32GB рд░реИрдо рд╕реЗ рд▓реИрд╕ рд╣реИрдВред рдпрд╣ рд╡реЙрд▓реНрдпреВрдо рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдЗрди-рдореЗрдореЛрд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд░реЗрдбрд┐рд╕, рдореЗрдордХрд╛рдЯреЗрдб рдпрд╛ рдХрд╛рдЙрдЪрдмреЗрд╕ (рд╡реЗ рд╕реАрдзреЗ рд░реИрдо рдореЗрдВ рдбреЗрдЯрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ)ред рдЗрд╕реА рд╕рдордп, рд╕реНрдореГрддрд┐ рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЧрд╣рди рдХреИрд╢рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рд╢рд╛рд╕реНрддреНрд░реАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рднреА рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ!
рдореЙрд╕реНрдХреЛ рдФрд░ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдирдП рд╕рд░реНрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдСрд░реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдХрд┐рд░рд╛рдпреЗ рдХреА рдХреАрдордд рдХреЗрд╡рд▓ 7,500 рд░реВрдмрд▓ рдкреНрд░рддрд┐ рдорд╛рд╣ рд╣реИред
рдЬреЛ рд▓реЛрдЧ рд╣рдмреЗрд░рд╛ рдХреЗ рдкрджреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЙрдирдХреЗ рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ
рдмреНрд▓реЙрдЧ рдкрд░ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдкреБрдирд╢реНрдЪ
рдирдП рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рд╕рд╡реЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░ рдордХреНрдЦреА рдкрд░ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░рдг, рдирдП рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд░реНрдЪреБрдЕрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд░реНрд╡рд░ (рд╡реАрдбреАрдЖрдИ) рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдШрдирддреНрд╡ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП Intel Xeon рдкреНрд░реЛрд╕реЗрд╕рд░ E3-1270v3 рдореЗрдВ рдПрдХреАрдХреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛрд░ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдХрд╛рдо рдореЗрдВ рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЖрдк рд╣рд╕рд╡реЗрд▓ рдкрд░рд┐рд╡рд╛рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрдкрдХреЛ рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП E3-1285v3 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдордВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдмрджрд▓реЗ рдореЗрдВ, рд╣рдо рдЖрдкрдХреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рд╣рдо рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рд╕рднреА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдВрдЧреЗред рдЖрдк рд╣рдорд╛рд░реА
рдЯрд┐рдХрдЯ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЫреЛрдЯреА рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд░реЛрдз рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред