Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria (1994)
- Authors:
- USP affiliated author: HSIANG, HSUEH TSUNG - EP
- School: EP
- Sigla do Departamento: PCS
- Subject: ENGENHARIA ELÉTRICA
- Language: Português
- Abstract: Os avancos nos varios campos da ciencia tem exigidos niveis de desempenho dos computadores cada vez mais altos. Por isso, o objetivo desta pesquisa foi o desenvolvimento de um compilador paralelizante portavel que suporta diferentes tipos de maquinas e e capaz de extrair o paralelismo de programas sequenciais. O compilador paralelizante foi projetado tendo em vista as portabilidades do front-end e do back-end, e a geracao de codigo executavel paralelo eficiente. Por isso, escolheu-se o compilador gnu gcc como o compilador-base. A deteccao de paralelismo no nivel da linguagem intermediaria traz grandes vantagens sobre as abordagens tradicionais que, em geral, realizam toda a deteccao ou no nivel do codigo fonte ou em representacoes intermediarias de nivel mais alto. Portanto, neste compilador paralelizante toda a deteccao de paralelismo e as transformacoes de codigo sao aplicadas sobre a linguagem de transferencia de registradores, a linguagem intermediaria do gnu gcc. O esquema de auto-escalonamento uniforme e uma tecnica desenvolvida durante esta pesquisa, que oferece balanceamento de carga melhorado com baixo overhead. Alem disso, ela permite a exploracao do paralelismo aninhado encontrado em blocos e lacos paralelos.
- Imprenta:
- Data da defesa: 24.06.1994
-
ABNT
HSIANG, Hsueh Tsung; SATO, Liria Matsumoto. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994.Universidade de São Paulo, São Paulo, 1994. -
APA
Hsiang, H. T., & Sato, L. M. (1994). Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. Universidade de São Paulo, São Paulo. -
NLM
Hsiang HT, Sato LM. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994 ; -
Vancouver
Hsiang HT, Sato LM. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994 ;
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas