发明名称 |
RDP BITMAP HASH ACCELERATION USING SIMD INSTRUCTIONS |
摘要 |
Systems, methods and computer readable media are disclosed for a vectorized tile differencing algorithm for a remote desktop protocol (RDP). A server executes a CBC-variant vectorized hash algorithm that is used to produce a big key that identifies the tile, and keeps track of these big keys. Where a serial version of the algorithm operates on a single portion of the image at once - such as 32 bits - the vectorized algorithm operates on a plurality of these portions simultaneously. Where the server identifies that a tile has already been sent to a client via RDP because it has a second big key that matches the big key, it sends the big key to the client - which caches received tiles - and the client uses it to access the proper tile for display. Where the server identifies that a tile has not already been sent to the client, it sends the client the tile. |
申请公布号 |
WO2010098959(A2) |
申请公布日期 |
2010.09.02 |
申请号 |
WO2010US23256 |
申请日期 |
2010.02.05 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
ABDO, NADIM Y.;ALBU, VOICU ANTON |
分类号 |
G06F9/44;G06F7/22;G06F9/345 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|