FPGA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдЯреНрд░реЗрдбрд┐рдВрдЧ (HFT)

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

рдкрд░рд┐рдЪрдп


рдЙрдЪреНрдЪ-рдЖрд╡реГрддреНрддрд┐ рдЯреНрд░реЗрдбрд┐рдВрдЧ (рдПрдЪрдПрдлрдЯреА) рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрд╣реБрдд рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рддреНрддреАрдп рдмрд╛рдЬрд╛рд░реЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рдЦрд┐рд▓рд╛рдбрд╝реА рдмрди рдЧрдпрд╛ рд╣реИред рдПрдЪрдПрдлрдЯреА рд╢рдмреНрдж рдЯреНрд░реЗрдбрд┐рдВрдЧ рд╕реНрдЯреЙрдХ рдФрд░ рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд░рд╡рд╛рд╣ рдПрдХ рдорд┐рд▓реАрд╕реЗрдХрдВрдб [1] рд╕реЗ рдХрдо рдХреА рдЧреЛрд▓ рдпрд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рдЬрд╛рд░ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреНрд╡реАрдЯрд░ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕реНрдЯреЙрдХ рдореЗрдВ рдкреНрд░рддрд┐рднреВрддрд┐рдпреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рди рдХреЗ рдмрд┐рдирд╛ рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдирд╛ рд╣реИ, рдФрд░ рдмрд╣реБрдд рд╣реА рддреЗрдЬ рдЧрддрд┐ рд╕реЗ рд╢реЗрдпрд░реЛрдВ рдХреА рдЦрд░реАрдж рдФрд░ рдмрд┐рдХреНрд░реА рдХрд░рдХреЗ рдЕрдкрдиреА рд░рдгрдиреАрддрд┐рдпреЛрдВ рд╕реЗ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╣реИред рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдЪрдПрдлрдЯреА рд╡реНрдпрд╛рдкрд╛рд░реА рдФрд╕рддрди [2] рдФрд╕рддрди 22 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд░рдЦрддреЗ рд╣реИрдВред рдПрдЗрдЯ рдЧреНрд░реБрдк рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдПрдЪрдПрдлрдЯреА рдХрд╛ рдмрд╛рдЬрд╛рд░ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡ рд╣реИ, 2010 рдореЗрдВ 50% рд╕реЗ рдЕрдзрд┐рдХ рдЕрдореЗрд░рд┐рдХреА рд╕реНрдЯреЙрдХ рд▓реЗрдирджреЗрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдЪрдПрдлрдЯреА рдереЗ, рдЬрдмрдХрд┐ 2009 рдореЗрдВ рдЕрдХреЗрд▓реЗ рд╡рд┐рдХрд╛рд╕ 70% рдерд╛ [3]ред

рдПрдЪрдПрдлрдЯреА рд╡реНрдпрд╛рдкрд╛рд░реА рдХрдИ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рддрд░рд▓рддрд╛ рд░рдгрдиреАрддрд┐, рдПрдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдордзреНрдпрд╕реНрдерддрд╛ рд░рдгрдиреАрддрд┐ рдФрд░ рдПрдХ рддрд░рд▓рддрд╛ рдЦреЛрдЬ рд░рдгрдиреАрддрд┐ [2]ред рддрд░рд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рдореЗрдВ, рдЯреНрд╡реАрдЯрд░ рдмреЛрд▓реА-рдкреВрдЫрдиреЗ рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХреЛ рднреБрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдЙрд╕ рдЕрдВрддрд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдмреЗрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рдФрд░ рдЦрд░реАрджрд╛рд░ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдЙрдЪреНрдЪ рдЕрд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдмреЛрд▓реА-рдкреВрдЫ рдкреНрд░рд╕рд╛рд░ рдПрдЪрдПрдлрдЯреА рд╡реНрдпрд╛рдкрд╛рд░реА рдХреЗ рд▓рд┐рдП рд▓рд╛рдн рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА, рд╡рд╣ рдПрдХ рддрд░рд▓рддрд╛ рдкреНрд░рджрд╛рддрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмреЛрд▓реА-рдкреВрдЫ рдлреИрд▓рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдмрд╛рдЬрд╛рд░ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рддрд░рд▓рддрд╛ рдФрд░ рдПрдХ рдЫреЛрдЯреА рдкреВрдЫ-рдкреВрдЫ рд╕реНрдкреНрд░реЗрдб рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЯреНрд░реЗрдбрд┐рдВрдЧ рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ [4]ред рд╡реНрдпрд╛рдкрд╛рд░реА рдЬреЛ рдордзреНрдпрд╕реНрдерддрд╛ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдФрд░ рдЙрдирдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреА рдХреАрдорддреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╣рд╕рдВрдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ [5]ред рддрд░рд▓рддрд╛ рдЦреЛрдЬ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдмрдбрд╝реЗ рдЖрджреЗрд╢реЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдмрд╛рдЬрд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИрдВ, рдЫреЛрдЯреЗ рдЖрджреЗрд╢ рднреЗрдЬрдХрд░ рдЬреЛ рдмрдбрд╝реЗ рдЫрд┐рдкреЗ рд╣реБрдП рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЪреАрдЬ рд╕реЗ рдПрдХрдЬреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕рдордп рдХреА рджреЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдПрдЪрдПрдлрдЯреА рдХрдВрдкрдирд┐рдпрд╛рдВ рдмрд╛рдЬрд╛рд░ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрд╡рд╕рд░реЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддреА рд╣реИрдВред

