发明名称 Apparatus and method of efficient vector roll operation
摘要 A machine readable storage medium containing program code is described that when processed by a processor causes a method to be performed. The method includes creating a resultant rolled version of an input vector by forming a first intermediate vector, forming a second intermediate vector and forming a resultant rolled version of an input vector. The first intermediate vector is formed by barrel rolling elements of the input vector along a first of two lanes defined by an upper half and a lower half of the input vector. The second intermediate vector is formed by barrel rolling elements of the input vector along a second of the two lanes. The resultant rolled version of the input vector is formed by incorporating upper portions of one of the intermediate vector's upper and lower halves as upper portions of the resultant's upper and lower halves and incorporating lower portions of the other intermediate vector's upper and lower halves as lower portions of the resultant's upper and lower halves.
申请公布号 GB2512174(B) 申请公布日期 2016.09.14
申请号 GB20130023112 申请日期 2013.12.30
申请人 Intel Corporation 发明人 Tal Uliel;Elmoustapha Ould-Ahmed-Vall;Boris Bolshem
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址