技術(shù)總結(jié)
各實(shí)施例涉及在同一個(gè)處理器管芯上由CPU和GPU構(gòu)成的異構(gòu)型處理器體系結(jié)構(gòu)。異構(gòu)型處理器體系結(jié)構(gòu)可以使用將任意矢量長度的指令簡化為GPU支持的矢量長度的矢量條狀提取以及循環(huán)剝離來在GPU編譯器中優(yōu)化源代碼。首先可以判斷,如果編譯的源代碼的一個(gè)以上的機(jī)器代碼指令未充分使用GPU指令帶寬限制,則源代碼有資格獲得優(yōu)化??梢詠G棄初始矢量條狀提取結(jié)果,可以從循環(huán)中剝離內(nèi)循環(huán)體的第一迭代。源代碼中的操作數(shù)的類型可以被降低,可以再次矢量條狀提取的源代碼的剝離的內(nèi)循環(huán)體,以獲得優(yōu)化的源代碼。
技術(shù)研發(fā)人員:康曉珠;B·喬治;K·陸
受保護(hù)的技術(shù)使用者:英特爾公司
文檔號碼:201180075165
技術(shù)研發(fā)日:2011.11.30
技術(shù)公布日:2017.06.09