Capítulo 1. Introdução
|
|
- Adelina Fartaria Canedo
- 8 Há anos
- Visualizações:
Transcrição
1 Capítulo 1 Introdução O presente trabalho aborda aspectos de arquitetura relacionados à exploração de paralelismo no "hardware" desenvolvido para o Projeto Ômicron. Iniciado em 1989, sob a coordenação do Prof. Dr. Geraldo Lino de Campos, o Projeto Ômicron visa a projetar, detalhar e construir um Supercomputador junto ao Instituto de Física Teórica, da UNESP - Universidade Estadual Paulista. O superomputador resultante do Projeto Ômicron pretende, dentro de características próprias e inovadoras, tirar partido adequadamente dos diversos níveis de paralelismo possíveis dentro de uma arquitetura. Neste documento utilizam-se os termos "micro", "meso" e "macrogranularidade" para se denotar, respectivamente: microgranularidade - é o paralelelismo que pode ser explorado por múltiplas unidades funcionais dentro de um processador, operando sob um único fluxo de controle. mesogranularidade - é o paralelismo que provem do funcionamento simultaneo de diversas unidades funcionais. Fluxos de controle distintos operando sobre unidades funcionais altamente acopladas, eventualmente compartilhando os registradores; 1
2 Considerações macrogranularidade - processadores distintos, operando em fluxos de controle também diversos. Tipicamente, nesse nível de paralelismo, apenas a memória central é o recurso compartilhável. Na presente tese, são examinados os motivantes de várias das decisões em termos de arquitetura que foram tomadas no decorrer do projeto e apresentadas as soluções propostas. sobre avaliação de desempenho É fundamental, para uma avaliação dos resultados que se podem esperar de um projeto em andamento, que se realizem simulações e estimativas de seu desempenho em situações de aplicação real. No decorrer deste documento serão feitas análises e comparações do desempenho esperado do processador em projeto, eventualmente comparando-o com de outras maquinas existentes. Estas estimativas de desempenho refletem a situação do projeto Ômicron em sua fase atual e, portanto, podem vir a sofrer variações até a maturação final deste projeto. Por outro lado, deve-se ter em mente as hipóteses assumidas e os limitantes das simulações efetuadas, de forma a encarar seus resulados com o devido enfoque e reserva. Em primeiro lugar, é muito difícil conseguir-se um "conjunto de teste" - um "benchmark" - que reflita extamente situações reais existentes em centros de computação voltados ao processamento numérico intenso; mesmo porque tais cenários não são algo claramente definível e podem variar de país a país, ou mesmo de instituição a instituição. Desta forma, o que se tem de melhor a fazer e valer-se de trabalhos prévios de laboratórios de pesquisa renomados e que tenham se dedicado exaustivamente a avaliar desempenho de supercomputadores para seu próprio uso. Será dada preferência, também, a testes que já tenham sido aplicados ao maior número possível de máquinas, de forma a se obter uma boa figura de comparação. 2
3 Um caso típico destas avaliações refere-se aos "Lawrence Livermore Kernels". Este laboratório (Lawrence Livermore, nos EUA), selecionou, experimentalmente, 24 núcleos típicos de programas diversos, com características distintas, mas que representavam grande parte do dispêndio de tempo de processador requerido pelos aplicativos daquela instituição. São, portanto, núcleos típicos, laços de programação onde, geralmente, uma aplicação científica aplica grande parcela do tempo de processador que venha a utilizar. Este tipo de "benchmark" é, sem dúvida, significativo e representativo, mas pode se desviar bastante do que será obtido na prática quando se tratar de verificar o desempenho em uma aplicação específica. Um segundo ponto a ser observado é que os "Lawrence Livermore Kernels" fornecerão desempenhos assintóticos, isto é, válidos para laços ("loops") muito grandes, já que não se considera o tempo envolvido em inicializações. Desta forma, nas comparações que envolvam o projeto Ômicron, foram utilizados laços de 461 elementos, que é o número de elementos testados, por exemplo, na máquina CRAY-XMP, que pode ser considerada um supercomputador típico. Deve ser feito aqui um comentário de importância quanto ao porque da validade do desempenho assintótico. Um processo é composto por trechos de código puramente serial, ou escalar, e trechos que podem ser executados em paralelo. Ao ser assumida a hipótese de que o desempenho será medido apenas na parte paralela do processo, desprezam-se os tempos referentes ao seu trecho escalar, que podem ser significativos no cômputo geral. A explicação para essa atitude, entretanto, é simples: com a disponibilidade de maior poder de processamento, o que ocorre, normalmente, é que sistemas antes utilizáveis para a resolução de problemas de uma dada dimensão, agora passam a ser aaplicados a problemas de dimensão cada vez maior. Isso é feito aumentando-se exatamente os trechos de código responsáveis pelo grosso do processamento numérico, que são os trechos de código paralelo. A parte escalar, que envolverá inicializações e preparativos para o processamento numérico em si, pouco ou nada se altera com o 3
4 aumento da dimensão do problema. Logo, o que realmente importa quando se tratar de avaliar-se desempenho de supercomputadores, é seu comportamento em regime executando os laços típicos de um programa numericamente intensivo. O ponto mais importante, entretanto, é a consideração sobre a validade das hipóteses adotadas para avaliação do desempenho. Serão consideradas duas hipóteses principais, sobre as quais repousam todas as futuras conclusões: O projeto Ômicrom produzirá uma máquina capaz de operar num ciclo de 10 ns; Existirá, à época da conclusão do projeto, um compilador suficientemente maduro e apto a realizar todas as otimizações razoáveis, da forma como a simulação o fez através de compilação mmanual. Estas duas condições são difíceis de satisfazer numa primeira versão. Assim, o próprio Cray XMP, paradigma dos testes, foi inicialmente concebido para um ciclo de 6 ns e, dadas as dificuldades emergentes, chegou a ser cogitado um ciclo tentativo de 14 ns. A primeira máquina foi liberada com um ciclo de relógio de 10 ns e, somente alguns anos mais tarde, foram produzidas máquinas com o valor originariamente pretendido - 8,5 ns. O aspecto da influência do "software" também aparece nitidamente quando é examinado o resultado de sucessivas aplicações de um "benchmark" (no caso, o Linpack 100 x um sistema de resolução de equações lineares), ao Cray-XMP/4 (com um processador) no decorrer de alguns anos. O exame dos resultados deste teste ao longo do tempo mostra que o desempenho varia de 39 a 82 MegaFlops, no período de 1988 a 1990 [Don88], [Don90]. Como se trata essencialmente do mesmo "hardware" e a máquina não sofreu nenhuma alteração arquitetônica no período, esta diferença explica-se, simplesmente, pelos constantes aperfeiçoamentos no compilador FOR- TRAN utilizado (CFT77 versão 1.2 em 1988, CF77 versão 3.0 em 1990), que passou 4
5 O assim a tirar mais proveito das características do "hardware" existente, seja quanto ao processamento vetorial, seja quanto ao paralelismo. Assim, os níveis de desempenho apresentados são valores que devem ser considerados como valores-objetivo e que, provavelmente, não serão atingidos num primeiro protótipo, quer pela eventualidade de não se chegar, no "hardware", ao tempo de ciclo desejado, quer pela possibilidade de não se dispor, num primeiro momento, de todos os recursos necessários de compilação para que se gere automaticamente um programa-objeto suficientemente otimizado. É bastante realista esperar-se que um protótipo inicial atinja a metade do desempenho estimado, o que já corresponderá, como será visto mais adiante, a um resultado bastante satisfatórios, mesmo em termos internacionais. De qualquer forma, estas considerações não interferem diretamente com a comparação de alternativas, uma vez que são praticamente independentes da arquitetura adotada. É claro que uma arquitetura mais complexa tem maior probabilidade de não atingir o tempo de ciclo desejado, mas, no presente caso, a arquitetura final é bastante simples, de forma que este efeito só pode ser favorável. projeto Ômicron O projeto ômicron iniciou-se em maio de 1989 baseado em uma proposta de supercomputador que se apoiava, essencialmente numa arquitetura vetorial. Com o evoluir do projeto, por considerações que serão explicitadas adiante, foi adotada uma arquitetura básica diferente da inicial e introduzidas inovações visando a operação com um grau cada vez maior de paralelismo. 5
6 A partir de um estudo crítico das arquiteturas existentes, concluiu-se que a arquitetura vetorial, apesar do excelente desempenho que oferece nos casos em que se aplica, restringe-se apenas a um número relativamente reduzido de casos muito regulares, isto é, quando não há recorrências, comandos condicionais e situações assemelhadas. Dentre as alternativas examinadas, apenas a arquitetura com palavras de instrução muito grandes (VLIW - Very Long Instruction Word) apresentava potencialidade de uso, pela sua simplicidade e possibilidade de aproveitamento do microparalelismo na execução das instruções. A arquitetura policíclica é uma variante da arquitetura VLIW, caracterizada por um mecanismo de endereçamento que torna a execução eficiente de laços em programas, natural e automática. De certa forma, é uma arquitetura dual da vetorial. Enquanto esta carrega todos os elementos de dois vetores sobre os quais operará em registradores internos, realiza a operação em modo "linha de produção" e repete esta operação sobre todos os vetores utilizados em um laço, a arquitetura policíclica considera todos os vetores de um laço, e traz para registradores de acesso rápido um elemento de cada vetor, realizando em seqüência as operações contidas em um laço. Esta estratégia permite a execução em modo "linha de produção" de um número bem maior de laços, oferecendo um desempenho superior. Anteriormente, a arquitetura policíclica só havia sido usada com um número mínimo de unidades aritméticas, particularmente de ponto flutuante, de modo que não existiam estudos sobre a possibilidade de aproveitamento de um grau maior de paralelismo. Ocorre que existem hoje unidades aritméticas de ponto flutuante, com palavra de 64 bits e tecnologia ECL, integradas em um único componente ("chip"). Assim, procedeu-se a um estudo de variação de desempenho com um maior número dessas unidades aritméticas, já definida a arquitetura policíclica como sendo a mais adequada ao projeto Ômicron. 6
7 O resultado, coerente com outros estudos sobre paralelismo, é que existe uma evolução significativa no desempenho ao se passar de uma para duas unidades aritméticas, e pouca melhora para incrementos posteriores. Isto, associado às dificuldades de execução física de um processador com um número maior de unidades aritméticas devido ao número muito alto de portas necessárias no conjunto de registradores do processador, limita a dois o número de unidades aritméticas que convem utilizar diretamente. Consequentemente, o pico de desempenho que pode ser atingido em cada processador tembém fica definido. Investigou-se a seguir a possibilidade de dividir as unidades funcionais em "grupos", cada um com duas unidades aritméticas, um número adequado de unidades de acesso a memória e uma unidade de controle independente. O resultado foi excelente: não só tornou-se possível obter um desempenho significativamente maior, como observou-se, pela programação experimental, que há um relacionamento muito reduzido entre os grupos. Esta última característica permite que cada grupo tenha um conjunto de registradores próprio, com um número de portas reduzido, o que viabiliza a utilização de um número maior de grupos. Chegou-se a quatro grupos por processador como limite fisicamente factível e arquitetônicamente adequado para um desempenho final no nível dos melhores supercomputadores da época. Em paralelo com o estudo da arquitetura, o subsistema de memória foi simulado para um número bastante grande de alternativas, acompanhando a evolução do estudo de como particionar os diversos componentes do processador. Conclui-se, assim, que o projeto Ômicron apresentaria: Processador utilizando tecnologia ECL com ciclo de 10 ns; 7
8 Memória memória principal, executada com componentes MOS convencionais e banda passante compatível com as exigências do processador; Quatro grupos funcionais por processador, uma vez que a partir deste ponto o aumento de desempenho é bastante reduzido. Em particular, aumentando-se o número de grupos de quatro para oito não se nota aumento de desempenho que justifique essa expansão. No "benchmark" LLK ("Lawrence Livermore Kernels"), embora a diferença conseguida no desempenho máximo de pico seja de quase 100%, a média geométrica - que é considerada a medida central mais significativa - cresce apenas de 20%. O gráfico a seguir (figura 1.1), baseado em [Mah88], apresenta a evolução temporal dos valores típicos do desempenho dos melhores supercomputadores em cada época no "benchmark" LLK e, também, os valores esperados para o processador Ômicron, em seus parâmetros atuais de projeto. Considerando-se que a época prevista para o término do projeto Ômicron é 1992, pode-se concluir que o desempenho estará na mesma classe dos supercomputadores da época, mesmo aventando-se a possibilidade que valores esperados não sejam imediatamente atingidos. Uma vez definidas as características de um processador individual, passou-se a estudar como um grande número desses processadores poderia ser interligado, formando sistemas maiores. A conexão de múltiplos processadores com visão comum a uma memória central única é um caso de paralelismo macrogranular. Deste modo, o sistema assim formado apresentará os tres níveis de paralelismo visados. Esta tese procurará responder a duas questões fundamentais, interrelacionadas, e referentes ao paralelismo macrogranular: 8
9 Organização Quais as características que o processador de um supercomputador deve oferecer para permitir sua interligação em grande número? Qual é a forma de interligação de um grande número de processadores, dada a arquitetura básica já estabelecida para o supercomputador? da Tese Esta tese está organizada em 6 capítulos e um anexo. O capítulo 2 descreve a arquitetura básica do processador, onde já estão incluídos, por uma questão de coerência, os principais recursos arquitetônicos que serão utilizados para sua interligação. O capítulo 3 estuda as principais técnicas de exploração de mesogranularidade no processador, sob os aspectos de "hardware", interligação entre grupos e implantação do paralelismo. O capítulo 4 descreve em detalhe a solução adotada para o paralelismo macrogranular, introduzindo contribuições originais, já que os estudos pré-existentes referem-se essencialmente à interligação de microcomputadores onde problemas de dimensão física e tempo de propagação de sinais são irrelevantes. O capítulo 5 analise aspectos de "software" referntes à geração de código para as unidades aritméticas e para os grupos funcionais. O capítulo 6 apresenta as conclusões a que chegou no presente trabalho e pontos a serem abordados em trabalhos futuros. O anexo 1 contem simulações efetuadas, incluindo a geração manual de código para avaliação das diversas hipóteses arquitetônicas aventadas. São 9
10 Desempenho em MFlops Ordem das marcas: Desempenho máximo Média aritmética 1000 Média geométrica Média harmônica Desempenho mínimo IBM 7090 CDC 7600 CRAY-1 CRAY XMP-4 ÔMICRON Figura 1.1 Evolução do desempenho de supercomputadores também apresentados resultados de comparação dos "benchmarks" simulados com os disponíveis na literatura. 10
P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR
Data: 6 de Dezembro de 2011 Horário: 13:00 às 17:00 horas (hora de Brasília) Nome: e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões. O total máximo de pontos da prova é de 100 pontos (100%),
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia mais1 Introdução simulação numérica termoacumulação
22 1 Introdução Atualmente o custo da energia é um dos fatores mais importantes no projeto, administração e manutenção de sistemas energéticos. Sendo assim, a economia de energia está recebendo maior atenção
Leia maisSISTEMAS ADMINISTRATIVOS
SISTEMAS ADMINISTRATIVOS TEORIA GERAL DE SISTEMAS - TGS 1. EVOLUÇÃO HISTÓRICA No final dos anos 30, o biólogo alemão Ludwig von Bertalanffy havia observado que a ciência se acostumara a tratar de forma
Leia maisGUIA DE PROJECTO INTEGRADO PARA O CLIENTE VERSÃO FINAL
GUIA DE PROJECTO INTEGRADO PARA O CLIENTE VERSÃO FINAL AUTORES Andy Sutton BRE, Reino Unido TRADUÇÃO E ADAPTAÇÃO PARA A VERSÃO PORTUGUESA Carlos Laia CONTACTO Carlos Laia CEEETA ECO, Consultores em Energia,
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisAvaliação de Desempenho de Sistemas
Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões
Leia mais1. Introdução. 1.1 Contextualização do problema e questão-problema
1. Introdução 1.1 Contextualização do problema e questão-problema A indústria de seguros no mundo é considerada uma das mais importantes tanto do ponto de vista econômico como do ponto de vista social.
Leia maisDiretrizes para determinação de intervalos de comprovação para equipamentos de medição.
Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. De acordo com a Norma NBR 1001, um grande número de fatores influência a freqüência de calibração. Os mais importantes,
Leia maisDescrição do processo de priorização para tomada de tempos: Pesquisa ação em uma empresa job shop de usinados aeronáuticos.
Descrição do processo de priorização para tomada de tempos: Pesquisa ação em uma empresa job shop de usinados aeronáuticos. Tatiana Sakuyama Jorge Muniz Faculdade de Engenharia de Guaratingüetá - Unesp
Leia maisPLANEJAMENTO ESTRATÉGICO
PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico
Leia maisArquitetura de processadores: RISC e CISC
Arquitetura de processadores: RISC e CISC A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo
Leia maisInovação aberta na indústria de software: Avaliação do perfil de inovação de empresas
: Avaliação do perfil de inovação de empresas Prof. Paulo Henrique S. Bermejo, Dr. Prof. André Luiz Zambalde, Dr. Adriano Olímpio Tonelli, MSc. Pamela A. Santos Priscila Rosa LabGTI Laboratório de Governança
Leia maisPLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 16 AS QUATRO FASES DO PCP
PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 16 AS QUATRO FASES DO PCP Índice 1. As quatro fases do PCP...3 1.1. Projeto de produção... 3 1.2. Coleta de informações... 5 1.3. Relação despesas/vendas...
Leia maisNo capítulo 3 estão concentrados todos os assuntos relacionados à metodologia utilizada nesse trabalho de pesquisa. Ou seja, tipo de pesquisa, método
14 1 Introdução Este estudo visa identificar os atributos e seus respectivos níveis mais importantes na definição da contratação de serviços de consultoria estratégica pelas operadoras de telecomunicações.
Leia maisRelatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento
Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório
Leia maisBase Nacional Comum Curricular 2016. Lemann Center at Stanford University
Base Nacional Comum Curricular 2016 Lemann Center at Stanford University Parte II: Base Nacional Comum: Análise e Recomendações da Seção de Matemática Phil Daro Dezembro, 2015 BASE NACIONAL COMUM: ANÁLISE
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisPlano de Continuidade de Negócios
Plano de Continuidade de Negócios Objetivo Contingenciar situações e incidentes de segurança que não puderam ser evitados. Deve ser eficaz como um pára-quedas reserva o é em um momento de falha do principal,
Leia maisPROCEDIMENTOS DE AUDITORIA INTERNA
1/8 Sumário 1 Objetivo 2 Aplicação 3 Documentos complementares 4 Definições 5 Procedimento 1 Objetivo Este Procedimento tem como objetivo descrever a rotina aplicável aos procedimentos de auditoria interna
Leia maisSistemas de Informação I
+ Sistemas de Informação I Teoria geral dos sistemas Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Necessário entender inicialmente os conceitos básicos e base filosófica que norteiam sistemas
Leia maisTeste de Software Parte 1. Prof. Jonas Potros
Teste de Software Parte 1 Prof. Jonas Potros Cronograma Verificação e Validação Teste de Software: Definição e Conceitos Técnicas de Teste Fases de Teste Processo de Teste Automatização do Processo de
Leia maisSobre o Sistema FiliaWEB
Setembro/2009 SUMÁRIO SOBRE O SISTEMA FILIAWEB... 3 I - PAPÉIS E RESPONSABILIDADES NA NOVA SISTEMÁTICA DAS LISTAS DE FILIAÇÃO PARTIDÁRIA... 4 II CADASTRAMENTO DE USUÁRIO... 5 III REGISTRO DE FILIADOS...
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisMetodologia para seleção de amostras de contratos de obras públicas (jurisdicionados) utilizando a programação linear aplicativo Solver
REVISTA Metodologia para seleção de amostras de contratos de obras públicas (jurisdicionados) utilizando a programação linear aplicativo Solver André Mainardes Berezowski 1 Resumo Trata da apresentação
Leia maisEngenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Leia maisCartilha do ALUNO EMPREENDEDOR POLITÉCNICA
1 Cartilha do ALUNO EMPREENDEDOR POLITÉCNICA Diretor Acadêmico: Edison de Mello Gestor do Projeto: Prof. Marco Antonio da Costa 2 1. APRESENTAÇÃO Prepare seus alunos para explorarem o desconhecido, para
Leia maisPROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Leia maisTipos de malha de Controle
Tipos de malha de Controle SUMÁRIO 1 - TIPOS DE MALHA DE CONTROLE...60 1.1. CONTROLE CASCATA...60 1.1.1. Regras para Selecionar a Variável Secundária...62 1.1.2. Seleção das Ações do Controle Cascata e
Leia maisREQUISITOS MÍNIMOS FUNCIONAIS QUANTO A CONFIGURAÇÕES DE BARRAS PARA SUBESTAÇÕES DA REDE BÁSICA DO SISTEMA INTERLIGADO BRASILEIRO.
1 GAT/017 21 a 26 de Outubro de 2001 Campinas - São Paulo - Brasil GRUPO IV GRUPO DE ESTUDO DE ANÁLISE E TÉCNICAS DE SISTEMAS DE POTÊNCIA GAT REQUISITOS MÍNIMOS FUNCIONAIS QUANTO A CONFIGURAÇÕES DE BARRAS
Leia mais5 CONCLUSÃO. 5.1. Resumo
70 5 CONCLUSÃO 5.1. Resumo Conforme visto no capítulo anterior, por meio das análises dos resultados da pesquisa de campo, realizadas no software SPSS 17.0 versão Windows, foram obtidas as funções de utilidade;
Leia maisData 23/01/2008. Guia do Professor. Introdução
Guia do Professor Data 23/01/2008 Introdução A inserção de tópicos da Eletricidade nas escolas de nível básico e médio é fundamental para a compreensão de alguns fenômenos da vida moderna. Você já imaginou
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisWMS e TMS. A integração entre os sistemas de gerenciamento de armazéns e transportes é fundamental para a otimização dos fluxos de trabalho
WMS e TMS A integração entre os sistemas de gerenciamento de armazéns e transportes é fundamental para a otimização dos fluxos de trabalho O que um jogador de futebol e uma bailarina profissional têm em
Leia maisPreparação do Trabalho de Pesquisa
Preparação do Trabalho de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Pesquisa Bibliográfica Etapas do Trabalho de Pesquisa
Leia maisFigura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001
47 5 Redes Neurais O trabalho em redes neurais artificiais, usualmente denominadas redes neurais ou RNA, tem sido motivado desde o começo pelo reconhecimento de que o cérebro humano processa informações
Leia maisCAPÍTULO 2. BANCOS DE DADOS DISTRIBUÍDOS
CAPÍTULO 2. BANCOS DE DADOS DISTRIBUÍDOS Este capítulo inicia com uma proposta para estruturação da descrição de bancos de dados distribuídos, que estende aquela sugerida pela ANSI/SPARC os centralizados.
Leia maisSistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia mais4. Metodologia. Capítulo 4 - Metodologia
Capítulo 4 - Metodologia 4. Metodologia Neste capítulo é apresentada a metodologia utilizada na modelagem, estando dividida em duas seções: uma referente às tábuas de múltiplos decrementos, e outra referente
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia maisMedição tridimensional
A U A UL LA Medição tridimensional Um problema O controle de qualidade dimensional é tão antigo quanto a própria indústria, mas somente nas últimas décadas vem ocupando a importante posição que lhe cabe.
Leia maisARQUITETURA DE COMPUTADORES
1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula
Leia maisSimulado Informática Concurso Correios - IDEAL INFO
Simulado Informática Concurso Correios - IDEAL INFO Esta prova de informática é composta por 20 (vinte) questões de múltipla escolha seguindo o molde adotado pela UnB/CESPE. O tempo para a realização deste
Leia maisINVESTIMENTO A LONGO PRAZO 1. Princípios de Fluxo de Caixa para Orçamento de Capital
5 INVESTIMENTO A LONGO PRAZO 1. Princípios de Fluxo de Caixa para Orçamento de Capital 1.1 Processo de decisão de orçamento de capital A decisão de investimento de longo prazo é a decisão financeira mais
Leia maisCotagem de dimensões básicas
Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar
Leia maisEixo Anhanguera-Bandeirantes virou polo lean, diz especialista
Eixo Anhanguera-Bandeirantes virou polo lean, diz especialista Robson Gouveia, gerente de projetos do Lean Institute Brasil, detalha como vem evoluindo a gestão em empresas da região O eixo Anhanguera
Leia maisPROJETO DE PESQUISA: INDICAÇÕES PARA SUA ELABORAÇÃO
ARTIGO Projeto de Pesquisa PROJETO DE PESQUISA: INDICAÇÕES PARA SUA ELABORAÇÃO Profª Adelina Baldissera* RESUMO:o projeto de pesquisa traça um caminho a ser seguido durante a investigação da realidade.
Leia maisMemória cache. Prof. Francisco Adelton
Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma
Leia maisO EMPREGO DOMÉSTICO. Boletim especial sobre o mercado de trabalho feminino na Região Metropolitana de São Paulo. Abril 2007
O EMPREGO DOMÉSTICO Boletim especial sobre o mercado de trabalho feminino na Abril 2007 Perfil de um emprego que responde por 17,7% do total da ocupação feminina e tem 95,9% de seus postos de trabalho
Leia maisipea políticas sociais acompanhamento e análise 7 ago. 2003 117 GASTOS SOCIAIS: FOCALIZAR VERSUS UNIVERSALIZAR José Márcio Camargo*
GASTOS SOCIAIS: FOCALIZAR VERSUS UNIVERSALIZAR José Márcio Camargo* Como deve ser estruturada a política social de um país? A resposta a essa pergunta independe do grau de desenvolvimento do país, da porcentagem
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SEGURANÇA DA INFORMAÇÃO Aula N : 15 Tema:
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisb) integração de área(s) de concentração, linhas de pesquisa, projetos de pesquisa, produção intelectual e estrutura curricular de modo tal que:
1. Dentro do padrão de qualidade adotado na área, considera-se que a proposta do programa é um quesito básico de garantia para a obtenção de resultados, não podendo haver diferença notável aqui entre os
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisPrincípios do teste de software
Teste de Software Princípios do teste de software Conforme a Lei de Pareto, 80% dos erros podem ser localizados em 20% do projeto, geralmente nos módulos principais do sistema; A atividade de teste não
Leia maisProjeto de inovação do processo de monitoramento de safra da Conab
Projeto de inovação do processo de monitoramento de safra da Conab Projeto elaborado por Lorenzo Seguini lorenzo_seguini@yahoo.it Projeto Diálogos Setoriais União Europeia - Brasil 1 Sumário 1. Introdução...3
Leia maisCâmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática
Câmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática A relevância tecnológica, econômica e estratégia da Computação em Nuvem (Cloud Computing) para a competitividade
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisParalelismo a Nível de Instrução
Paralelismo a Nível de Instrução É possível obter maior desempenho computacional com: tecnologias mais avançadas, tais como circuitos mais rápidos; melhor organização da CPU, tais como o uso de múltiplos
Leia mais1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços
1 Introdução Nos últimos anos, houve um aumento notável de demanda por plataformas com suporte a diferentes mídias. Aplicações manipulando simultaneamente texto, vídeo e áudio são cada vez mais comuns.
Leia mais1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos
Leia maisEventos independentes
Eventos independentes Adaptado do artigo de Flávio Wagner Rodrigues Neste artigo são discutidos alguns aspectos ligados à noção de independência de dois eventos na Teoria das Probabilidades. Os objetivos
Leia maisEng Civil Washington Peres Núñez Dr. em Engenharia Civil pela Universidade Federal do Rio Grande do Sul
PESQUISA ANÁLISE DE CARACTERÍSTICAS DE QUALIDADE DE MISTURAS ASFÁLTICAS PRODUZIDAS NA ATUALIDADE NO SUL DO BRASIL E IMPACTOS NO DESEMPENHO DE PAVIMENTOS FLEXÍVEIS. MANUAL DE OPERAÇÃO DO BANCO DE DADOS
Leia maisProcessos de Software
Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado
Leia maisCálculo da distância mínima a um. obstáculo para produção de eco
Cálculo da distância mínima a um obstáculo para produção de eco Aceite para publicação em 11 de fevereiro de 2013 Introdução Esta atividade tem como objetivo estimar experimentalmente a distância a que
Leia mais3 Gerenciamento de Projetos
34 3 Gerenciamento de Projetos Neste capítulo, será abordado o tema de gerenciamento de projetos, iniciando na seção 3.1 um estudo de bibliografia sobre a definição do tema e a origem deste estudo. Na
Leia maisSegurança e Saúde dos Trabalhadores
Segurança e Saúde dos Trabalhadores [1]CONVENÇÃO N. 155 I Aprovada na 67ª reunião da Conferência Internacional do Trabalho (Genebra 1981), entrou em vigor no plano internacional em 11.8.83. II Dados referentes
Leia mais5 TENDÊNCIAS ATUAIS DE CONTRATAÇÃO E GERENCIMENTO DE OBRAS SUBTERRÂNEAS
Relatório Técnico nº 99 642-205 - 43/384 5 TENDÊNCIAS ATUAIS DE CONTRATAÇÃO E GERENCIMENTO DE OBRAS SUBTERRÂNEAS Obras subterrâneas são claramente diferenciadas de outros tipos de construção pela sua natureza
Leia maisTeste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares
Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,
Leia maisA NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE
A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE ULRICH, Helen Departamento de Engenharia de Produção - Escola de Engenharia
Leia maisAMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll
AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll! Os parâmetros para decisão do auditor.! Tipos de planos de amostragem estatística em auditoria. Francisco Cavalcante(f_c_a@uol.com.br) Administrador de Empresas
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisALGORITMO PARA CÁLCULO DO VOLUME DE CARGA E POTÊNCIA DE ENERGIA ELÉTRICA Vanessa dos Anjos BORGES 1 Camila Pires Cremasco GABRIEL 2
ALGORITMO PARA CÁLCULO DO VOLUME DE CARGA E POTÊNCIA DE ENERGIA ELÉTRICA Vanessa dos Anjos BORGES 1 Camila Pires Cremasco GABRIEL 2 RESUMO: Este trabalho tem por objetivo demonstrar o processo pelo qual
Leia maiswww.pwc.pt Auditoria nos termos do Regulamento da Qualidade de Serviço Relatório resumo EDP Serviço Universal, S.A.
www.pwc.pt Auditoria nos termos do Regulamento da Qualidade de Serviço Relatório resumo EDP Serviço Universal, S.A. Janeiro 2014 Enquadramento A promoção da melhoria contínua da qualidade de serviço no
Leia maisRelato de Caso: Formação de Monitores da Oficina Desafio
Relato de Caso: Formação de Monitores da Oficina Desafio Marcelo Firer Museu Exploratório de Ciências Unicamp Este texto apresenta o processo de formação básica de monitores do projeto Oficina Desafio,
Leia mais6.1 A Simulação Empresarial tem utilização em larga escala nos cursos de Administração, em seus diversos níveis de ensino no Brasil?
195 6 Discussão Neste capítulo, são discutidos os resultados apresentados nas suas unidades de pesquisa e a relação existente entre cada uma dessas unidades. Assim, este capítulo traz subsídios para a
Leia maisMELHORES PRÁTICAS DA OCDE
MELHORES PRÁTICAS DA OCDE PARA A TRANSPARÊNCIA ORÇAMENTÁRIA INTRODUÇÃO A relação entre a boa governança e melhores resultados econômicos e sociais é cada vez mais reconhecida. A transparência abertura
Leia maisInfra-estrutura para inovação e desenvolvimento
Infra-estrutura para inovação e desenvolvimento Painel: Telecomunicações, acessibilidade, TICs e inovação As telecomunicações constituem um setor de infra-estrutura de importante impacto no crescimento
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisGerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Leia maisSistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery
Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários
Leia maisREFERÊNCIA Transporte Rodoviário Agenda Setorial 2012 Acompanhamento/Monitoramento da política pública de transporte rodoviário
3ª Câmara de Coordenação e Revisão Consumidor e Ordem Econômica SAF Sul Quadra 4 Conjunto C Bloco B Sala 301; Brasília/DF, CEP 70050-900, (61)3105-6028, http://3ccr.pgr.mpf.gov.br/, 3camara@pgr.mpf.gov.br
Leia maisResultados da Pesquisa Perfil dos Organismos Governamentais de Políticas para as Mulheres
Resultados da Pesquisa Perfil dos Organismos Governamentais de Políticas para as Mulheres Encontros Regionais abril/maio de 2014 Secretaria de Articulação Institucional e Ações Temáticas SAIAT/SPM PR Objetivos
Leia maisCapítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho
20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam
Leia mais5 Considerações finais
5 Considerações finais A dissertação traz, como foco central, as relações que destacam os diferentes efeitos de estratégias de marca no valor dos ativos intangíveis de empresa, examinando criticamente
Leia maisNormas Internacionais de Avaliação. Preço Custo e valor Mercado Abordagem de valores Abordagens de avaliação
Normas Internacionais de Avaliação Preço Custo e valor Mercado Abordagem de valores Abordagens de avaliação Mercado Mercado é o ambiente no qual as mercadorias e serviços são transacionados entre compradores
Leia maisComo vender a Gestão por Processos em sua organização?
Como vender a Gestão por Processos em sua organização? Janeiro de 2012 O presente artigo aborda de forma prática as principais críticas que usualmente são atribuídas a projetos de gestão por processos.
Leia maisTRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS.
TRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS. As novas versões das normas ABNT NBR ISO 9001 e ABNT NBR ISO 14001 foram
Leia mais2 Investimentos em Tecnologia da Informação
Investimentos em Tecnologia da Informação 19 2 Investimentos em Tecnologia da Informação Este capítulo visa apresentar os conceitos básicos e definições que farão parte do desenvolvimento desta dissertação.
Leia maisCAPÍTULO 25 COERÊNCIA REGULATÓRIA
CAPÍTULO 25 COERÊNCIA REGULATÓRIA Artigo 25.1: Definições Para efeito deste Capítulo: medida regulatória coberta significa a medida regulatória determinada por cada Parte a ser objeto deste Capítulo nos
Leia maisNÚCLEO DE APOIO ESPECIALIZADO EM PROGRAMAÇÃO. Lucas Schwendler; Darlei Feix; Andreia Sias Rodrigues
NÚCLEO DE APOIO ESPECIALIZADO EM PROGRAMAÇÃO Lucas Schwendler; Darlei Feix; Andreia Sias Rodrigues Curso: Técnica integrado Informática Instituição: Instituto Federal Sul-Rio-Grandense Campus Venâncio
Leia maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia mais