рд╢реЗрдпрд░реЛрдВ рдХрд╛ рдИ-рдЯреНрд░реЗрдбрд┐рдВрдЧ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рддрдм рдЦрд░реАрдж рдФрд░ рдмрд┐рдХреНрд░реА рдХреЗ рдЖрджреЗрд╢ рд╡рд┐рдирд┐рдордп рдкрд░ рдорд┐рд▓рд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд▓реЗрдирджреЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрдерд╛рдХрдерд┐рдд рдмреЛрд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдмреЛрд▓реАрджрд╛рддрд╛рдУрдВ рдХреЛ рдмреЛрд▓рд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рдлрд╝реАрдб рдПрдХ рд╕рдВрдкреАрдбрд╝рд┐рдд рдпрд╛ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдВрдЧрдарди рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдХрд▓реНрдк рдореВрд▓реНрдп рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдзрд┐рдХрд░рдг (OPRA)ред рдлрд╝реАрдб рдореЗрдВ рд╕реНрдЯреЙрдХ рдкрд░ рд╡рд┐рддреНрддреАрдп рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдЬрд╛рд░ рд╕рд╣рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдИрдерд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреВрдбреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдмрд╛рдЬрд╛рд░ рдбреЗрдЯрд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рддреНрддреАрдп рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп (рдПрдлрдЖрдИрдПрдХреНрд╕) рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ (рдлрд╛рд╕реНрдЯ) рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдХреНрд╕рдЪреЗрдВрдЬреЛрдВ [18] рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдВрдм рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, HFT рдЗрдВрдЬрди рдХреЛ рд╕рднреА рд╕реНрддрд░реЛрдВ рдкрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рджреМрд░рд╛рди рджреЗрд░реА рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдЪрдПрдлрдЯреА рд╕рд░реНрд╡рд░ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдЧреЗрдЯрд╡реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЙрд▓реЗрд▓реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдлреАрдб рдХреЛ рдПрдЪрдПрдлрдЯреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдиреНрдпреВрдирддрдо рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрд╢рд▓ рдпреВрдбреАрдкреА рдФрд░ рдлрд╛рд╕реНрдЯ рдкреИрдХреЗрдЯ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЖрд╡реЗрджрди рдФрд░ рдЙрд╕рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╡ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ HFT рдЗрдВрдЬрди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ FPGA рдмреЛрд░реНрдб рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред FPGA рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗ UDP рдФрд░ FAST рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдмреЛрдЭ рд╣рдЯрд╛рдирд╛ рдФрд░ рдмреЛрд░реНрдб рдХреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рдкреНрд░рд╕реНрддреБрдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рдкреВрд░реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЪрдХреНрд░ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрд╛рдкрд╛рд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, FAST рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддреНрдпрдВрдд рд▓рдЪреАрд▓рд╛ рдЗрдВрдЬрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ 70% рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдХреАрдХреГрдд рд╕рд░реНрдХрд┐рдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓рдирд╛ рдпрд╛ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдорд╛рдорд▓реЗ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕


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

рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛

рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрдИ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдПрдХреНрд╕рдЪреЗрдВрдЬ, рдкреНрд░рджрд╛рддрд╛ рдФрд░ рдмрд╛рдЬрд╛рд░ рд╕рд╣рднрд╛рдЧрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рджрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 1 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд┐рд▓рд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рдорд┐рд▓рд╛рди), рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рд░рд╛рдЙрдЯрд░ рдФрд░ рдЧреЗрдЯрд╡реЗ рдХреЗ рдЗрдВрдЬрди рдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝реАрдб рддрдВрддреНрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрдЧрдарди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд╛рдЬрд╛рд░ рд╕рд╣рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдЯрд░ рдЗрди рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдЪрдПрдлрдЯреА рдлрд░реНрдореЛрдВред



рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
  1. рдореИрдЪ рдЗрдВрдЬрди рдореЗрдВ рдПрдХ рдЕрд╡рд╕рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  2. рдореИрдЪрд┐рдВрдЧ рдЗрдВрдЬрди рдлреАрдб рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕реВрдЪрдирд╛ рднреЗрдЬрддрд╛ рд╣реИ
  3. рдлрд╝реАрдб рдЗрдВрдЬрди рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛рддрд╛ рд╣реИ
  4. рдЧреНрд░рд╛рд╣рдХ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ
  5. рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдПрдХ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдореИрдЪ рдЗрдВрдЬрди рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИ
  6. рдорд┐рд▓рд╛рди рдЗрдВрдЬрди рдкреНрд░рд╛рдкреНрдд рдкрд╣рд▓реЗ рдЖрд╡реЗрджрди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд▓реЗрдирджреЗрди рдХреЛ рдкреВрд░рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреИрдХ

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХреЙрдорд░реНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЗ рдХрдИ рд╕реНрддрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрди рдкрд░рддреЛрдВ рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░ рдЪрд┐рддреНрд░ 2 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



  1. рдИрдерд░рдиреЗрдЯ (ETH) рдкрд░рдд
    рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреА рдирд┐рдЪрд▓реА рдкрд░рддред рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреИрдХреЗрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рд╕рдорд░реНрдерди рдФрд░ рдЪрдХреНрд░реАрдп рдЕрддрд┐рд░реЗрдХ рдЬрд╛рдВрдЪ (рд╕реАрдЖрд░рд╕реА) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдИрдЯреАрдПрдЪ рдореАрдбрд┐рдпрд╛ рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ (рдореИрдХ) рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

  2. рдЖрдИрдкреА тАЛтАЛрдкрд░рдд
    рдЖрдИрдкреА тАЛтАЛрдИрдЯреАрдПрдЪ рд╕реЗ рдПрдХ рд╕реНрддрд░ рдКрдкрд░ рд╣реИред рдПрдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рд╕рдореВрд╣ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрдВрдд рдиреЛрдб рдХреЛ рдРрд╕реЗ рд╕рдореВрд╣ рдХреЗ рднреАрддрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕рд╛рде рдХрдИ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ), рдФрд░ рдЗрд╕рдХреА рдмрджреМрд▓рдд рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдордВрдЬрд┐рд▓реЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  3. рдпреВрдбреАрдкреА рдкрд░рдд
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдЧреНрд░рд╛рдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдпреВрдбреАрдкреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА рдиреЛрдб рдкрд░ рдХрдИ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдкреНрд░реЗрд╖рдХреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЪреЗрдХрд╕рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред

  4. рдлрд╛рд╕реНрдЯ
    FAST рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХреНрд╕рдЪреЗрдВрдЬреЛрдВ рдХреЗ рдЬрд░рд┐рдП рдпреВрдЬрд░реНрд╕ рд╕реЗ рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░рддрд┐рднреВрддрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреА рдХреАрдорддреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╕рдВрдЪрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдлреАрдбрд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдбрд╝рдЪрди рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ FPGA рдкрд░ рд░рдЦрдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

  5. рдЯреНрд░реЗрдбрд┐рдВрдЧ рдирд┐рд░реНрдгрдп рдХрд░рдирд╛
    рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдФрд░ рдорд╣рдВрдЧрд╛ рдХрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЧрдгрд┐рддреАрдп рд╡рд┐рдзрд┐рдпреЛрдВ рдпрд╛ рдЖрдБрдХрдбрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рддрдВрддреНрд░ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред рдЙрдЪреНрдЪ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг, FPGA рдкрд░ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореВрд▓ рдмрд╛рддреЗрдВ

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



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

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

<template name="This_is_a_template" id="1"> <uInt32 name="first_field"/> <group name="some_group" presence="optional"> <sint64 name="second_field"/> </group> <string name="third_field" presence="optional"/> </template> 

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, TID 1 рд╣реИ, рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рджреЛ рдлрд╝реАрд▓реНрдб рдФрд░ рдПрдХ рд╕рдореВрд╣ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдкреВрд░реНрдгрд╛рдВрдХ, рдПрдХ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛, 32 рдпрд╛ 64 рдмрд┐рдЯ, рд╕рд╛рде рд╣реА рдПрдХ рджрд╢рдорд▓рд╡ рдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ 32 рдмрд┐рдЯреНрд╕ рдХреЛ рдкреНрд░рддрд┐рдкрд╛рджрдХ рдФрд░ 64 рдмрд┐рдЯреНрд╕ рдХреЛ рдордВрдЯрд┐рд╕рд╛ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЙрди рдмрд╛рдЗрдЯреНрд╕ рдЬрд┐рдирдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдорд╛рди рд╣реИрдВ, рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ 1 рдмрд╛рдЗрдЯ рдХреЛ '1' рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕реНрдореГрддрд┐ рдореЗрдВ рдпрд╣ рд╕рдВрдЦреНрдпрд╛ 64 рдмрд┐рдЯреНрд╕ рдкрд░ рд░рд╣рддреА рд╣реИред

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

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдирд┐рдореНрди рдмрд╛рдЗрдирд░реА рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдереА:

