使用intel(r) visual fortran compiler自動向量化優化**
向量化可以利用cpu的see、3dnew等指令集,乙個時鐘週期處理多條資料,大大提高計算速度
! intel fortran 向量化編譯在intel fortran的命令列執行! ifort c:\xlh.f90 /qvec_report3
! 給出提示可向量化的行,在intel fortran命令列執行
program a1
implicit none
integer::i,j
real::a(10),b(10),c(10,10),t
a=1.
b=0.
do i=1,10
b(i)=a(i)*i !可向量化
enddo
do i=2,10
a(i)=a(i-1) !不可向量化
enddo
do j=1,10
t=a(j)+b(j)
do i=1,10
c(i,j)=a(i)+b(i)-t !可向量化
enddo
enddo
write(*,*) c
stop
end program
ifort c:\xlh.f90 /qvec_report3顯示:9,10,12行可向量化
ifort c:\xlh.f90缺省會在intel fortran的安裝目錄下生成exe
c:\program files (x86)\intel\composerxe-2011
執行
楊韜的學習備忘錄 ytyt2002ytyt
快速學sass 二 編譯
1.命令列編譯 單檔案轉換命令 sass style.scss style.css在實際編譯過程中,你會發現上面的命令,只能一次性編譯。每次個性儲存 scss 檔案之後,都得重新執行一次這樣的命令。如此操作太麻煩,其實還有一種方法,就是在編譯sass 時,開啟 watch 功能,這樣只要你的 進行任...
原來編譯原理可以這麼學
其實這部分內容在我上課的時候,是特別頭疼的,不知道老師講的什麼,但是經過自己分析琢磨,感覺還好,能分析的差不多,所以就跟大家分享一下 其實這個特別簡單,我們來看個例子就懂了 s ap s bq a a a ca b b b db 這其中我們看到的,s為開始符,s,a,b為非終結符,在左邊,可以推導出...
學編譯原理,乙個文法規則的實現
用來描敘化學分子式的書寫規則 例如 al2 co3 3 cu oh 2 a mn c mn 為乙個大寫字母和乙個小寫字母 c b bc c為乙個分子式 b a an include include include define maxn 300 define gmlen 10 struct elem...