多核平臺(tái)下串行程序運(yùn)行時(shí)的自動(dòng)并行化加速方法
基本信息

| 申請?zhí)?/td> | CN201010264074.8 | 申請日 | - |
| 公開(公告)號(hào) | CN101916185B | 公開(公告)日 | 2013-07-03 |
| 申請公布號(hào) | CN101916185B | 申請公布日 | 2013-07-03 |
| 分類號(hào) | G06F9/38 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 過敏意;楊藍(lán)麒;李陽;陳鵬宇;楊曉鵬;王穩(wěn)寅;沈耀 | 申請(專利權(quán))人 | 重慶交慧發(fā)掘科技有限公司 |
| 代理機(jī)構(gòu) | 上海交達(dá)專利事務(wù)所 | 代理人 | 王錫麟;王桂忠 |
| 地址 | 401120 重慶市渝北區(qū)龍興鎮(zhèn)兩江大道618號(hào) | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 一種計(jì)算機(jī)技術(shù)領(lǐng)域的多核平臺(tái)下串行程序運(yùn)行時(shí)的自動(dòng)并行化加速方法,新增可共享讀取的程序計(jì)數(shù)器寄存器組,并在操作系統(tǒng)中建立自動(dòng)并行加速線程,選擇一個(gè)線程作為加速的對象,然后實(shí)時(shí)地分析此線程將要執(zhí)行到的指令代碼,并對其中執(zhí)行循環(huán)的指令代碼進(jìn)行修改,達(dá)到使被加速線程自動(dòng)并行執(zhí)行的目的。本發(fā)明在運(yùn)行時(shí)對程序進(jìn)行自動(dòng)并行,不用對現(xiàn)有程序進(jìn)行預(yù)先的處理,整個(gè)過程由操作系統(tǒng)完成,對于用戶完全透明。本發(fā)明能夠在有空閑的CPU核時(shí)自動(dòng)利用空閑資源對程序進(jìn)行并行加速,免去等待預(yù)先處理程序的時(shí)間,也省去用戶手動(dòng)轉(zhuǎn)換程序的麻煩。 |