1 0000111 0 0101010 1 0111111

рд░реЗрдЦрд╛рдВрдХрд┐рдд рд╕реНрдЯреЙрдк рдмрд┐рдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ рдХрд┐ рдЗрди рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рджреЛ рдлрд╝реАрд▓реНрдб рд╣реИрдВред рдкрд╣рд▓реЗ рдлрд╝реАрд▓реНрдб рдХрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдард╡реЗрдВ рдмрд┐рдЯ рдХреЛ рдорд╛рди рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ 0. рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛:

рдмрд╛рдЗрдирд░реА рдореВрд▓реНрдп: 0 0111111
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди: 0x63

рджреВрд╕рд░реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 2 рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдореЗрдВ 0 рдХреЗ рд╕рд╛рде рдЖрдард╡реЗрдВ рдмрд┐рдЯ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рд╢реЗрд╖ рднрд╛рдЧреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛:

рдмрд╛рдЗрдирд░реА рдореВрд▓реНрдп: 00 000011 10101010
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рди: 0x03 0xAA

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

рдСрдкрд░реЗрдЯрд░реНрд╕ рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рдлрд╝реАрд▓реНрдб рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз рдСрдкрд░реЗрдЯрд░ рд╕реНрдерд┐рд░, рдкреНрд░рддрд┐рд▓рд┐рдкрд┐, рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдбреЗрд▓реНрдЯрд╛ рдФрд░ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░рдВрддрд░, рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рдореВрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдлрд╝реАрдб рдореЗрдВ рдХрднреА рднреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

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

рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рд╕рд╛рд╣рд┐рддреНрдп рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рднреАрддрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдПрдЪрдПрдлрдЯреА рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЕрд╡рд▓реЛрдХрди [6] рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Myrinet MX рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ORPA рдлрд╛рд╕реНрдЯ рдлрд╝реАрдб рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред рдорд▓реНрдЯреА-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб "рддреЗрдЬ рдлрд╛рд╕реНрдЯ" рдЗрдВрдЬрди, [7] рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ FAST рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВ, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдг FPGA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рд╣реИред рдореЙрд░рд┐рд╕ [8] рдПрдХ рдПрдЪрдПрдлрдЯреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдпреВрдбреАрдкреА / рдЖрдИрдкреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдлрдкреАрдЬреАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, [9] рдХреЗ рд╕рдорд╛рдиред рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдп рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдкрджреНрдзрддрд┐ [10], [11], [12] рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЯреНрд░реЗрдбрд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП FPGA рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдВред рд╕рдзреЛрдЧреА [13] рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FPGA- рдЖрдзрд╛рд░рд┐рдд рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдорд┐рддреНрддрд▓ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рд╕реНрдЯ рдбрд┐рдХреЛрдбрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╛рд╡рд░рдкреАрд╕реА 405 рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрдИ FPGA рдмреЛрд░реНрдбреЛрдВ [13] рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЯрдВрдбрди рдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡реНрдпреБрддреНрдкрдиреНрди рд╡реНрдпрд╛рдкрд╛рд░ [14] рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдПрдЪрдПрдлрдЯреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИрдВред рдкрд╣рд▓рд╛ рдпреВрдбреАрдкреА рдЕрдиреБрдХреВрд▓рди рд╣реИ, рджреВрд╕рд░рд╛ рдлрд╛рд╕реНрдЯ рдореИрд╕реЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдФрд░ рддреАрд╕рд░рд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕рд╛рде рдХрдИ рдереНрд░реЗрдбреНрд╕ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рдпреВрдбреАрдкреА рдЕрдиреБрдХреВрд▓рди

