<div dir="auto"><div dir="auto"><div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">Hi Team,</span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px"><br></span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">While wrapping up spec for FPGA programmability, I think we still miss the reconfigurability part of Accelerators</span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px"><br></span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">For instance, in the FPGA case, after the bitstream is loaded, a user might still need to tune the clock frequency, VF numbers, do reset, etc. These reconfigurations can be arbitory. Unfortunately, none of the APIs we have right can handle them properly.</span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px"><br></span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">I suggest having another spec for a couple of new APIs dedicated to reconfiguring accelerators. </span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px"><br></span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">1. A rest API</span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">2. A driver API</span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px"><br></span></font></div><div dir="auto"><font color="#888888" face="sans-serif"><span style="font-size:12.8px">I want to gather more ideas from you guys especially from our vendor folks :)</span></font></div><div style="color:rgb(136,136,136);font-family:sans-serif;font-size:12.8px" dir="auto"><br></div></div></div></div>