рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ Intel Software рдорд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдордиреНрддреНрд░рд┐рдд рдЧрд░реНрджрдЫреМрдВ

рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ Intel Software рдорд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдордиреНрддреНрд░рд┐рдд рдЧрд░реНрджрдЫреМрдВ

рдлреЗрдмреНрд░реБрдЕрд░реА 18 рд░ 20 рдорд╛ рдирд┐рдЬреНрдиреА рдиреЛрднрдЧреЛрд░реЛрдб ╨╕ рдХрд╛рдЬрд╛рди Intel Intel рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдирд┐: рд╢реБрд▓реНрдХ рд╕реЗрдорд┐рдирд╛рд░рд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрджрдЫред рдпреА рд╕реЗрдорд┐рдирд╛рд░рд╣рд░реВрдорд╛, рд╕рдмреИрд▓реЗ рдЗрдВрдЯреЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рдХреЛрдб рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрдХреЛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдирдорд╛ рдХрдореНрдкрдиреАрдХрд╛ рдирд╡реАрдирддрдо рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реАрдкрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреНред

рд╕реЗрдорд┐рдирд╛рд░рд╣рд░реВрдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╖рдп рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЙрдкрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ, рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд░ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩрд╕рдореНрдо рдЗрдиреНрдЯреЗрд▓-рдЖрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВрдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рдпреЛрдЧ рд╣реЛред

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

  • рдбрд╛рдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг - рдкрд╛рдЗрдердирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдВрдЯреЗрд▓ рд╡рд┐рддрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ;
  • рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд░ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩреН рдЧрдгрдирд╛ - Intel MKL рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╕рд╛рдирд╛ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдкреНрд░рд╢реЛрдзрди рдХреЛ рдЧрддрд┐;
  • Intel VTune Profiler рд░ Intel Advisor рдХреЛ рд╕рд╛рде рднреЗрдХреНрдЯреЛрд░рд╛рдЗрдЬреЗрд╢рди рд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рдиред

рд╕реЗрдорд┐рдирд╛рд░рдХреЛ "рд╡рд┐рд╢реЗрд╖ рдЖрдордиреНрддреНрд░рд┐рдд рддрд╛рд░рд╛" - Intel oneAPIред рдпрд╕рд▓рд╛рдИ рд╕рдорд░реНрдкрд┐рдд рд╕реЗрдорд┐рдирд╛рд░рдХреЛ рднрд╛рдЧрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • рддрдкрд╛рдИрд▓рд╛рдИ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдЗрдВрдЯреЗрд▓ рд▓рд╛рдЗрдирд╕рдБрдЧ рдПрдХреАрдХреГрдд;
  • Intel GPU рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдХрд╕рд░реА рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреЗ, рдХреБрди рднрд╛рдЧрд╣рд░реВ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд░ рд╕рдмреИрднрдиреНрджрд╛ рдХрдо рд▓рд╛рдЧрддрдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рдирдпрд╛рдБ DPC++ рдорд╛рдирдХ рдХреЗ рд╣реЛ, рдпрд╕рдХреЛ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛, рджреГрд╖реНрдЯрд┐рдХреЛрдг рд░ рдбрд┐рдЬрд╛рдЗрдирд╣рд░реВ рдХреЗ рд╣реБрдиреНред

рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХреНрд▓рд╛рдЙрдбрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд╕рдБрдЧ рд▓реНрдпрд╛рдкрдЯрдк рд╣реБрдиреБрдкрд░реНрдЫ, рдЬрд╣рд╛рдБ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рд╣реБрдиреЗрдЫред рдЕрднреНрдпрд╛рд╕ рдкрд╛рдЗрдерди рд░/рд╡рд╛ C/C++ рдХреЛ рдЬреНрдЮрд╛рдирдХрд╛ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд░ рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рд╕реАрдк рднрдПрдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред

рддрд╛рд▓рд┐рдо рдирд┐:рд╢реБрд▓реНрдХ рдЫ, рддрд░ рд╕реНрдерд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдЫ, рддреНрдпрд╕реИрд▓реЗ рдХреГрдкрдпрд╛ рдЖрдлреНрдиреЛ рджрд░реНрддрд╛ рдЧрд░реНрди рдврд┐рд▓рд╛рдЗ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕реНрдерд╛рди рд░ рд╕рдордпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдлреЗрд░рд┐ред

рдШрдЯрдирд╛рд╣рд░реВ 9:30 рдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди