This file is indexed.

/usr/share/doc/pocl-doc/html/searchindex.js is in pocl-doc 0.13-8.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
Search.setIndex({envversion:49,filenames:["design","development","env_variables","faq","features","host_library","hsa","index","install","kernel_compiler","memory_management","releasing","using"],objects:{},objnames:{},objtypes:{},terms:{"10x":3,"2nd":3,"break":11,"case":[1,5,6,9,10,11,12],"const":9,"default":[1,2,3,6,8,9,10,11,12],"export":[1,2],"final":[2,9],"float":[4,9],"function":[0,2,3],"import":[1,7],"j\u00e4\u00e4skel\u00e4inen":11,"long":1,"new":[1,9,11],"null":[1,4],"return":[2,9,10],"short":[1,9],"static":[3,8,9],"switch":[2,9],"try":[3,6,8],"var":[3,8],"void":9,"while":[3,11,12],__global:9,__kernel:9,__local:9,_compiler:3,_dir:8,_parameters:2,abl:[1,9,12],about:[3,8,12],abov:1,ac_msg_error:8,acc:9,access:[3,5,9],accident:6,accord:11,achiev:1,acknowledg:1,across:9,act:[3,12],actual:[3,9,10],add:[2,6,9,11],addit:[1,2],additionn:1,address:[0,4,9],adf:2,adher:1,advertis:11,afer:2,after:[1,6,8,9,10,11],agent:2,aim:[1,8,11],aka:12,alia:[9,10],aliv:9,all:[1,2,3,5,6,8,9,10],alloc:[9,10],alloca:9,allocastoentri:9,allow:[1,2,9,11,12],along:9,alreadi:9,also:[3,5,6,8,9,10,12],alwai:[3,9,12],alwaysinlin:9,amd:3,amdgpu:6,amdsdk2:8,analysi:[9,10],analyz:9,android:7,ani:[1,6,8,9,11,12],annot:9,announcement:11,anoth:[8,12],anywai:3,api:[2,4,5,9,11,12],app:[3,8,12],appear:6,appli:1,applic:[1,3,12],apply:1,appropri:[8,12],approv:11,apu:6,argument:1,around:3,arrai:[2,9],assert:3,assign:11,assist:0,assum:[9,10],aswel:10,atom:6,attribut:9,auto:2,autoconf:[1,6],autodetect:8,autogen:[1,8],automak:[1,8],automat:[1,9],automaticloc:9,autotool:[1,6,7],autovector:0,avail:[1,2],availabl:8,avoid:[2,8,9],avx:8,awai:9,babej:11,back:[7,9],backend:[9,10],ball:11,base:[1,8,11],bash:8,basi:9,bbvector:2,bear:12,becaus:[3,9,11],becom:9,been:[1,9],befor:[1,9,10,11],begin:[8,9],behalf:12,below:[2,8,9,12],benchmark:3,best:[1,2,11],better:[3,12],between:[2,9],bin:[1,6],binari:[3,6,8],bindir:8,bit:6,bitbucket:12,bitcod:[9,10],bloat:2,blob:4,block:9,blockwidth:9,bodi:9,both:[1,2,3,4,6,9,10,12],branch:[6,11],bsd:3,bufalloc:10,buffer:[9,10],bug:[3,8,11],builddir:8,buildsystem:8,buildtim:8,built:[1,3,6,8,9,12],builtin:[6,9,12],bytecod:9,cach:[2,3],call:[2,3,9,10,12],call_pocl_build:9,can:[1,2,3,4,5,6,8,9,10,11,12],candid:11,cannot:[3,9,10],care:9,carrizo:6,cast:10,caus:[3,6,8],certain:[2,3],cfe:6,cflag:12,cflags:3,cgi:[3,8],chain:[2,9],chang:[1,6,11],changes:11,check:[1,2,3,6,11],checklist:11,checkout:1,child:9,choic:[6,9],choos:[1,2],chunk:10,circul:11,cl_invalid_value:2,cl_khr_f16:4,cl_platform:12,clang:3,clarifi:9,clbuildprogram:9,clear:9,clenqueue:2,clenqueuendrangekernel:9,clfinish:2,clgetplatformid:4,client:7,clk_local_mem_fence:9,clock_gettim:2,clone:6,clreleaseprogram:2,cmake_c:3,cmake_install_prefix:6,cmakelist:8,codingstandard:1,collect:0,com:[2,3,4,6,8,11],come:9,command:[1,2,6,9],comment:11,commit:[1,11],common:[3,6,9,10],compar:3,compat:3,compil:[0,1,2],complet:[8,12],complex:9,compliant:2,complic:10,concurr:12,condit:[2,9],config:[1,6,8,12],confus:9,consist:1,constant:4,constitut:9,contain:[2,5,9,11,12],content:7,context:[2,9],continu:10,contrast:9,control:[2,8,9],conveni:12,convert:[8,9,10],copi:[1,3,11,12],correct:[10,11],correctli:[9,12],correspond:12,could:[2,3,10],cours:[3,9],cover:8,creat:[0,2],cross:1,ctest:1,cumbersom:9,current:[2,6,9,11,12],cut:9,cxx:3,cxx_flags:3,cxxflags:3,cycl:11,data:[9,12],datapath:9,dbuild_shared_libs:6,dcmake_cxx_flags:6,dcmake_install_prefix:6,dct8x8:9,dct:9,ddirect_linkage:8,debat:3,debian:8,decent:1,decis:2,delet:2,denable_hsa:6,denable_icd:8,denable_testsuites:8,denot:9,depend:[2,9],describ:9,descript:[2,9],desir:9,detail:8,detect:[1,8],determin:[2,8],dev:[1,6,8],devel:1,devic:0,dhsail_use_libhsail:6,differ:[1,3,9,10,11],differenti:9,difficulti:9,dimens:9,dir:[1,6],direct:[1,3,8,9,11,12],directli:[1,5,7,8,9],directori:[1,2,8,11,12],disabl:[1,2,3,12],disallow:11,disjoint:[9,10],disk:2,dispatch:[1,3,4],distanc:6,distcheck:11,distinguish:2,distribut:[1,3,12],distro:8,dkernellib_host_cpu_variants:8,dllvm_build_llvm_dylib:6,dllvm_enable_eh:6,dllvm_enable_rtti:6,dllvm_experimental_targets_to_build:6,dlopen:[3,8,12],dlsym:12,doc:[1,11],doe:[1,9,12],doesn:6,don:6,done:[1,9,10,11],down:3,download:[1,3,11],dpocl_install_:8,drawback:2,driver:[2,6,7],drivernam:2,dstatic_llvm:8,dtestsuite_basedir:8,dtestsuite_source_basedir:8,due:9,duplic:9,dure:[2,10,11],dwith_hsa_runtime_dir:6,dwith_hsailasm_path:6,dwith_llvm_config:[3,8],dynam:[5,8,9,11,12],each:[3,9,10,11,12],easi:12,easier:[1,9],easili:[2,9,11],effici:9,effort:[9,11],either:[1,3,9,10],enabl:[1,2,3,6,8,12],encount:[3,4],end:3,enforc:[3,9],enough:[10,12],enqueu:[4,9],ensur:9,enter:9,entri:9,env:1,environ:[1,2,3,12],equival:8,erf:6,erik:11,error:[2,3,4,6],escap:8,eschnett:12,especi:3,etc:[8,9,10,12],even:[3,9],event:2,everi:2,everyth:[8,9,10],everywher:11,exampl:[1,2,3,8,9,10,11,12],example1:12,except:9,execut:[1,2,3,6,9],exhaut:1,exist:2,exit:9,expect:9,experiment:6,explain:[1,10],explicit:9,exploit:9,extens:12,extern:[1,8],fact:9,failur:11,fake:[9,10],fall:9,far:3,faster:3,feel:3,fetch:6,few:[1,8],figur:9,file:[1,2,3,8,9,11,12],find:[6,8,12],fine:8,first:[1,2,9],fix:[1,9,11],flag:[3,12],flat:9,flatten:9,flow:9,follow:[1,2,8,9,11],forc:[2,9,10],forg:1,form:9,format:9,former:9,found:6,fragment:10,free:[3,10,12],freed:10,full:9,fulli:[1,2,9],further:12,gcc:[3,8,12],gener:[0,1,2,4,8],generatehead:9,get:[2,3,9],getidx:9,getparallelregion:9,git:[6,11],github:[2,3,4,6,8,11],give:[6,12],given:10,global:[6,9,10],gnu:[1,8],goe:10,good:11,gpu:[9,10],gradual:1,graph:9,group:[0,2],groupidi:9,groupidx:9,guidelin:1,half:4,hand:9,handi:2,handl:[9,10],happen:[3,8],hardwar:[2,9],have:[3,6,8,9,12],header:[1,2,3,6,9,12],hello:12,help:[1,2,8,9,11],helper:[1,2,9],here:[3,4,6,9],heterogen:10,higher:[0,8],highli:12,hint:11,hlc:6,home:[2,6,7,8,12],hope:3,horizont:9,host:0,how:[1,9,10],howev:[1,2,3,9,10,12],hsa:2,hsafoundat:6,hsail:2,hsail_use_libhsail:6,hsailasm:6,html:1,html_node:1,http:[1,2,3,4,6,8,11,12],hwloc:[3,8],hypot:6,idea:9,identifi:[9,10],imag:[1,6],image:4,implement:[0,1,3,5,6,9,10,11,12],implicit:[2,9],implicitloopbarri:9,important:[1,8],improv:[2,3,9],inc:1,includ:[2,3,6,9,11],incomplet:4,incorrect:6,increas:2,increment:11,independ:3,indetermin:8,index1:9,index2:9,index:7,influenc:1,info:[3,9,11],inform:[2,9,10,11,12],initi:3,inject:9,inlin:[9,12],inner:[2,9],input:[9,10],insid:9,inside:1,install:1,install_dir:6,installabl:7,installat:7,instanc:[2,9,10],instanti:[2,9],instead:5,instruct:[1,5,9],integ:10,intel:[3,12],inter:9,interact:2,interest:11,interfac:12,intermedi:2,intern:[2,3],internal:9,interoper:4,intra:9,introduc:3,invalid:4,invers:9,invoc:2,invok:[1,9],invoke:1,irc:11,issu:[1,2,3,6,7],item:[1,2,8,9],iter:9,itself:12,jni:12,join:9,just:[3,11],kall:11,kaveri:6,kcach:2,kernel:[0,1,2,3,6,7,8],kernelname_workgroup:9,kernelname_workgroup_fast:9,kfd:6,know:[6,9,10],known:[2,3],larger:[2,8],largish:10,later:[6,9,10],latest:[8,11],latter:9,launch:9,launcher:0,layer:[5,9,10],lead:[9,12],least:[2,9,10,11],left:[2,3,10],legal:[2,9],length:6,let:6,level:0,lgamma:6,lib:[1,4,8,9,10,12],libclang:9,libhsail:6,libhwloc:8,libltdl3:8,libopencl:[1,3,5,8],libpocl:[3,5,8,12],librari:[0,1,2],libtool:[1,8],lightweight:3,like:[1,2,3,6,11],limit:9,line:6,link:1,linkabl:5,linkag:[1,3,8,12],linker:12,linux:[3,6],list:[1,2,3,4,6,8,9,11],liter:4,littl:3,live:[9,11],llc:[1,8],llc_host_cpu:1,llvm:[1,2,3,4],llvm_codegen:9,llvm_config:[3,6,8],llvmopencl:9,lnx64:[6,8],load:[9,12],local:[2,6,9,10],locat:[1,9,12],loder:1,log:[1,11],logb:6,logic:0,longer:8,look:[1,8,10],loop:[2,9],loopvec:2,loopvector:[2,9],lost:10,low:3,machin:[8,9],machine0:2,machine1:2,mai:[3,6,8],mail:11,mainlin:1,make:[1,2,3,6,8,9,10,11],malloc:10,manag:[0,7],mani:[6,9],manual:1,map:10,mark:9,markup:1,master:[4,11],math:12,maximum:2,mcpu:[1,8],mean:8,meant:3,mechan:10,memori:[0,2,6,7,9],merg:11,messag:2,metadata:9,method:[2,9],michal:11,might:[2,3,6,8,9],mind:12,minim:10,minimalist:2,minimum:[1,8],minor:1,mirror:8,mkdir:[6,8],mode:[5,12],modifi:11,modul:[7,9],moment:1,more:[2,3,8,9,11,12],most:[1,2,3,6,8,9,11],mostli:[1,2],move:9,mssing:12,much:[1,3,6,8],multi:9,multipl:[0,2,8,9],multithread:2,must:[1,9],mutex:3,mysteri:6,name:[3,8,9,11],nativ:[2,8,12],need:[1,2,3,6,8,9,10,12],newer:8,next:[3,9,11],nextaft:6,node:9,non:12,none:9,normal:3,notabl:11,now:[1,3,11],number:[2,11],nvidia:12,object:9,ocl_icd_vendors:[1,12],ocl_targets:6,off:6,offici:3,often:[3,9],older:[3,8,10,11],omit:[9,11],onc:[1,3,10],once:1,one:[1,3],onli:[1,2,3,6,9,11,12],onlin:3,only:9,open:[1,3],opencl:[0,1,2,3],opengl:4,oper:[3,9],opportun:9,opt:[2,6],optim:[0,1,2,3],option:[1,7],order:[1,3,8,9,10],org:[1,3,6,8,11,12],origin:[9,10],other:[0,1,3,6],otherwis:[2,3],out:[1,2,6,9],outer:9,output:[1,2,6,9,10],outsid:8,overflow:6,overhead:3,overrid:[1,2],overridden:1,packag:[1,3,11],pad:12,page:[7,11],parallel:[1,9],parallel_wi_loop:9,parallelregion:9,paramet:[2,9],pars:9,part:[0,3,9,10],parti:12,particular:6,pass:[1,2],passnamepars:3,patch:[1,6,12],path:[1,2,3,6,8,12],path_to_the_pocl_build_tree:1,pathto:6,pekka:11,per:9,perform:[2,3,6,9],permiss:6,phi:9,phistoalloca:9,physic:10,pipe:4,pkg:[8,12],place:[8,9,11],placehold:1,plain:9,plan:9,platform:[5,8,11],pleas:[3,6,12],plu:8,plugin:[3,9],pocl:0,pocl_:2,pocl_basic_run:9,pocl_bbvectorize:2,pocl_bbvectorizer:3,pocl_building:[1,2],pocl_cache_dir:2,pocl_debug:2,pocl_devices:2,pocl_full_replication_threshold:2,pocl_implicit_finish:2,pocl_kernel_cache:2,pocl_kernel_compiler_opt_switch:2,pocl_leave_kernel_compiler_temp_files:2,pocl_llvm_api:9,pocl_max_pthread_count:2,pocl_max_work_group_size:2,pocl_ttasim0_parameters:2,pocl_ttasim1_parameters:2,pocl_vectorizer_remarks:2,pocl_verbose:2,pocl_wiloops_max_unroll_count:2,pocl_work_group_method:2,pocl_x_parameters:2,pocltest:8,point:[1,9,10,11],pointer:[9,10],portabl:3,portablecl:11,possibl:[1,2,3,8,9,10,11,12],potenti:9,pre:[6,11],precis:4,precompil:9,prefix:[6,12],prep:1,prepar:1,preselect:8,prevent:10,previou:[8,11],previous:11,principl:1,print:[1,2],printf:6,privat:[2,6,11],problem:[3,6,9,11],procedur:8,proceed:9,process:10,processor:8,produc:[2,3,5,8,9,10],program:[3,5,7,8,9],programm:9,project:[1,6,11,12],prove:9,provid:[2,12],proxi:12,publish:11,pure:1,purpos:10,qualifi:10,queri:[2,3,9],raiskila:11,rang:10,rc1:11,rcx:11,reach:9,read:6,readme:[1,6],realiti:9,realli:3,reason:[2,8],rebuild:3,recent:[6,9],recogn:4,recommend:[1,9,12],recompil:12,refactor:9,refer:[9,10,12],reg2mem:9,regener:1,region:[9,10],registri:1,regress:[3,11],regular:9,relat:[3,8],releas:[3,7,8,9],release_37:6,reli:9,remain:9,remaind:6,remark:2,remov:[1,3,9],renam:11,repl:2,replac:[9,12],replic:[2,9],report:[3,6,8,11],request:11,requir:[1,2,3,6,7],requires_rtti:8,resid:9,resourc:3,respons:[10,11],restor:9,restructuredtext:1,result:[2,3,6,8,9],retriev:9,reus:2,revis:11,robust:9,root:1,roughli:9,round:11,run:[1,2,3],runtim:[2,3,5],safe:9,safeti:6,said:3,sampl:[6,12],satisfi:9,save:2,sbindir:8,scalar:9,scalariz:2,schedul:[9,11],schnetter:11,scratch:12,script:[1,2,3,9,12],sdk:[3,8],search:[1,2,7,11],second:[1,2,3],secondari:11,section:[10,12],see:[1,2,3,8,9,10,11,12],seem:3,seen:[3,4],select:[1,12],semant:9,send:11,separ:[2,8,9,10],sequenti:9,serv:12,set:[1,2,3,8,9,11],setup:[1,9,10],sever:[6,9,12],sftp:11,share:[9,10],shell:1,should:[1,3,6,8,9,10,11,12],show_bug:8,simd:9,similar:[6,9],similarli:9,simpl:[3,10],simpli:[9,10],simplifi:1,simt:9,simul:2,sin:12,sinc:12,singl:[1,5,8,9,10],site:12,size:[2,9],skip:10,slightli:9,slower:3,slp:2,smaller:9,smoke:6,softwar:[0,1],solut:3,some:[1,2,3,6,8,9,10,12],someth:[8,11],sound:9,sourc:1,sourcedir:8,sourceforg:11,space:[0,2,4,9],special:10,specif:0,specifi:[1,2,3,8,12],speed:10,sphinx:1,spmd:9,sqrt:12,src:[1,8],sse2:8,sse:8,stabil:[2,11],stabl:6,stack:9,stage:6,stall:3,standard:[1,9,12],start:1,stderr:2,step:[1,10],still:[6,9],stop:11,store:[1,2,9],strictli:9,struct:[4,9],structur:[8,9],stub:12,stuff:1,submit:12,suboptim:6,subset:9,success:11,successfulli:11,sudo:1,suffix:4,suit:1,suitabl:9,summari:8,suppli:1,support:[1,2],sure:[6,9,10],svm:6,svn:6,symbol:12,system:[1,2,3,8,12],tag:11,take:[9,10],tar:11,targetaddressspac:[9,10],tce:[2,8,10],tce_common:10,temporari:2,temporarili:2,testcasenumb:1,tester:11,testsuiteflags:[1,6],text:11,tgamma:6,tgz:8,than:[3,6],thei:[1,2,3,9,10,12],them:[1,3,9,11,12],therefor:[2,9],thi:[0,1,2,3,5,6,8,9,10,11,12],thing:3,third:12,thoroughli:11,those:[3,10],though:[3,6],thread:[2,3],three:2,through:[1,7,8,10],thu:[2,3,9,10],time:[1,2,3,7],timestamp:2,tool:1,toplevel:8,touch:9,toward:11,transform:0,treat:9,treatment:[9,10],trivial:9,troubl:3,tta:2,ttasim:2,twice:3,twitter:11,two:[1,2],txt:[1,8,11],type:[3,9,10],uint:9,under:[1,2,6,9],understand:10,understood:10,unfinish:6,unifi:[9,10],uniform:[9,10],unimpl:[4,6,12],uniniti:3,uninstal:3,unix:2,unknown:3,unless:9,unpack:1,unreachable:3,unreleas:11,unrol:2,unsolv:8,updat:11,update:11,upload:11,uppercas:2,upstream:[1,6],usag:7,use:2,useful:2,usr:1,usual:[1,3,6,8],util:1,valid:1,valu:[2,8,9,10],vari:9,variabl:1,variableuniformityanalysi:9,variant:[1,8],variou:[2,3,12],vecmathlib:7,vector:[2,9],vector_copi:6,vectoriz:9,vendor:[1,12],veri:[3,6,9],verifi:6,vernum:11,version:[1,3,8,9,10,11],versionstr:11,via:[2,9,11],viennacl:1,view:9,visibl:9,vml:12,wai:[1,3,8,9,11,12],want:[1,3,6,8],warn:3,web:11,welcom:6,were:[3,9,11],what:[1,3,5,6],when:[1,2],where:[1,2,9,10,11,12],whether:[1,9],which:[1,2,3,5,8,9,12],whine:8,whole:9,width:9,wiki:[7,11],wip:4,within:9,without:[1,3,8,9,11,12],won:9,wont:[1,12],work:[0,1,2,3,6,8],workgroup:9,workitemaliasanalyz:9,workitemhandlerchoos:9,workitemloop:9,workitemrepl:9,workload:9,world:12,would:9,wrapper:8,written:[1,9],www:[1,3],x86:8,x86_64:12,xdg_cache_dir:2,yet:6,you:[1,3,6,8,11,12],your:[1,3,6,7,8]},titles:["Design notes","Information for Developers","Tuning pocl behavior with ENV variables","Frequently asked questions","Known unsupported OpenCL features","OpenCL host library","HSA","Welcome to Portable Computing Language (pocl)’s documentation!","Installation","Kernel compiler","Memory management","Information for Release Managers","Basic usage"],titleterms:{"function":[4,9],"import":8,address:10,against:3,amd:6,android:12,architectur:1,argument:3,around:6,ask:3,assist:9,attempt:3,autotool:8,autovector:9,barrier:3,basic:[1,12],behavior:2,build:[1,6,8],c99:3,clang:[4,8],clcreateimag:3,client:12,clreleasedevic:3,cmake:[1,8],code:[1,3],combin:3,compil:[3,9],comput:7,configur:[1,8],cpu:1,creat:9,deadlock:3,debug:1,design:0,develop:1,devic:[1,10],directli:12,document:[1,7],driver:12,env:2,fail:1,featur:[4,8],freebsd:3,freez:3,frequent:3,from:1,frontend:4,gener:9,group:9,host:[1,3,4,5],hsa:6,hsail:6,icd:[1,3,12],indice:7,informat:[1,11],instal:[1,6],install:6,installabl:12,installat:8,issu:8,kernel:9,khrono:1,known:[4,8],languag:7,launcher:9,librari:[3,5,6],link:[3,12],llvm:[6,8],loader:[1,12],logic:10,lopencl:3,manag:[10,11],memori:10,miss:3,multipl:10,note:[0,6,8],ocl:1,opencl:[4,5,9],optim:9,option:8,other:9,pass:3,plai:6,pocl:[1,2,3,6,7,12],portabl:7,prerequisit:6,program:12,pthread:1,question:3,regist:3,releas:11,requir:8,run:6,runtim:6,same:3,side:4,slow:3,softwar:6,sourc:3,space:10,specif:9,style:1,support:[3,6],tabl:7,target:1,test:[1,6],testsuit:1,through:12,time:8,tool:6,transform:9,tree:1,tune:2,two:3,unimplement:4,unsupport:4,usag:12,using:[1,3,12],variabl:2,vecmathlib:12,welcom:7,when:3,why:3,wiki:12,work:9,write:1,your:12}})