Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria (1994)
- Autores:
- Autor USP: HSIANG, HSUEH TSUNG - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Assunto: ENGENHARIA ELÉTRICA
- Idioma: Português
- Resumo: 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. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 1994. . Acesso em: 23 abr. 2024. -
APA
Hsiang, H. T. (1994). Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. -
NLM
Hsiang HT. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994 ;[citado 2024 abr. 23 ] -
Vancouver
Hsiang HT. Compilador paralelizante com deteccao de paralelismo na linguagem intermediaria. 1994 ;[citado 2024 abr. 23 ]
Como citar
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas