рдХреНрдпрд╛ рдЖрд╡реЗрджрди рдЕрдиреБрдХреВрд▓рди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдореВрд▓реНрдпрд╛рдВрдХрди рд╣реИ?

рдЫрд╡рд┐

рдзреАрд░реЗ-рдзреАрд░реЗ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЛрдЧреЗ ...? рдкреНрд░рджрд░реНрд╢рди рд░реЗрдЯрд┐рдВрдЧред



7 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореИрдВ рдЗрдВрдЯреЗрд▓ рдХреЗ рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рд╢рд╛рдЦрд╛ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдореВрд╣ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реВрдВред рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдпреЛрдВ рдХрд╣реЗрдВ, рд╣рдо рдЙрди рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдирд╕реЗ рд╣рдорд╛рд░реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХреЗрдВред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдЙрдкрдпреЛрдЧреА рдЕрдиреБрднрд╡ рдЬрдорд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рдХрд┐, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдореНрдорд╛рдирд┐рдд рд╣реИрдмрд░ рдХреЗ рд▓рд┐рдП рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдкреА рдХрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЕрдиреБрдХреВрд▓рди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рднреА рдЬреАрд╡рди рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╛рдо рд╣реИред



рдореИрдВ рдПрдХ рдЗрдВрдЯреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд╕рднреА рд╢реЛрдз рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрд╛рдЗрд▓рд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ (рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдореЗрд░реЗ рдкреЛрд╕реНрдЯ рдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдпрд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрди-рд╡рд┐рд░реЛрдзреА рди рдорд╛рдиреЗрдВред рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдиреБрдХреВрд▓рди рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдмрдврд╝рддреА рд╣реИред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдорд╛рдирджрдВрдб рд╣реИ?



рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдФрд░ рдХрд╛рд░реНрдп, рдЬрд┐рд╕рдореЗрдВ рдЖрд╡реЗрджрди рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдорд╛рдорд▓реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдЖрд╡реЗрджрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рддрдирд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ, рдФрд░ рдХреНрдпрд╛ рдЗрд╕реЗ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд╣реИред рдРрд╕рд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рди рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреЛ рдорд╛рдкрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЗрди-рдкреНрд░реЛрд╕реАрдЬрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдФрд░ рд▓рд┐рдВрдХ рднреА рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдкрд░ рд▓реЛрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдФрд╕рддрди рдХрд┐рддрдиреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрдХреНрд░ рд▓рдЧреЗ, рдФрд░ рдХрд┐рди рдХрд╛рд░рдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рджреЗрд░реА рд╣реБрдИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдорд╛рдирджрдВрдб рдХрд░реНрдиреЗрд▓ рдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЪрд┐рдВрддрд╛ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ - рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрд╢рд╛рд╡рд╛рджреА рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЖрд╡реЗрджрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдирджрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд╛рдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдкреНрд░реЛрд╕реЗрд╕рд░ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЗрдЦрдХ рдЖрд╡реЗрджрди рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдзрд╛рд░рдгрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдРрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдкрдиреЗ рджреЗрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рддрд░реАрдХрд╛ рдмреЗрд╣рдж рд╕рдВрджрд┐рдЧреНрдз рд╣реИ, рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░реВрд╕реА рдмреБрджреНрдзрд┐рдЬреАрд╡рд┐рдпреЛрдВ рдХреЗ рд╢рд╛рд╢реНрд╡рдд рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ: тАЬрдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдФрд░ рдХреНрдпрд╛ рд╣рд╛рде рд╕реЗ рдЪрд┐рдХрди рдЦрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ? тАЭ
рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдХреЗ рдЕрдзрд┐рдХрддрдо рднрд╛рд░ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рдЖрдЗрдП рдПрдХ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рджреЗрдЦреЗрдВ рдЬреЛ рдЖрдпрддрд╛рдХрд╛рд░ рдореИрдЯреНрд░рд┐рд╕ рдХреЗ рдЧреБрдгрди рдХреЗ рд╕рд╛рде рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЫреЛрдЯреЗ рдХрд╛рдордХрд╛рдЬреА рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛, рд╕рдВрдХрд▓рдХ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдХрд╛рдо рд╕рд╣рд┐рдд рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реЛрдЪрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдРрд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЬрд╛рдВрдЪ рдХреЗ рддрд╣рдд рдХреЛрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛ рддрд╛рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдФрд░ рдХрд┐рд╕реА рднреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдХрдИ рдмрд╛рд░ рдЬрд╛рдВрдЪ рдХреЗ рддрд╣рдд рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

#include <stdio.h> #include <stdlib.h> #define N 200 #define T 100 void matrix_mul_matrix(int t, int n, double *C, float *A, float *B) { int i,j,k; for (i=0; i<t; i++) for (j=0; j<t; j++) for(k=0;k<n;k++) C[i*t+j]+=(double)A[i*n+k] * (double)B[k*t+j]; } int main() { float *A,*B; double *C; int i,j; //...      for(i=0;i<10000;i++) matrix_mul_matrix(T,N,C,A,B); printf("%f %f %f\n",C[0],C[1],C[100]); free(A); free(B); free(C); } 


Windows Server 2008 R2 рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдФрд░ Intel Xeon X5570 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдореЗрд░реА рд▓реИрдм рдорд╢реАрди рдкрд░, рдореИрдВ рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ Microsoft VS 10.0 рд╡реЙрдпрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдЗрдВрдЯреЗрд▓ рд╕рдорд╛рдирд╛рдВрддрд░ рд╕реНрдЯреВрдбрд┐рдпреЛ XE2013ред рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдХрд▓рди рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╡рд┐рдХрд▓реНрдк рд▓реЗрддрд╛ рд╣реВрдВред

cl рдореИрдЯреНрд░рд┐рдХреНрд╕.c / O2 / GL / GS / GR / W3 / nologo / Wp64 / Zi -Ob0 -Fematrix_cl
icl рдореИрдЯреНрд░рд┐рдХреНрд╕ред рд╕реАред / рдУ реи / рдЬреАрдПрд▓ / рдЬреАрдПрд╕ / рдЬреАрдЖрд░ / рдбрдмреНрд▓реВ рей / рдПрдирдПрд▓рдУ / рдбрдмреНрд▓реНрдпреВрдкреА ремрек / рдЬрд╝реА -рдУрдмреА реж-рдлреЗрдорд╛рдЯреНрд░рд┐рдХреНрд╕

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕_рдХреНрд▓реЗ рдХрд╛ рд░рдирдЯрд╛рдЗрдо ~ 21.9 рдПрд╕ рд╣реИ, рдЬрдмрдХрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд░рдирдЯрд╛рдЗрдо ~ 9.3 рдПрд╕ рд╣реИред

рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рд╣рдореЗрдВ рд╕реАрдкреАрдпреВ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛рддрд╛ рд╣реИред Intel VTune рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ XE 2011 рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдореВрд▓реНрдпрд╛рдВрдХрди рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЖрдЗрдП рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рдПрдВ рдФрд░ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ - рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреНрд╡реЗрд╖рдгред рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ? рдпрд╣рд╛рдВ рдореИрдЯреНрд░рд┐рдХреНрд╕_рдХреНрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ "рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕" рдХреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдЫрд╡рд┐

рд╕реАрдкреАрдЖрдИ рджрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ (рдкреНрд░рддрд┐ рдирд┐рд░реНрджреЗрд╢ рдШрдбрд╝реА, рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рддрд┐ рдЯрд┐рдХ рдХреА рдФрд╕рдд рд╕рдВрдЦреНрдпрд╛)ред рдореЗрд░реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореВрд▓реНрдп рдХрд╛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдиреНрдпреВрдирддрдо 0.25 рд╣реИред (4 рдПрдХреНрдЯреНрдпреВрдПрдЯрд░реНрд╕ рдкрд░ 4 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди)ред CPI рдирдВрдмрд░ 0.546 рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИред рд▓реЗрдХрд┐рди рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдПрдХ рдЕрдЪреНрдЫреЗ рд▓реЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЗрд╕ рдЖрдХрд▓рди рд╕реЗ рдпрд╣ рд╕рдордЭрдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрд╡реЗрджрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЛрдЧреБрдирд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ?
рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╢реЛрдз рдкрд░рд┐рдгрд╛рдо:



рджреЛ рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдЬрд╛рджреБрдИ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░, рдЗрдВрдЯреЗрд▓ VTune рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ XE 2011 рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдЧрдгрдирд╛ рдХреА рдореБрдЦреНрдп "рд░реЗрдЯрд┐рдВрдЧ" рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рд╣реИ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдПрдХ рдЕрдзреНрдпрдпрди рдиреЗ рд╣рдореЗрдВ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдСрдЯреЛ-рд╡реЗрдХреНрдЯрд░рдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрдВрдЯреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ -Qvec_report рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдХрдВрдкрд╛рдЗрд▓рд░ рджреЗрдЧрд╛
...
... \ рдореИрдЯреНрд░рд┐рдХреНрд╕ред рд╕реАред (реп): (рдХреЙрд▓реЛрдиреАред рел) рдЯрд┐рдкреНрдкрдгреА: рд▓рдВрдмрд┐рдд рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрд╛рдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЪрдХреНрд░реАрдп рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рдЕрдиреБрдХреВрд▓рди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреЗрд╣рддрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреБрдгрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

рдЕрдм рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд▓рдВрдмреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реЗрдЧрд╛:

 #include <stdio.h> #include <stdlib.h> #define N 1000000 struct _planet { float x; float y; float z; double m; struct _planet *prev; struct _planet *next; } ; typedef struct _planet planet; planet* init_chain() {     } int main() { planet *planet_chain; planet *cur; int i; double sum=0.0; planet_chain=init_chain(); for(i=0;i<1000;i++) { cur=planet_chain; while(cur) { sum += cur->m; cur=cur->next; } } printf("%f\n",sum); } 


рджреЛрдиреЛрдВ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдиреЗ ~ 6.2 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПред рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рдм рдХреБрдЫ рдЦрд░рд╛рдм рд╣реИ:

рдЫрд╡рд┐

CPI рджрд░ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред
рддреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ? рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдЕрдкрдирд╛ рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдХреЗ рдЦрд░рд╛рдм рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рдХрд╛рд░рдг рдореЗрдореЛрд░реА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рджреЗрд░реА рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХрд░реНрдиреЗрд▓ рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд╡рд┐рддреНрд░ рдЬреНрдЮрд╛рди рд╕реЗ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓рддреА рд╣реИ? рдореЗрдореЛрд░реА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рддрд░реАрдХреЗ рдореМрдЬреВрдж рд╣реИрдВ? рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЬреНрдЮрд╛рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ?
рдпрд╣ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдм рдХреБрдЫ рдЦрд░рд╛рдм рд╣реИ, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╕реНрдерд┐рддрд┐ рдХреЛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖



рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд░рд▓ рдЧрдгрдирд╛ рдЖрд╡реЗрджрди рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рдПрдХ рд╕рд░рд▓ рдПрдирд╛рд▓реЙрдЧ, рдмрд┐рдВрджреБ A рд╕реЗ рдмрд┐рдВрджреБ B рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдПрдерд▓реАрдЯ рд╣реИред рдпрджрд┐ рд╣рдо рдПрдерд▓реАрдЯ рдХреЗ рдЗрд╖реНрдЯрддрдо рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреА рдорд╛рдВрд╕рдкреЗрд╢рд┐рдпреЛрдВ рдкрд░ рднрд╛рд░ рдХреЛ рдорд╛рдирджрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВ, рдпрд╛ рдЯреНрд░реИрдХ рдкрд░ рдЙрд╕рдХреА рдФрд╕рдд рдЧрддрд┐ рдФрд░ рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдпрд╣ рдПрдерд▓реАрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдЧреЗ рдмрдврд╝реЗрдВ, рддреЛ рд╣рдо рдРрд╕реЗ рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рддрдиреА рджреВрд░ рдЬрд╛рдПрдВрдЧреЗ? рдпрджрд┐ рдПрдерд▓реАрдЯ рдЦрд░рд╛рдм рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдордЬрдмреВрдд рд╣реИ, рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдерд┐рдХреЗрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рддреЛ рдЖрдкрдХреЛ рдмрд╕ рдЕрдзрд┐рдХ рдмреБрджреНрдзрд┐рдорд╛рди рдПрдерд▓реАрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЕрдЧрд░ рдХреЛрдИ рдПрдерд▓реАрдЯ рдзреАрд░реЗ-рдзреАрд░реЗ рднрд╛рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдПрдХ рджрд▓рджрд▓ рд╕реЗ рд╣реЛрдХрд░ рдЧреБрдЬрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЙрд╕реЗ рд░реБрдХрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдПрдХ рд░рд╛рд╕реНрддрд╛ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдордп-рд╕рдордп рдкрд░ рд╡рд╛рдкрд╕ рдЖрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдПрдерд▓реАрдЯ рдХреЛ рджреЛрд╖ рджреЗрдирд╛ рд╣реИ? рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдФрд░ рддреЗрдЬрд╝ рдПрдерд▓реАрдЯ (рдмрд╣реБрдд рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП) рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдПрдХ рд╕рдХреНрд╖рдо рдЯреНрд░реЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рджреМрдбрд╝ рдЯреНрд░реИрдХ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдЧрд╛, рд╢реБрд░реБрдЖрдд рдореЗрдВ рдзрд╛рд╡рдХ рдХреА рддрд╛рдХрдд рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдзрд╛рд╡рдХ рдХреЛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рдФрд░ рд╕рдВрднрд╡рддрдГ рдЙрд╕реЗ рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рднреА рд╕рд┐рдЦрд╛рдПрдЧрд╛ред рдХреБрдЫ рд╕рд░рд▓ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╣реА рдирд┐рд░реНрдгрдпред
рдПрдХ рд╢рдмреНрдж рдореЗрдВ, рдЙрд╕ рдорд╛рд░реНрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдП рдмрд┐рдирд╛ рдЬрд┐рд╕реЗ рдкрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдПрдерд▓реАрдЯ рдХреА рддрд╛рдХрдд рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдЬреНрдЮрд╛рди рдерд╛, рдпрд╣ рдЖрдХрд▓рди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рджреВрд░реА рдкрд░ рдерд╛ред

рдЗрд╕рд▓рд┐рдП, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЖрд╡реЗрджрди рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд░рд▓ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХрд╛рд░реНрдп рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд╕рд░рд▓ рддрд░реАрдХреЗред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд┐рджреНрдз рддрд░реАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ, рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдХрдИ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдПрдХ рдорд╕реНрддрд┐рд╖реНрдХ рдХрдиреЗрдХреНрд╢рди рдкрджреНрдзрддрд┐ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдкрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1.) рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рддрд░реАрдХреЗред
2.) рд╕рдВрдХрд▓рдХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдореБрдЦреНрдп рддрд░реАрдХреЗред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрди рд╕рднреА рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореМрдЬреВрджрд╛ рдЕрдиреБрдХреВрд▓рди рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдЬрд╛рдирдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдмрд╕ рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдлрд▓рддрд╛ рдорд┐рд▓рддреА рд╣реИред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рд╕рдВрдХрд▓рдХ рдРрд╕рд╛ рдпрд╛ рдЙрд╕ рдЕрдиреБрдХреВрд▓рди рдХреЛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдЙрд╕рдиреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛?
3.) рдХрдИ рдЬрд╛рдиреЗ-рдорд╛рдиреЗ рдЕрдиреБрдХреВрд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╣рд╛рде рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдЗрд╕ рдпрд╛ рдЙрд╕ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рд▓рд╛рднрджрд╛рдпрдХ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ?

рддрджрдиреБрд╕рд╛рд░, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдРрд╕реА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИред

Source: https://habr.com/ru/post/In157671/


All Articles