发明申请
US20120254592A1 SYSTEMS, APPARATUSES, AND METHODS FOR EXPANDING A MEMORY SOURCE INTO A DESTINATION REGISTER AND COMPRESSING A SOURCE REGISTER INTO A DESTINATION MEMORY LOCATION
审中-公开
用于将存储源扩展到目标寄存器并将源地址注册到目标存储器位置的系统,装置和方法
- 专利标题: SYSTEMS, APPARATUSES, AND METHODS FOR EXPANDING A MEMORY SOURCE INTO A DESTINATION REGISTER AND COMPRESSING A SOURCE REGISTER INTO A DESTINATION MEMORY LOCATION
- 专利标题(中): 用于将存储源扩展到目标寄存器并将源地址注册到目标存储器位置的系统,装置和方法
-
申请号: US13078896申请日: 2011-04-01
-
公开(公告)号: US20120254592A1公开(公告)日: 2012-10-04
- 发明人: Jesus Corbal San Adrian , Roger Espasa Sans , Robert C. Valentine , Santiago Galan Duran , Jeffrey G. Wiedemeier , Sridhar Samudrala , Milind Baburao Girkar , Andrew Thomas Forsyth , Victor W. Lee
- 申请人: Jesus Corbal San Adrian , Roger Espasa Sans , Robert C. Valentine , Santiago Galan Duran , Jeffrey G. Wiedemeier , Sridhar Samudrala , Milind Baburao Girkar , Andrew Thomas Forsyth , Victor W. Lee
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
Embodiments of systems, apparatuses, and methods for performing an expand and/or compress instruction in a computer processor are described. In some embodiments, the execution of an expand instruction causes the selection of elements from a source that are to be sparsely stored in a destination based on values of the writemask and store each selected data element of the source as a sparse data element into a destination location, wherein the destination locations correspond to each writemask bit position that indicates that the corresponding data element of the source is to be stored.