首页> 外国专利> Scatter using index array and finite state machine

Scatter using index array and finite state machine

机译:使用索引数组和有限状态机进行分散

摘要

Methods and apparatus are disclosed using an index array and finite state machine for scatter/gather operations. Embodiment of apparatus may comprise: decode logic to decode scatter/gather instructions and generate micro-operations. An index array holds a set of indices and a corresponding set of mask elements. A finite state machine facilitates the scatter operation. Address generation logic generates an address from an index of the set of indices for at least each of the corresponding mask elements having a first value. Storage is allocated in a buffer for each of the set of addresses being generated. Data elements corresponding to the set of addresses being generated are copied to the buffer. Addresses from the set are accessed to store data elements if a corresponding mask element has said first value and the mask element is changed to a second value responsive to completion of their respective stores.
机译:公开了使用用于分散/聚集操作的索引阵列和有限状态机的方法和装置。装置的实施例可以包括:解码逻辑,以对分散/聚集指令进行解码并生成微操作。索引数组包含一组索引和一组对应的mask元素。有限状态机有助于分散操作。地址生成逻辑从索引集合的索引中为至少每个具有第一值的对应掩码元素生成一个地址。在缓冲区中为每个要生成的地址集分配存储空间。与所生成的地址集相对应的数据元素被复制到缓冲区。如果相应的掩码元素具有所述第一值,并且响应于它们各自的存储的完成将掩码元素更改为第二值,则访问该集合中的地址以存储数据元素。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号