рдкрд╛рд░рдВрдкрд░рд┐рдХ рдпреВрдбреАрдкреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ, рдбреЗрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рд░реНрдб (рдПрдирдЖрдИрд╕реА) рдореЗрдВ рдХрдЪреНрдЪреЗ рдИрдЯреАрдПрдЪ рдкреИрдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддрд╛ рд╣реИред рдПрдирдЖрдИрд╕реА рдлрд┐рд░ рдкреИрдХреЗрдЯ рдХреЛ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рдЪреЗрдХрд╕рдо рдХреЛ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреИрдХреЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкреНрд░рд╡рд╛рд╣ рдЪрд┐рддреНрд░ 4 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрдЪреНрдЪ рд╕рдордп рдХреА рджреЗрд░реА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдУрдПрд╕ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рдХрд╛рд░рдг рднреА, рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди - рд╕реЙрдХреЗрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рдЕрдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╕реНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреВрд▓ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддрд╛ рд╣реИред рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рднрд┐рдиреНрди рд╕рдордп рджреЗрд░реА рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА [15] рдореЗрдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпреВрдбреАрдкреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЯреАрд╕реАрдкреА рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддрд╛ рд╣реИред



рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдФрд░ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 5 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреИрдХреЗрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдПрдЖрд░рдкреА) рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдПрдЖрд░рдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рднреМрддрд┐рдХ рдореИрдХ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдореВрд╣ рдкреНрд░рдмрдВрдзрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (IGMP) рд╕рдорд░реНрдерди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕реЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡реЗ рдИрдЯреАрдПрдЪ, рдЖрдИрдкреА рдФрд░ рдпреВрдбреАрдкреА рд╣реИрдВред рдЗрди рд╕рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдИрдЯреАрдПрдЪ, рдЖрдИрдкреА рдФрд░ рдпреВрдбреАрдкреА рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдВрднрд╡ рджреЗрд░реА рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред IGMP рдФрд░ ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рд╡реНрдпрд╛рдкрд╛рд░ рд╡реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдИрдЯреАрдПрдЪ рд╕реАрдЖрд░рд╕реА рдХреЗ рд╣реЗрдбрд░ рдХреЗ рд╕рднреА рдЪреЗрдХрд╕рдореЛрдВ рдХреА рдЧрдгрдирд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрдмрдХрд┐ рдЗрди рдЪреЗрдХрд╕рдореЛрдВ рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рддрдм рд╕рддреНрдпрд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдХреЛ FAST рд╣реИрдВрдбрд▓рд░ рдпрд╛ DMA рдЗрдВрдЬрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЯреНрд░реЗрдбрд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рд░реЙ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬрд╣рд╛рдВ FAST рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг FPGA рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ DMA рдЗрдВрдЬрди рд╕реЗ рд╣реЛрдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░ 6 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддреЗрдЬреА

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



  1. рдлрд╛рд╕реНрдЯ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕рд░
    FAST рдбреЗрдХреЛрдореНрдкреНрд░реЗрд╕рд░ рд╕реНрдЯреЙрдк рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реАрд▓реНрдб рдХреЛ 64 рдмрд┐рдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдореЗрдВ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рди рд╣реЛ, рдЬреЛ рдмрд╛рдж рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред

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

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



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

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

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

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


рд╕рдорд╛рдирддрд╛

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

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХреНрд╕рдЪреЗрдВрдЬ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ рдлреАрдб рдореЗрдВ рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдк рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ FAST рдлреАрдб рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдереНрд░реВрдкреБрдЯ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХ рдЕрд▓рдЧ рдлрд╛рд╕реНрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдереНрд░реВрдкреБрдЯ рдХреЛ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ 5620 рд▓реБрдХрдЕрдк рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред



рдХрдВрдкреНрдпреВрдЯрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рдиреИрдиреЛрд╕реЗрдХрдВрдб рдореЗрдВ рдЧрд┐рдирддреА рдХрд░рддреЗ рд╕рдордп рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдУрдкреЗрдЯреНрд░реЙрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдПрдПрдордбреА рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рд╣рд╛рдЗрдкрд░рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рддрдХрдиреАрдХ рдкреАрд╕реАрдЖрдИ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рджреЗрд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдПрдлрдкреАрдЬреАрдП рд╕реАрдзреЗ рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдордзреНрдпрд╡рд░реНрддреА рдмрд╕реЛрдВ [16] рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдХрдиреАрдХ AMD Opetron рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ HTX рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдкрд░рдо рд╕реНрдерд╛рдкрддреНрдп

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рд╡реЗрд░рд┐рд▓реЙрдЧ рдЖрд░рдЯреАрдПрд▓ рдХреЛрдб рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ Xilinx Virtex-4 FX100 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ FPGA рдХрд╛рд░реНрдб рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЪрд┐рддреНрд░рд╛ 8 рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдПрдЪрдПрдлрдЯреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдмрд╛рдИрдВ рдУрд░ 200 MHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ HT рдХреЛрд░ рд╣реИред рдЕрдЧрд▓рд╛ HTAX рд╣реИ, FAST рдкреНрд░реЛрд╕реЗрд╕рд░, UDP рдФрд░ RegisterFile рдХреЛ HT рдХреЛрд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ 160 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЕрдзрд┐рдХрддрдо рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рджрд╛рдИрдВ рдУрд░, 125 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреАрдЧрд╛рдмрд┐рдЯ рдИрдерд░рдиреЗрдЯ рдореИрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред 4 рдлрд╛рд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд╣рд┐рдд рдкреВрд░реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ 77 рд╕реНрд▓рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди


