发明名称 |
Image processing using unaligned memory load instructions |
摘要 |
Pixel values of an image are loaded into main memory and cache of a computer system. Two different instructions are used to load pixel values of the image from the cache to a set of registers in a processor of the system. A first one is used when loading an operand (containing pixel values) that is aligned with a cache line boundary of the cache. A second instruction is to be used when loading an operand (containing pixel values) that is not aligned with the cache line boundary. The second instruction can execute a cache line split without a significant performance penalty relative to execution of the first instruction. Other embodiments are also described and claimed.
|
申请公布号 |
US7630585(B2) |
申请公布日期 |
2009.12.08 |
申请号 |
US20040876423 |
申请日期 |
2004.06.25 |
申请人 |
INTEL CORPORATION |
发明人 |
ABEL JAMES C.;HINKLE BRAD D.;DEGTYARENKO NIKOLAY |
分类号 |
G06K9/54;G06F9/312;H04B1/66;H04N7/12;H04N7/26;H04N7/50;H04N11/02;H04N11/04 |
主分类号 |
G06K9/54 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|