GPU-based Heterogeneous Systems [PCs (CPU + GPU) = Heterogeneous Systems]
|
|
- Luiz Henrique Cerveira Pinho
- 8 Há anos
- Visualizações:
Transcrição
1 GPU-based Heterogeneous Systems [PCs (CPU + GPU) = Heterogeneous Systems] Leonel Sousa and Lídia Kuan and Aleksandar Ili!
2 General Outline GPU-based Heterogeneous Systems CHPS: Collaborative-execution-environment for Heterogeneous Parallel Systems CudaMPI and CaravelaMPI: APIs for GPU computation in distributed systems Conclusions and future work 2
3 CHPS: Introduction Commodity desktop computers = Heterogeneous systems Multi-core general-purpose processors (CPUs) Many-core graphic processing units (GPUs) Special accelerators, co-processors, FPGAs, DSPs! Huge collaborative computing power - Not yet explored - In most research done target the usage of one these devices at time, mainly for domain-specific computations Heterogeneity makes problems much more complex 3
4 CHPS: Desktop Heterogeneous Systems Master-slave execution paradigm Distributed-memory programming techniques CPU (Master) Global execution controller Access the whole global memory Interconnection Busses Distributed-memory system with restrictions in communication bandwidth Underlying Devices (Slaves) Different architectures and programming models Computation performed using local memories 4
5 CHPS: Unified Execution Model Primitive jobs - Minimal problem portions for parallel execution (1 st agglomeration) - Balanced granularity: fine enough partition to sustain execution on every device in the system, but coarse enough to reduce data movement problems/overheads Job Queue - Classifies the primitive jobs to support specific parallel execution scheme - Accommodates primitive jobs batching into a single job according to the individual device demands (2 nd agglomeration) 5
6 CHPS: Unified Execution Model II Device Query Identifies all underlying devices Holds per-device information (device type, current status, requested workload and performance history) Scheduler Adopts a scheduling scheme according to devices capabilities, availability and restrictions (currently, FCFS) Forms execution pair: <device, computational_portion> Upon the execution completion, the data is transferred back to the host, and the device is free to support another request from the Scheduler 6
7 CHPS: Case study Dense Matrix Multiplication Matrix multiplication is based on sub-matrix partitioning by creating a set of primitive jobs Devices can request several primitive jobs at once Single updates are performed atomically High performance libraries: ATLAS CBLAS [CPU], CUBLAS [GPU] Problem size M N K Primitive Job parameters P Q R Job Queue size 7
8 CHPS: Case study 3D Fast Fourier Transform Problem size N 1 N 2 N 3 Primitive Job parameters P 1 P 2 P 3 Job Queue Size 2D FFT Batch N 1 / P 1! 1D FFT Batch! (N 2 / P 2 ) x (N 3 / P 3 ) H = FFT 1D (FFT 2D (h)) Traditional parallel implementation requires transpositions - between FFTs applied on different dimensions and after executing the final FFT Our implementation Only portions of data which are assigned to the device are transposed, and the results are retrieved on adequate positions after the final FFT High performance libraries: FFTW [CPU], CUFFT [GPU] 8
9 CHPS: Experimental Results Optimized Dense Matrix Multiplication RESULTS Exhaustive search 32x32 tests Optimal load-balancing GPU 2x13 CPU 3x2 Obtained speedup (comparing to): 1 CPU core CPU cores GPU 1.2 Single precision floating-point arithmetic (Largest problem executable by the GPU) Problem size Primitive Job parameters M N K P Q R Job Queue size 32 Experimental Setup CPU Intel Core 2 GPU NVIDIA GeForce8600GT Speed/Core (GHz) Global Memory (MB) High Performance Software Matrix Multiplication ATLAS CUBLAS 2.1 3D FFT FFTW CUFFT 2.1 9
10 CHPS: Experimental Results Complex 3D FFT RESULTS FFT Batch 2D FFT 1D FFT Complex 3D fast Fourier transform (Problem not possible to execute on the GPU) Exhaustive search 160 tests 416 tests GPU CPU GPU CPU Optimal load-balancing Obtained speedup (comparing to): 1 CPU core CPU cores 1.6 ~1! (1.9)* 1 GPU x x Problem size Primitive Job parameters Job Queue size 2D FFT Batch 1D FFT Batch N 1 N 2 N P 1 P 2 P x 2D FFT (512x512) 32x32 1D FFTs (512) * - Instituto without integrated de Engenharia transposition de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa! 10
11 CHPS: Experimental Results Total complex 3D FFT Transposition time dominates the execution for higher workloads! Memory transfers are significant! Matrix Multiplication GPU execution surpass the CPU execution 11
12 Work CHPS - Collaborative Execution Environment for Heterogeneous Parallel Systems CudaMPI and CaravelaMPI - APIs for GPU computation in distributed systems 12
13 CudaMPI and CaravelaMPI: Motivation Distributed system for computation Take advantage of GPU s computational power Use several platforms containing GPUs to solve one single problem Programming challenges: Algorithm parallelization Perform computation in GPUs Execution in a distributed system where platforms have their own memory Network communication 20/10/09 13
14 CudaMPI and CaravelaMPI: Proposal GPU general-purpose computation on a distributed system without being concerned with the network communication Implementation of two libraries using MPI for communication in a distributed system: CudaMPI: CUDA for computation on NVIDIA s Tesla architecture GPUs Execution kernel passed as parameter CaravelaMPI: OpenGL and DirectX for computation on any vendor s GPU Execution kernel set by a XML file 20/10/09 14
15 CudaMPI and CaravelaMPI: Libraries CudaMPI CaravelaMPI System functions initialize and finalize the involved environments Communication and Execution functions provide send and receive calls and execute a kernel Non-blocking functions allow to execute an independent function while waiting for data to be received / send Synchronization function provide the guarantee that the data sending has finished 15
16 CudaMPI and CaravelaMPI: Case Study Dense Matrix Multiplication The matrices are distributed by P nodes Each step calculates a partial of the final result 20/10/09 16
17 CudaMPI: Case study 3D Fast Fourier Transform Our implementation H = FFT 1D (FFT 2D (h)) Portions of data are assigned to different nodes of the cluster 2D FFT: P1 = N1/(number of nodes) 1D FFT: P3 = N3/(number of nodes) High performance libraries: CUFFT [GPU] 17
18 CudaMPI and CaravelaMPI: Experimental Results Dense Matrix Multiplication Cluster environment with 4 computers (Intel Core 2 Quad@2.4Ghz, NVIDIA GeForce 8800GT) Gigabit Ethernet network 256x256! 512x512! 1024x1024! 2048x2048! Nº of Nodes! 1! 4! 1! 4! 1! 4! 1! 4! CPU + MPI (sec)! Network! "#""""! "#"$%&! "#""""! "#'%""! "#""""! (#"'&%! "#""""! )#"$))! Kernel! "#*$&"! "#($&"! *#+&*"! (#'"$"! *&#,&""! %#)")"! ("+)#)"""! ('*#')""! Total! "#*$&"! "#'*$&! *#+&*"! (#)%$"! *&#,&""! ("#)+'%! ("+)#)"""! ('%#+())! CudaMPI (sec)! Network! "#""""! "#"$$$! "#""""! "#'$,'! "#""""! (#")$%! "#""""! )#"%+'! Kernel! "#""()! "#""",! "#"",)! "#""'*! "#"+,(! "#"('&! "#'*()! "#"$()! Total! "#""()! "#"$&)! "#"",)! "#'$&$! "#"+,(! (#",",! "#'*()! )#(,)$! Network! "#""""! "#()')! "#""""! "#$'*&! "#""""! '#*+,"! "#""""! ("#),$(! CaravelaMPI (sec)! Kernel! "#'(),! "#"$'$! (#)',$! "#))+"! ("#$%")! '#%(,"!,*#$$%)! ''#")(%! Total! "#'(),! "#'(*(! (#)',$! (#(,&&! ("#$%")! *#)*'"!,*#$$%)! +'#*"%"! 18
19 CudaMPI and CaravelaMPI: Experimental Results Dense Matrix Multiplication The lowest execution time is achieve with the CudaMPI library Results show that the bottleneck for CudaMPI library is the lag of the network Using 4 nodes improves the execution time. Speed-up up to 3.5 is achieved GPU execution has better performance than CPU 19
20 CudaMPI: Experimental Results 3D Fast Fourier Transform CudaMPI library using CUFFT for computation With network time, up to 2,5x speed-up is achieved Up to 4x speed-up is achieved (4 nodes vs 1 node) without network time 256x256x256! 512x512x64! 1024x1024x x2048x4 1! 4! 1! 4! Kernel (sec)! 1,4736! 0,3675! 5,0341! 1,2582! 19,2262 4, , ,3955 PCI-E Bus (sec)! 1,8494! 0,4397! 5,7882! 1,4318! 21,9203 5, , ,1429 Network (sec)! 0,0000! 12,6753! 0,0000! 12,2511! 0, ,3946 0, ,2128 Total (sec)! 3,3230! 13,4825! 10,8222! 14,9412! 41, , , ,
21 Conclusions and Future work: CHPS The proposed unified execution environment achieves significant speedups relatively to the single CPU core execution: 4.5 for dense matrix multiplication 2.8 for complex 3D fast Fourier transform Future work: Implementation in more heterogeneous systems (more GPUs, more CPU cores, or special-purpose accelerators) Asynchronous memory transfers Tackle dependencies and adopt advanced scheduling policies Performance prediction and application self-tuning To identify limits in performance to choose the processor to use (e.g GPU versus CPU) 21
22 Conclusions and Future work: CudaMPI The two considered algorithms When considering only the kernel execution time, speed-up is always achieved Network communication is the bottleneck on CudaMPI library Future Work Test the libraries using Infiniband network Use the libraries for solving single different independent applications and considering that data is replicated 22
23 Questions? Thank you 20/10/09 23
Collaborative Execution Environment for Heterogeneous Parallel Systems CHPS*
Collaborative Execution Environment for Heterogeneous Parallel Systems CHPS* Aleksandar Ilić and Leonel Sousa *In 12th Workshop on Advances in Parallel and Distributed Computational Models (APDCM/IPDPS
Leia maisCooperative Execution on Heterogeneous Multi-core Systems
Cooperative Execution on Heterogeneous Multi-core Systems Leonel Sousa and Aleksandar Ilić INESC-ID/IST, TU Lisbon Motivation COMMODITY COMPUTERS = HETEROGENEOUS SYSTEMS Multi-core General-Purpose Processors
Leia maisScheduling Divisible Loads on Heterogeneous Desktop Systems with Limited Memory
Scheduling Divisible Loads on Heterogeneous Desktop Systems with Limited Memory Aleksandar Ilić and Leonel Sousa INESC-ID/ IST, TU Lisbon, Portugal 9 th Workshop on Algorithms, Models and Tools for Parallel
Leia maisTransparent application acceleration by intelligent scheduling of shared library calls on heterogeneous systems September 9, 2013
Transparent application acceleration by intelligent scheduling of shared library calls on heterogeneous systems João Colaço, Adrian Matoga, Aleksandar Ilic, Nuno Roma, Pedro Tomás, Ricardo Chaves adrian.matoga@inesc-id.pt
Leia maisLeonel Sousa 1, Aleksandar Ilić 1, Frederico Pratas 1 and Pedro Trancoso 2 work performed in the scope of HiPEAC FP7 project
Efficient Execution on Heterogeneous Systems Leonel Sousa 1, Aleksandar Ilić 1, Frederico Pratas 1 and Pedro Trancoso 2 work performed in the scope of HiPEAC FP7 project 1 INESC-ID/ ID/ IST, TU Lisbon
Leia maisExtending the application of GPUs beyond processing accelerators
Extending the application of GPUs beyond processing accelerators Leonel Sousa and Aleksandar Ilic and Frederico Pratas CE Lab Colloquium TUDelft 2009 August 26 Motivation: GPUs evolution Graphics Processing
Leia maisHeterogeneous multi-core computer architectures and
Heterogeneous multi-core computer architectures and Dedicated processing structures for Signal processing applications Nuno Roma Ongoing research! Heterogeneous any-core processing!
Leia maisEfficient Locally Trackable Deduplication in Replicated Systems. www.gsd.inesc-id.pt. technology from seed
Efficient Locally Trackable Deduplication in Replicated Systems João Barreto and Paulo Ferreira Distributed Systems Group INESC-ID/Technical University Lisbon, Portugal www.gsd.inesc-id.pt Bandwidth remains
Leia maisPerformance-aware task management and frequency scaling in embedded systems
Performance-aware task management and frequency scaling in embedded systems Leonel Sousa Francisco Gaspar Aleksandar Ilic Pedro Tomás {las,fgaspar,ilic,pfzt}@sips.inesc-id.pt Signal Processing Systems
Leia maisGPU Accelerated Stochastic Inversion of Deep Water Seismic Data
GPU Accelerated Stochastic Inversion of Deep Water Seismic Data Tomás Ferreirinha Rúben Nunes Amílcar Soares Frederico Pratas Pedro Tomás Nuno Roma Pedro Tomás INESC-ID, Instituto Superior Técnico, Universidade
Leia maisTese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java
Licenciatura em Engenharia Informática Degree in Computer Science Engineering Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Performance analysis of large distributed
Leia maisAnálise de desempenho e eficiência energética de aceleradores NVIDIA Kepler
Análise de desempenho e eficiência energética de aceleradores NVIDIA Kepler Emilio Hoffmann, Bruno M. Muenchen, Taís T. Siqueira, Edson L. Padoin e Philippe O. A. Navaux Universidade Regional do Noroeste
Leia maisA Cloud Computing Architecture for Large Scale Video Data Processing
Marcello de Lima Azambuja A Cloud Computing Architecture for Large Scale Video Data Processing Dissertação de Mestrado Dissertation presented to the Postgraduate Program in Informatics of the Departamento
Leia maisInteroperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures
GeoInfo - 2006 Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures Leonardo Lacerda Alves Clodoveu A. Davis Jr. Information Systems Lab
Leia maisPlaca de vídeo em CUDA
Placa de vídeo em CUDA Matheus Costa Leone de Souza Krystian Aparacido Resumo Quando você tem um cálculo que possa ser grande demais para você realizar a mão, a primeira solução que lhe vem a cabeça é
Leia maisUnifying Stream Based and Reconfigurable Computing to Design Application Accelerators
Unifying Stream Based and Reconfigurable Computing to Design Application Accelerators Bruno Francisco, Frederico Pratas and Leonel Sousa VLSI-SoC 2010 Madrid, Spain Wednesday, September 29th Motivation
Leia maisAvaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core
Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core Matheus S. Serpa 1, Claudio Schepke 1, João V. F. Lima 2 1 Ciência da Computação Universidade Federal do Pampa
Leia maisCaravela: A Distributed Stream-based Computing Platform
Caravela: A Distributed Stream-based Computing Platform Leonel Sousa, Schinichi Yamagiwa Students involved: Diogo Antão, Gabriel Falcão and Tomás Brandão 1 IBM Haifa Labs Outline 1. Stream-based computing
Leia maisGUIÃO A. Ano: 9º Domínio de Referência: O Mundo do Trabalho. 1º Momento. Intervenientes e Tempos. Descrição das actividades
Ano: 9º Domínio de Referência: O Mundo do Trabalho GUIÃO A 1º Momento Intervenientes e Tempos Descrição das actividades Good morning / afternoon / evening, A and B. For about three minutes, I would like
Leia maisCHPC Computational Platforms
CHPC Computational Platforms Dorah Thobye Acting Technical Manager Slide 1 OUTLINE CHPC HPC PLATFORMS IBM IBM E1350 LINUX CLUSTER BLUE GENE/P CHALLENGES MACHINE USAGE STATS SUN MICROSYSTEMS SUN Fusion
Leia maisAula 02. Disciplina Sistemas de Computação
Aula 02 Disciplina Sistemas de Computação Exemplo: O que há por trás de uma Busca na Web? DNS Servers Datacenter DNS request create result page Search Index Load balancer Ad Server Complexa interação de
Leia maisProgramação em Paralelo. N. Cardoso & P. Bicudo. Física Computacional - MEFT 2012/2013
Programação em Paralelo CUDA N. Cardoso & P. Bicudo Física Computacional - MEFT 2012/2013 N. Cardoso & P. Bicudo Programação em Paralelo: CUDA 1 / 19 CUDA "Compute Unified Device Architecture" Parte 1
Leia maisProcessamento de Alto Desempenho utilizando Unidade de Processamento Gráfico - GPU
Processamento de Alto Desempenho utilizando Unidade de Processamento Gráfico - GPU Francisco Ribacionka e Ettore Enrico (STI ) USP/STI/InterNuvem internuvem@usp.br Março -2016 Processamento de Alto Desempenho
Leia maisVirtual Network Embedding with Coordinated Node and Link Mapping
Virtual Network Embedding with Coordinated Node and Link Mapping N. M. Mosharaf Kabir Chowdhury Muntasir Raihan Rahman and Raouf Boutaba University of Waterloo Motivation Network Virtualization Coexistence
Leia maisManual de Docência para a disciplina de Algoritmia e Programação 2005/2006 Engenharia Informática, 1º ano José Manuel Torres
Manual de Docência para a disciplina de Algoritmia e Programação 2005/2006 Engenharia Informática, 1º ano José Manuel Torres Número de horas do programa: 60 horas Número de horas Semanal: 4 Horas Número
Leia maisHMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6
HMI Caracteristicas e extensões utilizando FT View ME v6.1 e PanelView Plus 6 Dangelo Ávila Gerente de Produto Email: dmavila@ra.rockwell.com Cel: (021) 98207-5700 PUBLIC PUBLIC - 5058-CO900H Agenda 1.
Leia maisWiki::Score A Collaborative Environment For Music Transcription And Publishing
Wiki::Score A Collaborative Environment For Music Transcription And Publishing J.J. Almeida 1 N.R. Carvalho 1 J.N. Oliveira 1 1 Department of Informatics, University of Minho {jj,narcarvalho,jno}@di.uminho.pt
Leia maisICS-GT INTEGRATED CONTROL SYSTEM FOR GAS TURBINE
ICS-GT INTEGRATED CONTROL SYSTEM FOR GAS TURBINE ICS Gas Turbine Complete Control ICS-GT control system is an plc-based, integrated solution for gas turbine control and protection. The ICS-GT control system
Leia maisProgramação Paralela Híbrida em CPU e GPU: Uma Alternativa na Busca por Desempenho
124 - Encontro Anual de Tecnologia da Informação Programação Paralela Híbrida em CPU e GPU: Uma Alternativa na Busca por Desempenho André Luís Stefanello¹, Crístian Cleder Machado1, Dioni da Rosa¹, Maurício
Leia maishdd enclosure caixa externa para disco rígido
hdd enclosure caixa externa para disco rígido USER S GUIDE SPECIFICATONS HDD Support: SATA 2.5 Material: Aluminium and plastics Input connections: SATA HDD Output connections: USB 3.0 (up to 5.0Gbps)
Leia maisHitachi Unified Storage. Família HUS 100. Henrique Leite! henrique.leite@hds.com! Tuesday, 4 de September de 12! Solutions Consultant!
Hitachi Unified Storage Família HUS 100 Henrique Leite! Solutions Consultant! henrique.leite@hds.com! Tuesday, 4 de September de 12! 1 Hitachi Data Systems 2011. All rights reserved. AGENDA Direção do
Leia maisCOMPUTAÇÃO PARALELA. uma visão geral. Guilherme Galante. v.2.0
COMPUTAÇÃO PARALELA uma visão geral Guilherme Galante v.2.0 Guilherme Galante Bacharel em Informática Unioeste (2003) Mestre em Ciência da Computação UFRGS (2006) Professor Assistente do curso de Informática/Ciência
Leia maisCOMITÊ DO ESPECTRO PARA RADIODIFUSÃO - CER SPECTRUM DAY 16.08.2011 A REVISÃO DA REGULAMENTAÇÃO DO USO DA FAIXA DE 3,5 GHZ UMA NECESSIDADE COMPROVADA.
COMITÊ DO ESPECTRO PARA RADIODIFUSÃO - CER SPECTRUM DAY 16.08.2011 A REVISÃO DA REGULAMENTAÇÃO DO USO DA FAIXA DE 3,5 GHZ UMA NECESSIDADE COMPROVADA. PAULO RICARDO H. BALDUINO 0 Conteúdo 1. Introdução
Leia maisScientific data repositories: the USP experience
Scientific data repositories: the USP experience Superintendência de Tecnologia da Informação 2018 : Sylvio Canuto Antonio Mauro Saraiva Superintendência de TI: João Eduardo Ferreira Fátima L. S. Nunes
Leia maisTDI ELECTRONICS DO BRASIL
TDI ELECTRONICS DO BRASIL Especializada em Servidores Solução de Hardware envolvendo servidor, storage, backup, networking e cluster Alguns clientes Empresas de Telecom Datacenters Universidades Governos
Leia maisSISTEMAS DISTRIBUÍDOS 1º EXAME
SISTEMAS DISTRIBUÍDOS 1º EXAME Ano Lectivo: 2005/2006 Data: 12 de Junho de 2006 Ano Curricular: 4º Ano 2º Semestre Duração: 2h00 INFORMAÇÕES GERAIS 1. O exame encontra-se em Inglês devido à existência
Leia maisFelipe Beltrán Rodríguez 1, Eng., Master Student Prof. Erlon Cristian Finardi 1, D. Eng., Advisor Welington de Oliveira 2, D.Sc.
Felipe Beltrán Rodríguez 1, Eng., Master Student Prof. Erlon Cristian Finardi 1, D. Eng., Advisor Welington de Oliveira 2, D.Sc., Co-Advisor 1-UFSC 2-IMPA (Dec. 2013) N NE 90 Demand of Electricity (GW)
Leia maisAutomated Control in Cloud Computing: Challenges and Opportunities
Automated Control in Cloud Computing: Challenges and Opportunities Harold C. Lim¹, Shivnath Babu¹, Jeffrey S. Chase², Sujay S. Parekh² Duke University, NC, USA¹, IBM T.J. Watson Research Center² ACDC '09
Leia maisT Ã O B O M Q U A N T O N O V O
D I S S E R T A Ç Ã O D E M E S T R A D O M A S T E R I N G D I S S E R T A T I O N A V A L I A Ç Ã O D A C O N D I Ç Ã O D E T Ã O B O M Q U A N T O N O V O U M A A P L I C A Ç Ã O E N V O L V E N D O
Leia maisParallel 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
Leia maisÍNDICE PORTUGUÊS INDEX ENGLISH
ÍNDICE PORTUGUÊS 1. Características... 2 2. Conteúdo da Embalagem... 3 3. Como usar o Receptor de TV Digital... 3 4. Tela de Vídeo... 6 5.Requisitos Mínimos... 6 6. Marcas Compatíveis... 8 INDEX ENGLISH
Leia maisCourse Review for Midterm Exam 1. Cpt S 223 Fall 2010
Course Review for Midterm Exam 1 Cpt S 223 Fall 2010 1 Midterm Exam 1 When: Friday (10/15) 10:10-11am Where: in class Closed book, closed notes Comprehensive Material for preparation: Lecture slides &
Leia maisParallel Algorithms for Multicore Game Engines
Lucas Euzébio Machado Parallel Algorithms for Multicore Game Engines TESE DE DOUTORADO DEPARTAMENTO DE INFORMÁTICA Postgraduate program in Informatics Rio de Janeiro March 2010 Lucas Euzébio Machado Parallel
Leia maisHadoopDB. Edson Ie Serviço Federal de Processamento de Dados - SERPRO
HadoopDB Edson Ie Serviço Federal de Processamento de Dados - SERPRO Motivação Grandes massas de dados precisam ser processadas em clusters: 1 nó: 100TB@59MB/s = 23 dias Cluster com 1000 nós 33 min!!!
Leia maisComputação Heterogênea Programação paralela, clusters e GPUs
Computação Heterogênea Programação paralela, clusters e GPUs Profa. Dra. Denise Stringhini (ICT- Unifesp) Primeiro Encontro do Khronos Chapters Brasil Belo Horizonte, 20/09/2013 Conteúdo Computação heterogênea:
Leia maisBiologically Inspired Compu4ng: Neural Computa4on. Lecture 5. Patricia A. Vargas
Biologically Inspired Compu4ng: Neural Computa4on Lecture 5 Patricia A. Vargas Lecture 5 I. Lecture 4 Revision II. (Part III) I. Recurrent Ar4ficial Networks I. Hopfield Network II. GasNet models 2 Learning
Leia maisWhat is so special in the Tomasulo Hardware Algorithm?
What is so special in the Tomasulo Hardware Algorithm? Leonel Sousa 1 Outline 1. Motivation and main objective 2. Tomasulo hardware algorithm 3. Impact in current processors and systems Robert Tomasulo
Leia maisUsing Big Data to build decision support tools in
Using Big Data to build decision support tools in Agriculture Laboratory of Architecture Karen Langona and Computer Networks OSDC PIRE 2013 Edinburgh Workshop Climate and Agricultural Planning Agriculture
Leia maisControle - 1. Monitorar e Controlar o Trabalho do Projeto Verificação do Escopo Controle do Escopo. Mauricio Lyra, PMP
Controle - 1 Monitorar e Controlar o Trabalho do Projeto Verificação do Escopo Controle do Escopo 1 Processo de Monitoramento e Controle Concentra-se no monitoramento e na mensuração do desempenho do projeto
Leia maisgssjoin: a GPU-based Set Similarity Join Algorithm
gssjoin: a GPU-based Set Similarity Join www.inf.ufg.br 1 / 35 Agenda 1 2 3 4 5 6 2 / 35 Set similarity join returns all pairs of similar sets from a dataset. Sets are considered similar if the value returned
Leia maisCompilando o Kernel Linux
Compilando o Kernel Linux Fonte: http://www.digitalhermit.com/linux/kernel- Build-HOWTO.html Atribuindo uma versão única Evitar que os módulos do kernel atual sejam modificados indevidamente Arquivo Makefile
Leia maisComputação de Alto Desempenho uma pequena introdução
Computação de Alto Desempenho uma pequena introdução Pedro Alberto Laboratório de Computação Avançada Centro de Física Computacional Unversidade de Coimbra 1 Sumário Porque é que é precisa a computação
Leia maisYouTube. e a CampusTV. Fernando Birra, 2014
YouTube e a CampusTV Fernando Birra, 2014 YouTube e CampusTV? YouTube e CampusTV? Um local onde partilhar os videos da CampusTV? Partilha YouTube e CampusTV? YouTube e CampusTV? Uma fonte para a recolha
Leia maisRegulador Integrado TA-956 - Rev.0. Regulador Integrado TA-956 Integrated Regulator TA-956
Regulador Integrado TA-956 - Rev.0 Regulador Integrado TA-956 Integrated Regulator TA-956 Tormene Brasil Americana S.A. Conteúdo Contents.: 02 03. 04. Especificações Técnicas Manufacturing Specifications
Leia maisEnplicaw Documentation
Enplicaw Documentation Release 0.1.0 Carlo Oliveira June 18, 2015 Contents 1 Enplicaw - Introdução 3 2 Enplicaw - Modulos 5 3 Notas de Lançamento V. 0.1.0 7 3.1 Milestone.................................................
Leia maisVGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016
Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download
Leia maisRedes de Próxima Geração
Mestrados Integrados Aveiro, 23 Abril 2008 Redes de Próxima Geração Susana Sargento (http://www.av.it.pt/ssargento/) em cooperação com vários colegas 2005, it - instituto de telecomunicações. Todos os
Leia maisMétodos Formais em Engenharia de Software. VDMToolTutorial
Métodos Formais em Engenharia de Software VDMToolTutorial Ana Paiva apaiva@fe.up.pt www.fe.up.pt/~apaiva Agenda Install Start Create a project Write a specification Add a file to a project Check syntax
Leia maisVMWare Horizon e a NVIDIA GRID vgpu Possibilitando gráficos 3D na nuvem Marcio Aguiar, ENTERPRISE Latin America Manager
VMWare Horizon e a NVIDIA GRID vgpu Possibilitando gráficos 3D na nuvem Marcio Aguiar, ENTERPRISE Latin America Manager 13/10/15 NVIDIA Introdução AGENDA NVIDIA GRID Benefícios NVIDIA GRID Ecosistema Informações
Leia maisSoftware reliability analysis by considering fault dependency and debugging time lag Autores
Campos extraídos diretamente Título Software reliability analysis by considering fault dependency and debugging time lag Autores Huang, Chin-Yu and Lin, Chu-Ti Ano de publicação 2006 Fonte de publicação
Leia maisCompany Presentation COMPANY
COMPANY ATRIA is a integrator of systems of Automation enclosing the most diverse segments of market. We count on the excellency technique and more than 15 years experience of our team in the Industrial
Leia maisTécnicas de Processamento Paralelo na Geração do Fractal de Mandelbrot
Técnicas de Processamento Paralelo na Geração do Fractal de Mandelbrot Bruno Pereira dos Santos Dany Sanchez Dominguez Esbel Tomás Evalero Orellana Universidade Estadual de Santa Cruz Roteiro Breve introdução
Leia maisCIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1
CIS 500 Software Foundations Fall 2003 8 September(continued) IS 500, 8 September(continued) 1 Polymorphism This version of issaidtobepolymorphic,becauseitcanbeapplied to many different types of arguments.
Leia maisOVERVIEW DO EAMS. Enterprise Architecture Management System 2.0
OVERVIEW DO EAMS Enterprise Architecture Management System 2.0 NETWORKS @arqcorp_br #eamsrio http://arquiteturacorporativa.wordpress.com/ WE MANAGE KNOWLEDGE, WITH YOU Arquitetura Empresarial Repositório
Leia maisProgramação Paralela e Distribuída
Programação Paralela e Distribuída Referência: Slides for Parallel Programming Techniques & Applications Using Networked Workstations & Parallel Computers 2nd Edition, by B. Wilkinson & M. Allen, 2004
Leia maisVMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)
VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5) Formato do curso: Presencial Localidade: Porto Com certificação: VMware Certified Professional 6 Data Center Virtualization (VCP6-DCV) Data:
Leia maisResearch Institute: Experience of Surviving Transferring Knowledge to Society
Instituto de Engenharia de Sistemas e Computadores: Investigação e Desenvolvimento em Lisboa http://www.inesc-id.pt Research Institute: Experience of Surviving Transferring Knowledge to Society Leonel
Leia maisPerformance Evaluation of Software Architectures. Outline. José Costa 2011-03-22. Software architectures - exercises. Software for Embedded Systems
Performance Evaluation of Software Architectures José Costa Software for Embedded Systems Department of Computer Science and Engineering (DEI) Instituto Superior Técnico 2011-03-22 José Costa (DEI/IST)
Leia maisContribution of the top boat game for learning production engineering concepts
Contribution of the top boat game for learning production engineering concepts Carla Sena Batista, Fabiana Lucena Oliveira, Enily Vieira do Nascimento, Viviane Da Silva Costa Novo Research Problem: How
Leia maisINFORMATION SECURITY IN ORGANIZATIONS
INFORMATION SECURITY IN ORGANIZATIONS Ana Helena da Silva, MCI12017 Cristiana Coelho, MCI12013 2 SUMMARY 1. Introduction 2. The importance of IT in Organizations 3. Principles of Security 4. Information
Leia maisLive Show Gerenciamento de Ambientes. Danilo Bordini (http://blogs.technet.com/dbordini ) Rodrigo Dias (http://blogs.technet.
Live Show Gerenciamento de Ambientes Danilo Bordini (http://blogs.technet.com/dbordini ) Rodrigo Dias (http://blogs.technet.com/rodias) Live Show! Vocês são do Time! Período do Evento Final de Semana Durante
Leia maisCigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009
Cigré/Brasil CE B5 Proteção e Automação Seminário Interno de Preparação para o Colóquio do SC B5 2009 Rio de Janeiro, 15-16 de setembro de 2009 Dados do Artigo Número: PS1 107 Título: Client Conformance
Leia maisDealing with Device Data Overflow in the Cloud
Jaumir Valença da Silveira Junior Dealing with Device Data Overflow in the Cloud Dissertação de Mestrado Dissertation presented to the Programa de Pós- Graduação em Informática of the Departamento de Informática,
Leia maisComo Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!
Como Mudar a Senha do Roteador Pelo IP 192.168.o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP 192.168.1.1. Acesse o Site e Confira! If you are using the IP address 192.168.0.1.1, take
Leia maisSession 8 The Economy of Information and Information Strategy for e-business
Session 8 The Economy of Information and Information Strategy for e-business Information economics Internet strategic positioning Price discrimination Versioning Price matching The future of B2C InformationManagement
Leia maisA Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates
FURG A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates Alexandra L. Zimpeck, Cristina Meinhardt e Paulo F. Butzen Summary Introduction Motivation Stuck-Open Faults Stuck-Open Faults in Nanometer
Leia maisCSE 521: Design and Analysis of Algorithms I
CSE 521: Design and Analysis of Algorithms I Representative Problems Paul Beame 1 5 Representative Problems Interval Scheduling Single resource Reservation requests Of form Can I reserve it from start
Leia maisDESENVOLVIMENTO DE MODELOS, TÉCNICAS E APLICAÇÕES PARA ARRANJO DE SENSORES JOÃO PAULO CARVALHO LUSTOSA DA COSTA
UNIVERSIDADE DE BRASÍLIA FACULDADE DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA DESENVOLVIMENTO DE MODELOS, TÉCNICAS E APLICAÇÕES PARA ARRANJO DE SENSORES JOÃO PAULO CARVALHO LUSTOSA DA COSTA ORIENTADOR:
Leia maisCANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V
CANape/vSignalyzer Data Mining and Report Examples Offline Analysis V16.0 2018-07-30 Offline Evaluation Tools On-line Tools CANalyzer. Messages CANoe. Messages CANape. Signals Off-line Tools vsignalyzer
Leia maisInteracção Homem-Máquina Interfaces Tangíveis e Realidade Aumentada
Interacção Homem-Máquina Interfaces Tangíveis e Realidade Aumentada Pedro Campos dme.uma.pt/pcampos pcampos@uma.pt Novos paradigmas de interacção Pervasive computing Wearable computing Tangible user interfaces
Leia maisAlgoritmo de Regras de Associação Paralelo para Arquiteturas Multicore e Manycore
Algoritmo de Regras de Associação Paralelo para Arquiteturas Multicore e Manycore João Saffran 1, Rodrigo C. O. Rocha 2, Luís Fabrício W. Góes 1 1 Instituto de Ciências Exatas e Informática Pontifícia
Leia maisPresentation: MegaVoz Contact Center Tool
Presentation: MegaVoz Contact Center Tool MegaVoz MegaVoz Solution: Automatic tool for contact phone management Contact Center strategy support; Advanced Resources technology (Computer Telephony Integration);
Leia maismanualdepsiquiatriainfant il manual de psiquiatria infantil
manualdepsiquiatriainfant il manual de psiquiatria infantil These guides possess a lot information especially advanced tips such as the optimum settings configuration for manualdepsiquiatriainfantil manual
Leia maisPerformance and Power Consumption Analysis of Full Adders Designed in 32nm Technology
FURG Performance and Power Consumption Analysis of Full Adders Designed in 32nm Technology Fábio G. R. G. da Silva, Cristina Meinhardt, Paulo F. Butzen 28º Simpósio Sul de Microeletrônica SIM 2013 28º
Leia maisMarcelo Nery dos Santos. GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos. Dissertação de Mestrado
Marcelo Nery dos Santos GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de
Leia maisInteractive Internet TV Architecture Based on Scalable Video Coding
Interactive Internet TV Architecture Based on Scalable Video Coding Pedro Gomes Moscoso Dissertação para obtenção do Grau de Mestre em Engenharia de Redes de Comunicações Presidente: Orientador: Co-Orientador:
Leia maisSelect a single or a group of files in Windows File Explorer, right-click and select Panther Print
Quick Start Guide SDI Panther Print Panther Print SDI Panther products make sharing information easier. Panther Print is an intuitive dialog box that provides a thumbnail view of the file to print, depicting
Leia maisGESTÃO DE RECURSOS NATURAIS. Ano letivo 2011/2012. Exercício: Sistema de apoio à decisão para eucalipto (Aplicação de Programação Linear)
GESTÃO DE RECURSOS NATURAIS Ano letivo 2011/2012 Exercício: Sistema de apoio à decisão para eucalipto (Aplicação de Programação Linear) Exercise: Decision support system for eucalyptus (Linear programming
Leia maisElbio Renato Torres Abib. Escalonamento de Tarefas Divisíveis em Redes Estrela MESTRADO. Informática DEPARTAMENTO DE INFORMÁTICA
Elbio Renato Torres Abib Escalonamento de Tarefas Divisíveis em Redes Estrela DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós graduação em Informática Rio de Janeiro Junho de 2004 Elbio
Leia maisENGENHARIA DE SERVIÇOS SERVICES ENGINEERING
Mestrado em Engenharia de Redes de Comunicações MSc in Communication Networks Engineering ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING 2012-2013 Sistemas de Suporte às Operações 2 - Operations Support Systems
Leia maisANDERSON UILIAN KAUER ESCALONAMENTO DE TAREFAS EM ARQUITETURAS HETEROGÊNAS APUS
ANDERSON UILIAN KAUER ESCALONAMENTO DE TAREFAS EM ARQUITETURAS HETEROGÊNAS APUS CANOAS, 2012 ANDERSON UILIAN KAUER ESCALONAMENTO DE TAREFAS EM ARQUITETURAS HETEROGÊNAS APUS Trabalho de conclusão apresentado
Leia maisProtective circuitry, protective measures, building mains feed, lighting and intercom systems
Tecnologia de instalações electrónicas Training systems / trainers for electrical wiring/building management systems: Protective circuitry, protective measures, building mains feed, lighting and intercom
Leia mais:: COMO ESCOLHER UMA ESCOLA IDIOMAS PDF ::
:: COMO ESCOLHER UMA ESCOLA IDIOMAS PDF :: [Download] COMO ESCOLHER UMA ESCOLA IDIOMAS PDF COMO ESCOLHER UMA ESCOLA IDIOMAS PDF - Are you looking for Como Escolher Uma Escola Idiomas Books? Now, you will
Leia maisDigital Cartographic Generalization for Database of Cadastral Maps
Mariane Alves Dal Santo marianedalsanto@udesc.br Francisco Henrique de Oliveira chicoliver@yahoo.com.br Carlos Loch cloch@ecv.ufsc.br Laboratório de Geoprocessamento GeoLab Universidade do Estado de Santa
Leia maisWORKING CHILDREN. a) How many children in Britain have part-time jobs?. b) What do many Asian children do to make money in Britain?.
Part A I. TEXT. WORKING CHILDREN Over a million school children in Britain have part-time Jobs. The number is growing, too. More and more teenagers are working before school, after school or on weekends.
Leia maisSATA 3.5. hd:basic. hdd enclosure caixa externa para disco rígido
SATA 3.5 hd:basic hdd enclosure caixa externa para disco rígido hd:basic USER S GUIDE SPECIFICATIONS HDD support: SATA 3.5 Material: Aluminium Input connections: SATA HDD Output connections: USB 2.0
Leia maisEasy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual
IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:
Leia maisLICENCIATURA EM ENG. DE SISTEMAS E INFORMÁTICA Redes e Serviços de Banda Larga. Laboratório 4. OSPF Backbone
Laboratório 4 OSPF Backbone Equipamento necessário: Três OmniSwitches Objectivo: Este laboratório tem como objectivo familiarizar os alunos com as configurações RIP em comutadores OmniSwitch. Sintaxe dos
Leia maisSolicitação de Mudança 01
Solicitação de Mudança 01 Refatorar a especificação da linha de produtos Crisis Management System permitindo que o suporte ao registro de LOG seja opcional. Isso significa que o comportamento descrito
Leia mais