рдорд╛рдк рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлреАрдб рдкреНрд░рджрд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдмрд╛рдж рдореЗрдВ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реНрдерд┐рдд рдорд╛рдирдХ рд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдЪрд┐рддреНрд░ 9 рдПрдХ рд╕рдорд╛рди рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдПрдирдЖрдИрд╕реА рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдорд╛рдкрд╛ рджреЗрд░реА 9 ╬╝s рд╣реИ, рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП 1.8 ╬╝s рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП 2 ╬╝s рд╣реИред рдХреБрд▓ рджреЗрд░реА 12.8 ╬╝s рд╣реИред



рдЙрд╕реА рдлреАрдб рдХреЛ рддрдм FPGA рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд╣рд▓реЗ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рдХреЗрд╡рд▓ рдкрд░рдорд╛рдгреБ рд╕реНрдерд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝реАрдб рдорд╛рд░реНрдЧ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 10 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдлрдкреАрдЬреАрдП рдмреЛрд░реНрдб рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдорд╛рдкрд╛ рджреЗрд░реА 2 ╬╝s рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рджреЗрд░реА 2.1 ╬╝s рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреЗрд░реА рдкрд╣рд▓реЗ рд╣реА 4.1 ╬╝s рддрдХ рдХрдо рд╣реЛ рдЧрдИ рд╣реИ, рдЬреЛ рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреЛ 62 рдкреНрд░рддрд┐рд╢рдд рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред



рджреВрд╕рд░реЗ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╣рдордиреЗ FAST рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЪрд┐рддреНрд░ 11 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рдкрд╛ рдЧрдпрд╛ рд╡рд┐рд▓рдВрдм, рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдФрд░ FAST рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рджреЛрдиреЛрдВ рдХреЛ FPGA рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛, 28 рдкреНрд░рддрд┐рд╢рдд рдХрдо рдирд┐рдХрд▓рд╛ред , рдФрд░ рдХреЗрд╡рд▓ 2.6 ╬╝s рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 4 рдЧреБрдирд╛ рдХреА рджреЗрд░реА рд╣реБрдИред



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


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

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

рд╕рдВрджрд░реНрдн

[рез] рдЬреЗрдП рдмреНрд░реЛрдЧрд╛рд░реНрдб, "рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рд╡реНрдпрд╛рдкрд╛рд░ рдФрд░ рдмрд╛рдЬрд╛рд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡," рел рд╡реАрдВ рд╡рд╛рд░реНрд╖рд┐рдХ рд╕рдореНрдореЗрд▓рди рдкрд░ рдЕрдиреБрднрд╡рдЬрдиреНрдп рдХрд╛рдиреВрдиреА рдЕрдзреНрдпрдпрди, реирежрезрежред
[реи] рдПрдоред рдЪреАрддрд▓рд▓реНрд▓рд╛, "рдЙрдЪреНрдЪ-рдЖрд╡реГрддреНрддрд┐ рд╡реНрдпрд╛рдкрд╛рд░ рдЗрд╕рдХреА рдкреНрд░рддрд┐рд╖реНрдард╛ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ?", рдбреНрдпреВрд╢ рдмреИрдВрдХ рдХреА рд╢реЛрдз рд░рд┐рдкреЛрд░реНрдЯ, реирежрезрезред
[рей] рдПред рдЧреНрд░реБрдк, рдиреНрдпреВ рд╡рд░реНрд▓реНрдб рдСрд░реНрдбрд░: рдж рд╣рд╛рдИ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдЯреНрд░реЗрдбрд┐рдВрдЧ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдВрдб рдЗрдЯреНрд╕ рдЗрдореНрдкреИрдХреНрдЯ рдСрди рдорд╛рд░реНрдХреЗрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░, реирежреж репред
[рек] рдХреЗрдПрдЪ рдЪреБрдВрдЧ рдФрд░ рд╡рд╛рдИред рдХрд┐рдо, "рдЕрд╕реНрдерд┐рд░рддрд╛, рдмрд╛рдЬрд╛рд░ рд╕рдВрд░рдЪрдирд╛, рдФрд░ рдмреЛрд▓реА-рдкреВрдЫ рд╕реНрдкреНрд░реЗрдб," рдПрд╢рд┐рдпрд╛-рдкреИрд╕рд┐рдлрд┐рдХ рдЬрд░реНрдирд▓ рдСрдл рдлрд╛рдЗрдиреЗрдВрд╢рд┐рдпрд▓ рд╕реНрдЯрдбреАрдЬ, рд╡реЙрд▓реНрдпреВрдоред 38, рдлрд░рд╡рд░реА 2009ред
[рел] рдЬреЗред рдЪрд┐рдЙ, рдбреАред рд▓реБрдХрдорд╛рди, рдХреЗред рдореЛрджрд╛рд░реЗрд╕реА, рдФрд░ рдПред рд╡реЗрд▓рдпреБрдердо, "рд╣рд╛рдИрдлрд╝рд░реЗрдХреНрд╡рд┐рдВрд╕реА рдЯреНрд░реЗрдбрд┐рдВрдЧ," рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рд░рд┐рд╕рд░реНрдЪ рд░рд┐рдкреЛрд░реНрдЯ, реирежрезрезред
[рем] рдПрдЪред рд╕реБрдмреНрд░рдореЛрдиреА, рдПрдлред рдкреЗрдЯреНрд░рд┐рдиреА, рд╡реАред рдЕрдЧреНрд░рд╡рд╛рд▓, рдФрд░ рдбреАред рдкрд╕реЗрддреЛ, "рдСрдирд▓рд╛рдЗрди рдЯреНрд░реЗрдбрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ, рдиреНрдпреВрдирддрд╛ рд╕рдВрдЪрд╛рд░," рд╕рдорд╛рдирд╛рдВрддрд░ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛рдУрдВ (IPDPSW), реирежрезреж рдкрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдВрдЧреЛрд╖реНрдареАред
[Ag] рд╡реАред рдЕрдЧреНрд░рд╡рд╛рд▓, рдбреАред рдП рдмрджрд░, рдПрд▓ред рджрд╛рди, рдПрд▓ред рдХреЗред рдХреЗред рд▓рд┐рдпреВ, рдбреАред рдкрд╕реЗрддреЛ, рдПрдоред рдкреЗрд░реЛрди, рдФрд░ рдПрдлред рдкреЗрдЯреНрд░рд┐рдиреА, "рддреЗрдЬрд╝ рддреЗрдЬрд╝: рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡рд┐рддреНрддреАрдп рдбреЗрдЯрд╛ рдХрд╛ рдмрд╣реБрд╕реНрддрд░реАрдп рддреНрд╡рд░рдг," рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди - рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╡рд┐рдХрд╛рд╕, рдЦрдВрдбред 23, рдордИред 2009ред
[[] рдЬреАрдбрдмреНрд▓реНрдпреВ рдореЙрд░рд┐рд╕, рдбреАрдмреА рдереЙрдорд╕, рдФрд░ рдбрдмреНрд▓реНрдпреВред рд▓реБрдХ, "рдПрдлрдкреАрдЬреАрдП рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯреЗрдб рд▓реЛрдПрд▓рд┐рдЯреА рдорд╛рд░реНрдХреЗрдЯ рдбреЗрдЯрд╛ рдлреАрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ," реирежреж реп резEE рдЖрдИрдИрдИрдИ рд╕рдВрдЧреЛрд╖реНрдареА рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯ рдкрд░, рдЕрдЧрд╕реНрддред 2009ред
[реп] рдПрдлред рд╣реЗрд░рдореИрди рдФрд░ рдЬреАред рдкреЗрд░рд┐рди, "рдПрдХ рдпреВрдбреАрдкреА / рдЖрдИрдкреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдПрдлрдкреАрдЬреАрдП рдореЗрдВ," рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕, рд╕рд░реНрдХрд┐рдЯ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо (рдЖрдИрд╕реАрдИрд╕реАрдПрд╕), реирежреж репред
[резреж] рдЬреАрдПрд▓ рдЭрд╛рдВрдЧ, PHW Leong, CH Ho, KH Tsoi, CCC Cheung, D. Lee, RCC Cheung, рдФрд░ W. Luk, "рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддреНрддреАрдп рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреБрди: рдкреНрд░рд╛рдкреНрдп рддреНрд╡рд░рдг," рдлреАрд▓реНрдб-рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдкрд░ IEEE рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдореНрдореЗрд▓рди, 2005ред
[резрез] рдбреАрдмреА рдереЙрдорд╕, "рдПрдлрдкреАрдЬреАрдПрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддреНрддреАрдп рдореЛрдВрдЯреЗ-рдХрд╛рд░реНрд▓реЛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХрд╛ рддреНрд╡рд░рдг," рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╡рд┐рддреНрдд (рдбрдмреНрд▓реНрдпреВрдПрдЪрдкреАрд╕реАрдПрдл) рдкрд░ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛, реирежрезрежред
[резреи] рдПрдиред рдПрдХ рд╡реБрдбреНрд╕ рдФрд░ рдЯреАред рд╡реИрдирдХреЛрд░реНрдЯ, "рд╡рд┐рддреНрдд рдореЗрдВ рдХреНрд╡рд╛рд╕реА-рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдХрд╛ рдПрдлрдкреАрдЬреАрдП рддреНрд╡рд░рдг," рдлреАрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рд▓реЙрдЬрд┐рдХ рдПрдВрдб рдПрдкреНрд▓реАрдХреЗрд╢рди рдкрд░ реирежреж a рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдореНрдореЗрд▓рди, реирежреж 2008, рдкреАрдкреАред 335-340ред
[резрей] рдПрдоред рд╕рджреЛрдЧреА, рдПрдоред рд▓рдмрд░реЗрдХ, рдПрдЪред рд╕рд┐рдВрд╣, рдбрдмреНрд▓реНрдпреВред рд╢реБрдо, рдФрд░ рдПрдЪред рдЕрд░рдиреЛ рдЬреИрдХрдмрд╕реЗрди, "рдПрд▓рдЧреЛрд░рд┐рджрдо рдЯреНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЛрдиреНрдлрд┐рдЧрд░реЗрдмрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрд╢рд▓ рдИрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ," рд╡реАрдПрд▓рдбреАрдмреА рдПрдВрдбреЛрдореЗрдВрдЯ, реирежрезреж рдХреА рдЬрд░реНрдирд▓ рдкреНрд░реЛрд╕рд┐рдбрд┐рдВрдЧреНрд╕ред
[резрек] рдПрд╕ред рдЯрдВрдбрди, "рдП-рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдлреЙрд░ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдЯреНрд░реЗрдбрд┐рдВрдЧ," рдорд╛рд╕реНрдЯрд░ рдереАрд╕рд┐рд╕, рдПрдбрд┐рдирдмрд░реНрдЧ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп, реирежрежрейред
[резрел] рдПрд╕ред рд▓рд╛рд░реНрд╕рди рдПрдВрдб рдкреАред рд╕рд╛рд░рдВрдЧрдо, "рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдмреНрд░реЗрдХрдбрд╛рдЙрди рдСрдлрд╝ рдПрдВрдб-рдЯреВ-рдПрдВрдб рд▓реЗрдЯреЗрдВрд╕реА рдЗрди рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдиреЗрдЯрд╡рд░реНрдХ," рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓ рдЬрд░реНрдирд▓ рдСрдлрд╝ рдкреИрд░реЗрд▓рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рд╕реНрдкреНрд░рд┐рдВрдЧрд░, реирежреж репред
[резрем] рдбреАред рд╕реНрд▓реЛрдЧреНрд╕рдиреИрдЯ, рдПред рдЧрд┐рд╕реЗ, рдПрдоред рдиреБрд╕реЗрд▓ рдФрд░ рдпреВред рдмреНрд░рдирд┐рдВрдЧ, "рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╣рд╛рдЗрдкрд░рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЛрд░," рд░рд┐рдХрдВрдлрд┐рдЧреБрд░реЗрдмрд▓ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдПрдВрдб рд╕рд┐рд╕реНрдЯрдореНрд╕, рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдПрд╕реАрдПрдо рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдВрд╕ред 1, рд╕рд┐рддрдВред 2008, рдкреАрдкреАред 1-21ред
[рез [] рдЬреАред рдорд┐рддреНрддрд▓, рдбреАрд╕реА рдЬрд╝реЗрд░реЗрддреНрд╕реНрдХреА, рдкреАред рдмрдирд░реНрдЬреА, "рдПрдХ FPGA рдкрд░ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╡рд┐рдШрдЯрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди," рдлреАрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЧреЗрдЯ рдПрд░реЗ рдкрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдВрдЧреЛрд╖реНрдареА - FPGA9, 2009ред
[рез adapt ] FIX рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд, www.fixprotocol.org/fast

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


All Articles