发明名称 |
HARDWARE ACCELERATOR BASED METHOD AND DEVICE FOR STRING SEARCHING |
摘要 |
<p>A method (300) for searching within a data block for a data chunk having a predefined value, the method includes: fetching (310), by a processor, a data block search instruction; fetching (330), a data unit that includes multiple data chunks; wherein at least one data chunk within the data unit belongs to the data block; deciding (340) whether to use a mask for data chunk level masking; searching (350), by a hardware accelerator, for a valid data chunk within the fetched data unit that has the predefined value; wherein the searching comprising applying a mask; wherein a valid data chunk in an non-masked data chunk that belongs to the data block; and determining (360) whether to update the value of the mask and whether to fetch a new data unit that belongs to the data block.</p> |
申请公布号 |
WO2007083198(A1) |
申请公布日期 |
2007.07.26 |
申请号 |
WO2006IB50191 |
申请日期 |
2006.01.18 |
申请人 |
FREESCALE SEMICONDUCTOR INC.;DVIR, MOTI;GINZBURG, EVGENI;KATZ, ADI |
发明人 |
DVIR, MOTI;GINZBURG, EVGENI;KATZ, ADI |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|