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...

Full description

Saved in:
Bibliographic Details
Main Authors WIEDEMEIER JEFFREY G, SANS ROGER ESPASA, VALENTINE ROBERT C, DURAN SANTIAGO GALAN, GIRKAR MILIND BABURAO, SAN ADRIAN JESUS CORBAL, SAMUDRALA SRIDHAR, FORSYTH ANDREW THOMAS, LEE VICTOR W
Format Patent
LanguageEnglish
Korean
Published 10.11.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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