Implementação do Conceito Big Data Utilizando Processamento Paralelo.
|
|
|
- Geraldo Beltrão Candal
- 9 Há anos
- Visualizações:
Transcrição
1 FACULDADE DE TECNOLOGIA DO ESTADO DE SÃO PAULO Curso Superior de Tecnologia em Sistemas para Internet Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Implementação do Conceito Big Data Utilizando Processamento Paralelo. PROJETO DE INICIAÇÃO CIENTIFICA Carapicuíba, 2016
2 FACULDADE DE TECNOLOGIA DO ESTADO DE SÃO PAULO Implementação do Conceito Big Data Utilizando Processamento Paralelo Orientadores: Profa. Dra. Magali Andreia Rossi Prof. Dr. Jean Marcos Laine Prof. Msc Tarcísio Peres Carapicuíba, 2016
3 1. Resumo O crescimento e a evolução de ferramentas tecnológicas nos mais diversos campos de aplicações, apresentam-se continuamente em nosso dia-a-dia como algo inovador e, em muitas vezes, como necessidade para que possamos nos manter no mercado de trabalho. Assim surgiu o conceito conhecido como Big Data. Esse conceito refere-se a capacidade de analisar massivamente os dados extraídos de diferentes fontes dentro de uma entidade, seja de pesquisa ou comercial [1], [2]. A capacidade de realizar uma análise massiva só é possível através de algum sistema distribuído de alto desempenho, como por exemplo um cluster. Neste ambiente computacional as tarefas são processadas de forma paralela com o intuito de reduzir o tempo de execução e melhorar o desempenho da solução criada. Assim, esse projeto de pesquisa tem como objetivo a implementação das ferramentas necessárias para implantação de um ambiente Big Data e a construção de um ambiente distribuído (cluster) [3], [4] para o processamento paralelo dos dados no ambiente. 2. Introdução Big Data ainda é um conceito novo no Brasil. Poucas são as entidades possuem conhecimento total sobre esse novo ambiente e como implementa-lo, acrescido muitas vezes da falta de confiança para que se possa realizar uma mudança de paradigma na atual estrutura. Contudo, trata-se de um ambiente altamente eficaz quando se refere ao processamento de dados em massa. Nele é possível gerar o armazenamento de dados extraídos de fontes como as Redes Sociais: Twitter, Facebook, Instagram [5], diretamente de sensores e também de outros tipos de dados gerados por ferramentas de monitoramento. Desta forma, esse projeto de pesquisa visa a implementação do ambiente Big Data, onde, são exploradas as atuais ferramentas de software livre disponíveis por meio da Apache Fundation [6]. As ferramentas disponibilizadas pela fundação são específicas para implementação do ambiente proposto, onde, serão estudadas e então definido o conjunto de ferramentas que melhor atenderá o propósito do projeto.
4 Para realização do processo de Data Collection (Coleta de Dados) serão desenvolvidos Crawlers (Extratores), capazes de extrair dados de diversas fontes atualmente disponíveis na web. O projeto contará com a implementação de um ambiente computacional de alto desempenho (cluster) para que as soluções criadas possam ser testadas e avaliadas. O termo Computação de Alto Desempenho tem sido amplamente utilizado para caracterizar o uso de recursos computacionais que são superiores aos recursos normalmente encontrados em desktops ou simples estações de trabalho. Estes recursos são empregados, em geral, para resolver problemas considerados difíceis e que até pouco tempo atrás eram considerados sem solução. Tais aplicações demandam alta capacidade de processamento do ambiente e exigem recursos que apenas alguns ambientes podem oferecer. Os sistemas de alto desempenho são fundamentais para as aplicações modernas, notadamente as aplicações interativas como jogos computacionais, aplicações comerciais que estão na WEB e também as científicas. Hoje em dia, segundo dados publicados no site os sistemas computacionais de maior capacidade de processamento em atividade hoje no mundo são aglomerados de computadores (clusters). Estas máquinas estão sendo utilizadas na indústria e nos centros de pesquisa (universidades) espalhados pelo mundo. Este fato demonstra a importância destes sistemas computacionais nos dias de hoje. Neste cenário, é possível compreender o quanto esses sistemas computacionais podem ajudar no desenvolvimento de soluções que exigem alta capacidade de processamento do equipamento/infraestrutura. Uma das vantagens deste ambiente é a possibilidade de utilizar somente tecnologias e ferramentas livres (Open Source), incluindo o próprio sistema operacional. 3. Justificativa Atualmente, os desenvolvimentos voltados ao campo da ciência da computação apresentam um elevado crescimento em torno de novas tecnologias que auxiliam a tomada de decisão de forma eficiente e rápida. A análise de dados passou a ser considerada um ponto fundamental para as instituições que almejam agregar valor aos seus serviços. Para Miao e Zhang, um dos grandes desafios da implementação do conceito de Big Data é sua implementação em sistema de processamento paralelo e sua própria segurança.
5 Segundo Demkenco, Laat e Membrey, os desafios vão além de prover uma infraestrutura física para o processamento necessário, mas também, por exemplo, abrange a necessidade de se criar modelos semânticos para o ambiente. Ainda em suas definições Demkenco, Laat e Membrey, exploram a necessidade de ambientes onde possam ser analisados os conceitos que circundam a implementação de ambientes Big Data. 4. Objetivos Os objetivos do projeto são definidos conforme a seguir: 4.1. Objetivos Gerais Incentivar o desenvolvimento de projetos de pesquisa e a iniciação científica nos diversos cursos oferecidos pela Fatec Carapicuíba, bem como o estudo de novas tecnologias e das ferramentas atualmente utilizadas para construção do ambiente Big Data. Em paralelo, montar e configurar um cluster capaz de realizar todo o processamento paralelo que envolverá a manipulação dos dados nas aplicações Objetivos Específicos Análise de dados semiestruturados e não estruturados; Estudo e implementação de bases NoSQL; Desenvolvimento de Crawler (Extrator) para extração de dados web e de sensores; Estudo sobre o uso de algoritmos inteligentes (AI) nas operações básicas do ambiente; Implementação de cluster para processamento paralelo dos dados; Estudo e aplicação de técnicas de análise e otimização de desempenho [7], [8], [9] Objetivos Adicionais Oferecimento de minicursos e workshops para difusão do projeto de pesquisa; Escrita de artigos científicos para difusão da pesquisa desenvolvida; Elaboração de relatórios (passo-a-passo) das atividades realizadas para a construção do ambiente; Elaboração de relatórios semestrais de acompanhamento do projeto de pesquisa; Apresentação dos resultados do projeto de pesquisa em eventos científicos.
6 5. Metodologia Esta proposta de pesquisa pretende introduzir um estudo no campo da ciência da computação para sistemas analíticos e processamento paralelo, atualmente pesquisados e discutidos por diversas empresas e instituições de pesquisa. Assim, esse projeto de pesquisa envolve uma possível competência interdisciplinar, como, arquitetura de computadores, linguagem de programação, redes de computadores e sistemas inteligentes. Desta forma, será realizado o levantamento bibliográfico sobre o assunto, bem como, um estudo sobre as ferramentas que deverão ser implantadas/implementadas para o funcionamento do ambiente. Relacionado a implementação do cluster, primeiramente será realizada avaliação física das máquinas a serem utilizadas, estudo das técnicas para configuração do cluster, bem como um estudo de ferramentas, algoritmos e linguagens para programação paralela [10], [11], [12]. 6. Cronograma A seguir é apresentada a lista de atividades para um total de 06 meses, tendo o início previsto para em 10 de outubro de 2016 e sendo finalizado em 10 de abril de 2017, extensível para mais 6 meses. I.A. Mês 1 II.A. Meses 1, 2, 3 e 4 III.A. Meses 3, 4, 5 e 6 IV.A. Meses 3, 4, 5 e 6 V.A. Meses 4, 5 e 6 Atividade I.A: Será realizada a revisão de literatura sobre os temas envolvidos no projeto e levantamento das ferramentas a serem utilizadas. Atividade II.A: A primeira fase será a definição do conjunto de ferramentas a serem utilizadas. A segunda fase consiste na construção/implantação do ambiente físico e logico, bem como, a primeira análise referente a estabilidade e segurança do ambiente para realização das operações de testes.
7 Atividade III.A: Serão definidas e desenvolvidas as ferramentas para aquisição dos dados via web e sensores. Atividade IV.A: Disseminação das atividades pode incluir seminários e a apresentação dos principais resultados por meio de artigos científicos em workshops, conferências e revistas. Atividade V.A: Definição dos trabalhos futuros para continuação da pesquisa na área. 7. Seleção A presente proposta para Iniciação Científica fara a seleção dos discentes por meio do Edital Interno de Chamada N 08/2016. Serão abertas a quantidade de 13 vagas as quais serão distribuídas nas atividades definidas no item 6 dessa proposta. Referência Bibliográfica [1] T. Mattson, HPBC 2015 Keynote Speaker - Big Data: What happens when data actually gets big?, in 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015, pp [2] D. Becker, T. D. King, and B. McMullen, Big data, big data quality problem, in 2015 IEEE International Conference on Big Data (Big Data), 2015, pp [3] Han Hu, Yonggang Wen, Tat-Seng Chua, and Xuelong Li, Toward Scalable Systems for Big Data Analytics: A Technology Tutorial, IEEE Access, vol. 2, pp , [4] X. Miao and D. Zhang, The opportunity and challenge of Big Data s application in distribution grids, in 2014 China International Conference on Electricity Distribution (CICED), 2014, pp [5] L. Wang, J. Zhan, C. Luo, Y. Zhu, Q. Yang, Y. He, W. Gao, Z. Jia, Y. Shi, S. Zhang, C. Zheng, G. Lu, K. Zhan, X. Li, and B. Qiu, BigDataBench: A big data benchmark suite from internet services, in 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA), 2014, pp [6] A. Fundation, The Apache Software Foundation, The Apache Software Foundation, [Online]. Available: [Accessed: 11-Apr-2016]. [7] JAIN, Raj. The art of computer systems performance analysis. John Wiley, [8] OBAIDAT, M. S. Fundamentals of Performance Evaluation of Computer. John Wiley Professional, [9] GUNTHER, N. J. Analyzing Computer Systems Performance. Springer Verlag, [10] Kirk, David B.; Hwu, Wen-mei W. Programming Massively Parallel Processors, Morgan Kaufmann: 1º edição, [11] Mattson, T.G, Sanders. B.A., Massingill, B.L. Patterns for Parallel Programming. Addison-
8 Wesley: 1º edição, [12] Gebali, Fayez. Algorithms and Parallel Computing, Wiley: 1º edição, 2011.
USO DE PARALELISMO DE DADOS PARA MAIOR EFICIÊNCIA DE ALGORITMOS DE PROCESSAMENTO DE IMAGENS
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM USO DE PARALELISMO DE DADOS PARA MAIOR EFICIÊNCIA DE ALGORITMOS DE PROCESSAMENTO
UNIVERSIDADE PRESBITERIANA MACKENZIE
1. Identificação do Curso a. Curso de Especialização em: Ciência de Dados (BIG DATA ANALYTICS) b. Área: Computação c. Área temática (tema): BIG DATA d. Linha de Pesquisa: Computação e Sistemas de Informação
Administração de Serviços de Redes. Introdução a Clusters. Prof. Dayvidson Bezerra Contato:
Administração de Serviços de Redes Introdução a Clusters Prof. Dayvidson Bezerra Contato: [email protected] Definição Cluster é um termo amplamente utilizado, significa computadores independentes
Parallel Computing Paradigms
João Luís Ferreira Sobral www.di.uminho.pt/~jls jls@... Web: Elearning 1 At the end of the course, students should be able to: Design and optimise parallel applications that can efficiently run on a wide
Mineração de Dados com Big Data. Prof. Fabrício Olivetti de França Universidade Federal do ABC
Mineração de Dados com Big Data Prof. Fabrício Olivetti de França Universidade Federal do ABC Sobre mim Formado em Engenharia Elétrica com ênfase em Computação pela Universidade Católica de Santos. Mestrado
com Big Data Fabrício Olivetti de França Universidade Federal do ABC
Mineração de Dados com Big Data Fabrício Olivetti de França Universidade Federal do ABC Tópicos 1. Sobre mim 2. Sobre a Disciplina 1 Sobre mim Sobre mim Formado em Engenharia Elétrica com ênfase em Computação
Computação Musical - Introdução slides do curso Computação Musical
- Introdução slides do curso Departamento de Ciência da Computação Universidade Federal de São João Del Rei 2014/2 O que é computação musical? Denitivamente é computação. Relacionada e aplicada à música.
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Prof. Carlos Eduardo de B. Paes Departamento de Ciência da Computação Pontifícia Universidade Católica de São Paulo Objetivos
Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2017.1 Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de
BD e Cloud Gerenciamento de. Dados na Nuvem
CIn/UFPE In940 - Banco de Dados Gerenciamento de Dados na Nuvem Conceitos e Arquiteturas Chaina Santos Oliveira - cso2 Roteiro Motivação Computação em Nuvem Gerenciamento de dados na Nuvem Sistemas de
Licenciatura em Informática
Licenciatura em Informática Unidade Curricular Arquitetura de Computadores Computer Architecture Objetivos -Compreender o hardware e software de sistema (SO); -Entender os sistemas de numeração e aritmética
Informática Parte 10 Prof. Márcio Hunecke
Escriturário Informática Parte 10 Prof. Márcio Hunecke Informática CONCEITOS DE MAPREDUCE E HDFS/HADOOP/YARN 2.7.4 Big Data O termo Big Data refere-se a um grande conjunto de dados armazenados e baseia-se
BIG DATA. Jorge Rady de Almeida Jr. Escola Politécnica da U SP
BIG DATA Jorge Rady de Almeida Jr. [email protected] Escola Politécnica da U SP BIG DATA - MOTIVAÇÃO Aumento da geração e armazenamento digital de dados Aumento da capacidade de processamento em geral:
INTERNET DAS COISAS: PROTÓTIPO DE BAIXO CUSTO PARA MONITORAR TEMPERATURA E UMIDADE
INTERNET DAS COISAS: PROTÓTIPO DE BAIXO CUSTO PARA MONITORAR TEMPERATURA E UMIDADE Mattheus Nunes Araújo Aluno do IFMT, Campus Cuiabá, bolsista PIBITI/CNPq Ed Wilson Ferreira Tavares Doutor do IFMT, Campus
Fundamentos de Mineração de Dados
Fundamentos de Mineração de Dados Prof. Ricardo Fernandes [email protected] O que é Mineração de Dados? Uso de ferramentas matemáticas, clássicas ou inteligentes, no processo de descoberta de conhecimento
Curso de Engenharia Formação Geral 1º e 2º anos
Curso de Engenharia Formação Geral 1º e 2º anos DISCIPLINA 1º Bimestre Introdução à Engenharia 40 Informática 40 Matemática 80 Produção de Textos 40 2º Bimestre Cálculo I 80 Física I 80 Inglês 20 Metodologia
AVALIAÇÃO DE DESEMPENHO DE PROCESSAMENTO DISTRIBUÍDO EM LARGA ESCALA COM HADOOP
AVALIAÇÃO DE DESEMPENHO DE PROCESSAMENTO DISTRIBUÍDO EM LARGA ESCALA COM HADOOP Débora Stefani Lima de Souza [email protected] Orientador: Dr. Paulo Romero Martins Maciel INTRODUÇÃO Nem sempre os dados
Introdução a Computação em Nuvem
Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
Figura 4.2: Matriz Curricular
Figura 4.2: Matriz Curricular 3660 Fundamentos de Matemática e Estatística Física Eletrônica Algoritmos e Programação Arquitetura de Computadores Metodologias e Técnicas de Computação Engenharia e Sistemas
MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período
MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos
Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux
Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2015.1 Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux Proposta
Sistemas Distribuídos
Sistemas Distribuídos Classificação de Flynn Fonte: Professoras. Sarita UFRJ e Thais V. Batista - UFRN Arquiteturas Paralelas Computação Paralela Conceitos Permite a execução das tarefas em menor tempo,
COMPUTAÇÃO PARALELA E DISTRIBUÍDA
COMPUTAÇÃO PARALELA E DISTRIBUÍDA Aluno: Alessandro Faletti Orientadora: Noemi Rodriguez Introdução O objetivo inicial no projeto era aplicar a possibilidade de processamento em paralelo no sistema CSBase
Um Método para Melhoria de Dados Estruturados de Imóveis
Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Um Método para Melhoria de Dados Estruturados de Imóveis Lucas Nunes de Souza Proposta de Trabalho de Graduação
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -
CIC Organização e Arquitetura de Computadores. Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher
CIC - 116394 Organização e Arquitetura de Computadores Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher Entender o funcionamento interno dos computadores não é uma tarefa simples para
Currículos dos Cursos UFV CIÊNCIA DA COMPUTAÇÃO. COORDENADOR Alcione de Paiva Oliveira
82 Currículos dos Cursos UFV CIÊNCIA DA COMPUTAÇÃO COORDENADOR Alcione de Paiva Oliveira [email protected] UFV Catálogo de Graduação 2013 83 Bacharelado ATUAÇÃO A Ciência da Computação caracteriza-se
OpenMP: Variáveis de Ambiente
Treinamento OpenMP C/C++ 1 TREINAMENTO OpenMP C/C++ Módulo 1 Computação de Alto Desempenho Módulo 2 OpenMP: Construtores Paralelos Módulo 3 OpenMP: Diretivas de sincronização Módulo 4 OpenMP: Funções de
Informática Parte 11 Prof. Márcio Hunecke
Escriturário Informática Parte 11 Prof. Márcio Hunecke Informática FERRAMENTAS DE INGESTÃO DE DADOS (SQOOP 1.4.6, FLUME 1.7.0, NIFI 1.3.0 E KAFKA 0.11.0) Visão geral sobre os quatro componentes Fazem
Página 1 of 5. Curriculum Vitae - CNPq. Dados Pessoais. Formação Acadêmica/Titulação. Atuação Profissional
Página 1 of 5 Curriculum Vitae - CNPq Maio/2003 Dados Pessoais Nome Volnys Borges Bernal Nascimento 11/04/1966 - Santos/SP - Brasil CPF 08060543873 Formação Acadêmica/Titulação 1997-2003 1993-1997 1985-1989
Técnicas de Inteligência Artificial
Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 01 Introdução, motivação e áreas de aplicação Prof. Max Pereira Neurônio de McCulloch-Pitts Warren
Sistemas Distribuídos
Sistemas Distribuídos Alameda: https://fenix.ist.utl.pt/disciplinas/sdis-5/2009-2010/2-semestre [email protected] Tagus: https://fenix.ist.utl.pt/disciplinas/sdis4/2009-2010/2-semestre
Aprendizagem de Máquina
Aprendizagem de Máquina Apresentação da Disciplina Alessandro L. Koerich 2008 Mestrado e Doutorado em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Mestrado/Doutorado em Informática Aprendizagem
SSC510 Arquitetura de Computadores. 6ª aula
SSC510 Arquitetura de Computadores 6ª aula PARALELISMO EM NÍVEL DE PROCESSOS PROFA. SARITA MAZZINI BRUSCHI Tipos de Paralelismo Instrução (granulosidade fina) Paralelismo entre as instruções Arquiteturas
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 04: PROCESSAMENTO PARALELO: MULTICOMPUTADOR Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação MULTICOMPUTADORES
O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.
ESTUDO SOBRE MÉTODOS DE RECONHECIMENTO FACIAL EM FOTOGRAFIAS DIGITAIS Ana Elisa SCHMIDT¹, Elvis Cordeiro NOGUEIRA² ¹ Orientadora e docente do IFC-Campus Camboriú; ² Aluno do curso de Bacharelado em Sistemas
BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1
BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1 2 2 aulas teóricas e 2 aulas práticas (ambas em laboratório) Terças às 17:10, lab 22 do DECOM Prof. Túlio
UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU
UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU PLANO DE TRABALHO EM INICIAÇÃO CIENTÍFICA Desenvolvimento e aplicação de um modelo gravitacional simplificado para análise de texturas coloridas. Uberlândia 30/04/2014
30/5/2011. Sistemas computacionais para processamento paralelo e distribuído
Arquitetura de Computadores Sistemas computacionais para processamento paralelo e distribuído Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO Processamento
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 70-000 Tel: (7)-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP
CIÊNCIA DA COMPUTAÇÃO
CURSO G R A D E C U R R I C U L A R HÍBRIDO + CIÊNCIA DA COMPUTAÇÃO 1 OBJETIVOS DO CURSO Ciência da Computação Você aprende junto a pesquisadores e próximo do mercado de trabalho. As empresas participam
BALANCEAMENTO DE CARGA EM SISTEMAS MULTIPROCESSADORES UTILIZANDO O MODELO DE PROGRAMAÇÃO CHARM++ 1
BALANCEAMENTO DE CARGA EM SISTEMAS MULTIPROCESSADORES UTILIZANDO O MODELO DE PROGRAMAÇÃO CHARM++ 1 Guilherme Henrique Schiefelbein Arruda 2, Edson Luiz Padoin 3. 1 Trabalho desenvolvido no contexto do
Computação de Alto Desempenho Clusters de PCs
RSS-10/03 p.1/31 Computação de Alto Desempenho Clusters de PCs Renato Silva LNCC - MCT Outubro de 2003 RSS-10/03 p.2/31 Renato S. Silva sala: 2a-23 - ramal: 6148 - e-mail: [email protected] Material: Aulas:
