发明名称 ALIGNMENT BASED BLOCK CONCURRENCY FOR ACCESSING MEMORY
摘要 Embodiments relate to accessing data in a memory. A method for accessing data in a memory coupled to a processor is provided. The method receives a memory reference instruction for accessing data of a first size at an address in the memory. The method determines an alignment size of the address in the memory. The method accesses the data of the first size in one or more groups of data by accessing each group of data block concurrently. The groups of data have sizes that are multiples of the alignment size.
申请公布号 US2017123967(A1) 申请公布日期 2017.05.04
申请号 US201715404219 申请日期 2017.01.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Bradbury Jonathan D.;Gschwind Michael K.;Jacobi Christian;Slegel Timothy J.
分类号 G06F12/02;G06F9/30 主分类号 G06F12/02
代理机构 代理人
主权项 1. A system for accessing data, comprising: a memory; and a processor configured to perform a method comprising: receiving a memory reference instruction for accessing data of a first size at an address in the memory;determining an alignment size of the address, wherein the determining the alignment size comprises counting a number of trailing zeros in the address in binary representation; andaccessing the data of the first size in one or more groups of data by accessing each group of data block concurrently, the groups of data having sizes that are multiples of the alignment size.
地址 Armonk NY US