一種數(shù)據(jù)查找方法

基本信息

申請?zhí)?/td> CN201611208410.0 申請日 -
公開(公告)號 CN106708749B 公開(公告)日 2019-08-23
申請公布號 CN106708749B 申請公布日 2019-08-23
分類號 G06F12/08 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 李甫 申請(專利權(quán))人 無錫量子云數(shù)字新媒體科技有限公司
代理機(jī)構(gòu) 北京天達(dá)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 量子云未來(北京)信息科技有限公司;無錫量子云數(shù)字新媒體科技有限公司
地址 100079 北京市海淀區(qū)云會(huì)里金雅園過街樓6層6235
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種數(shù)據(jù)查找方法,所述數(shù)據(jù)采用分形樹原理來組織存儲,包括以下步驟:CPU接收數(shù)據(jù)讀取請求;先在Cache Line中查找所請求的數(shù)據(jù);若Cache line中命中,則讀取數(shù)據(jù)并查找結(jié)束;若Cache Line中沒有命中,則通過數(shù)值比較,確定數(shù)據(jù)在CPU Cache中的可能存儲位置;根據(jù)CPU Cache的可能存儲位置,到CPU Cache中的相應(yīng)區(qū)間上,查找數(shù)據(jù);若在CPU Cache中命中,則讀取數(shù)據(jù)并查找結(jié)束;若在CPU Cache中沒有命中,則經(jīng)過數(shù)值比較,確定數(shù)據(jù)在內(nèi)存中的可能存儲位置;根據(jù)該位置,在內(nèi)存中相應(yīng)區(qū)間中查找;若在內(nèi)存中命中,則讀取命中數(shù)據(jù)并查找結(jié)束;若在內(nèi)存中未命中,則進(jìn)一步到硬盤中查找。本方法能減少緩存和內(nèi)存之間數(shù)據(jù)交換的次數(shù),進(jìn)而提高CPU速度。