SYSTEMS APPARATUSES AND METHODS FOR EXPANDING A MEMORY SOURCE INTO A DESTINATION REGISTER AND COMPRESSING A SOURCE REGISTER INTO A DESTINATION MEMORY LOCATION
컴퓨터 프로세서에서 확장 및/또는 압축 명령어를 수행하기 위한 시스템, 장치, 및 방법의 실시예들이 설명된다. 일부 실시예에서, 확장 명령어의 실행은, 기입 마스크의 값들에 기초하여 상기 목적지에 드문드문 저장될 상기 소스로부터의 요소들의 선택을 야기하고 상기 소스의 각각의 선택된 데이터 요소를 목적지 위치 - 상기 목적지 위치는 상기 소스의 대응하는 데이터 요소가 저장될 것임을 나타내는 각각의 기입 마스크 비트 위치에 대응함 - 내에 드문드문한 데이터 요소로서 저장한다. Embodiments of systems, apparatus...
Saved in:
Main Authors | , , , , , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
10.11.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 컴퓨터 프로세서에서 확장 및/또는 압축 명령어를 수행하기 위한 시스템, 장치, 및 방법의 실시예들이 설명된다. 일부 실시예에서, 확장 명령어의 실행은, 기입 마스크의 값들에 기초하여 상기 목적지에 드문드문 저장될 상기 소스로부터의 요소들의 선택을 야기하고 상기 소스의 각각의 선택된 데이터 요소를 목적지 위치 - 상기 목적지 위치는 상기 소스의 대응하는 데이터 요소가 저장될 것임을 나타내는 각각의 기입 마스크 비트 위치에 대응함 - 내에 드문드문한 데이터 요소로서 저장한다.
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. |
---|---|
Bibliography: | Application Number: KR20167030147 |