多線程數(shù)據(jù)處理方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN202011402977.8 | 申請日 | - |
公開(公告)號 | CN112395093A | 公開(公告)日 | 2021-02-23 |
申請公布號 | CN112395093A | 申請公布日 | 2021-02-23 |
分類號 | G06F9/50(2006.01)I;G06F9/30(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 余銀;趙家眾;穆濤 | 申請(專利權(quán))人 | 龍芯中科(合肥)技術(shù)有限公司 |
代理機構(gòu) | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 | 代理人 | 朱穎;劉芳 |
地址 | 230088安徽省合肥市高新區(qū)望江西路5089號嵌入式一號樓204-B6 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請?zhí)峁┮环N多線程數(shù)據(jù)處理方法、裝置、電子設(shè)備及可讀存儲介質(zhì),先確定待處理數(shù)據(jù)的字節(jié)數(shù)是否小于或等于寄存器的寬度,當(dāng)待處理數(shù)據(jù)的字節(jié)數(shù)小于或等于寄存器的寬度時,生成當(dāng)前線程對應(yīng)的指令序列,該指令序列包括待處理數(shù)據(jù)與原子性操作指令,該原子性操作指令用于實現(xiàn)對待處理數(shù)據(jù)的處理;執(zhí)行當(dāng)前線程對應(yīng)的指令序列,其中,上述待處理數(shù)據(jù)為多個線程共享的數(shù)據(jù)。即本申請實施例中,當(dāng)待處理數(shù)據(jù)的字節(jié)數(shù)小于或等于寄存器的寬度時,可以通過將待處理數(shù)據(jù)寫入指令序列,并通過原子性操作指令來完成對待處理數(shù)據(jù)的讀取或?qū)懭氩僮?,因此,不需要采用線程鎖也可以保證多線程數(shù)據(jù)的同步,降低了多線程數(shù)據(jù)同步過程中處理器的性能開銷。?? |
