基于GPU的內(nèi)存動(dòng)態(tài)分配方法、裝置及內(nèi)存鏈表

基本信息

申請(qǐng)?zhí)?/td> CN202110830732.3 申請(qǐng)日 -
公開(公告)號(hào) CN113296961A 公開(公告)日 2021-08-24
申請(qǐng)公布號(hào) CN113296961A 申請(qǐng)公布日 2021-08-24
分類號(hào) G06F9/50(2006.01)I;G06F12/02(2006.01)I;G06F12/0806(2016.01)I;G06F12/0877(2016.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳棋江;劉玉峰;李會(huì)江;馮征文;何洪舉;甘文峰 申請(qǐng)(專利權(quán))人 廣州中望龍騰軟件股份有限公司
代理機(jī)構(gòu) 廣州市越秀區(qū)哲力專利商標(biāo)事務(wù)所(普通合伙) 代理人 孫柳
地址 510623廣東省廣州市天河區(qū)珠江西路15號(hào)32層自編01-08房
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了基于GPU的內(nèi)存動(dòng)態(tài)分配方法,其通過設(shè)定的內(nèi)存鏈表管理數(shù)組記錄系統(tǒng)中內(nèi)存塊的大小及首個(gè)可用內(nèi)存位置,從而查找到對(duì)應(yīng)的可用于分配的內(nèi)存塊,然后再根據(jù)需要分配的內(nèi)存大小以及可用于分配的內(nèi)存塊的信息對(duì)需要分配內(nèi)存的內(nèi)存塊數(shù)據(jù)結(jié)構(gòu)的參數(shù)進(jìn)行設(shè)置,以便向系統(tǒng)中申請(qǐng)內(nèi)存,實(shí)現(xiàn)內(nèi)存的動(dòng)態(tài)分配。本發(fā)明提供的新的內(nèi)存鏈表結(jié)構(gòu),具有占用內(nèi)存小等特點(diǎn),同時(shí)本發(fā)明公開的內(nèi)存動(dòng)態(tài)分配方法可應(yīng)用于GPU處理器的并行計(jì)算架構(gòu)OpenGL中的內(nèi)配分配,以適配并行計(jì)算。本發(fā)明還公開了基于GPU的內(nèi)存動(dòng)態(tài)分配裝置及存儲(chǔ)介質(zhì)。