Abstract-Vi presenterar käll-till-källa TRACO kompilatorn möjliggör för att öka programlokalitet och parallellisera godtyckligt näste loop sekvenser i numeriska applikationer. Algoritmer för generering av kaklad kod och extrahera synkroniseringsfria skivor som består av plattor presenteras. Parallellism av godtyckliga bosatta slingor erhålls genom att skapa en kärna av beräkningar som representeras i OpenMP-standarden som ska utföras oberoende på många processorer. Vi anser att riktmärken, typiska från beräkna-intensiva sekvenser av algebra verksamhet eller numeriska beräkningar från industri och teknik. Hastigheten upp av program som genereras av TRACO diskuteras. Relaterade kompilatorer och tekniker beaktas. Det framtida arbetet beskrivs.
Tekniken utökades i papper REF som beskriver ett tillvägagångssätt för att extrahera synkroniseringsfria skivor som består av plattor.
TRACO: An automatic loop nest parallelizer for numerical applications
{'venue': '2015 Federated Conference on Computer Science and Information Systems (FedCSIS)', 'journal': '2015 Federated Conference on Computer Science and Information Systems (FedCSIS)', 'mag_field_of_study': ['Computer Science']}