In-Cache Streaming: Morphable Infrastructure for Many-Core Processing Systems
|
|
- Gabriel Henrique Canto Amaro
- 6 Há anos
- Visualizações:
Transcrição
1 In-Cache Streaming: Morphable Infrastructure for Many-Core Processing Systems Nuno Neves Adrien Mussio Fabien Gonçalves Pedro Tomás Nuno Roma 9th Workshop on UnConventional High Performance Computing 2016 Signal Processing Systems Group INESC-ID / IST Portugal 1
2 Outline Motivation Data Streaming with Compiler-Assisted Prefetching In-Cache Streaming Infrastructure System Overview In-Cache Stream Controller Hybrid Shared Memory Controller Experimental Evaluation Conclusions 2
3 Motivation: Adaptive hardware for data communication Runtime hardware adaptation has been increasingly viable to improve processing performance and reduce energy consumption. Reconfigurable processing architectures allow tuning their hardware resources, in runtime, to better suit a running application s requirements and cope with system energy constraints. The underlying communication infrastructures are left static, since in most cases runtime reconfiguration often imposes overheads instead of improving throughput. Although highly efficient in their domain, most established data communication paradigms for many-core architectures present significant drawbacks in other types of applications. 3
4 Motivation: Efficient data communication in many-core systems Conventional approaches usually rely on cache-based communication structures: - Compute-bound applications - Memory accesses with high data and temporal locality - Very large data-sets - Memory-bound applications - Memory accesses with poor datalocality Large data-sets and memory-bound applications are usually tackled with prefetching techniques. However, the prefetching complexity is bound by its resource overhead and increased energy consumption. Moreover, prefetching units cannot deal with complex data-patterns. 4
5 Motivation: Efficient data communication in many-core systems Stream-based communication is a viable approach to tackle these drawbacks: - Very large data-sets and memory-bound applications Stream prefetching and data reutilization (buffering) - Complex memory access patterns (i.e. with poor datalocality) Dedicated memory access generators and explicit data-pattern description However, stream-based techniques can hardly deal with dynamically indexed data or with non-deterministic/runtime generated data access patterns. Goal: Combine the advantages of the two approaches in a single and adaptable communication infrastructure that is capable of in-time switching its paradigm to better suit a running application. 5
6 Outline Motivation Data Streaming with Compiler-Assisted Prefetching In-Cache Streaming Infrastructure System Overview In-Cache Stream Controller Hybrid Shared Memory Controller Experimental Evaluation Conclusions 6
7 Data Streaming with Compiler-Assisted Prefetching Stream-based communication with static prefetching 1. compile-time procedures pre-analyse the application to extract/model its memory access pattern; 2. information is fed to on-chip address generation units, which autonomously generate the required memory address sequence and send data streams to processing elements (PEs). Requires far simpler hardware structures than other prefetching approaches. Data streaming promotes the exploitation of highly efficient communication means: Complex memory access pattern generation On-the-fly data reorganization Persistent data reutilization Data broadcast and point-to-point communication (e.g. data-flow graphs) 7
8 Memory Access Pattern Description Most memory access patterns can be described as a n-dimensional affine function: These representations are commonly used by DMAs and other data-fetch controllers encoded in data-pattern descriptors. 3D Data-pattern Descriptor Tree Specification [1] [1] Nuno Neves et al., Efficient Data-Stream Management for Shared-Memory Many- Core Systems, th International Conference on Field Programmable Logic and Applications (FPL), IEEE, pages 1-8,
9 3D Data-pattern Descriptor Tree Three-dimensional description function (example): Descriptor combination in a tree-like hierarchical scheme 9
10 Outline Motivation Data Streaming with Compiler-Assisted Prefetching In-Cache Streaming Infrastructure System Overview In-Cache Stream Controller Hybrid Shared Memory Controller Experimental Evaluation Conclusions 10
11 In-Cache Streaming Infrastructure Hybrid Communication Unification New communication paradigm simultaneously supporting address-based and streambased memory accesses: Dynamic adaptation of cache memories without relying on partial reconfiguration; Each individual way of a n-way set associative cache memory can be converted to an individual stream buffer; Hybrid main memory access that combines a conventional DMA with a dedicated stream management controller (SMC). 11
12 In-Cache Streaming Infrastructure System Overview Adaptive Infrastructure Overview In-Cache Stream Controller: Associated to each PE private cache memory. 12
13 In-Cache Streaming Infrastructure System Overview Adaptive Infrastructure Overview In-Cache Stream Controller: Associated to each PE private cache memory. Low-footprint NoC interconnection: Bidirectional ring topology; Dedicated Message-Passing Protocol; Point-to-point and Broadcast Communication. 12
14 In-Cache Streaming Infrastructure System Overview Adaptive Infrastructure Overview In-Cache Stream Controller: Associated to each PE private cache memory. Low-footprint NoC interconnection: Bidirectional ring topology; Dedicated Message-Passing Protocol; Point-to-point and Broadcast Communication. Hybrid Shared Memory Controller: Conventional DMA; Stream Management Controller (SMC); Programmable Pattern Descriptor Memory. 12
15 In-Cache Streaming Infrastructure In-Cache Stream Controller In-Cache Stream Controller 13
16 In-Cache Streaming Infrastructure In-Cache Stream Controller In-Cache Stream Controller Hybrid Cache Controller deploys conventional memoryaddressed communication to the PE and maintains the configuration of the hybrid cache memory. 13
17 In-Cache Streaming Infrastructure In-Cache Stream Controller In-Cache Stream Controller Hybrid Cache Controller deploys conventional memoryaddressed communication to the PE and maintains the configuration of the hybrid cache memory. Stream Controller deploys stream-based data accesses to each cache way (used as a stream buffer). 13
18 In-Cache Streaming Infrastructure In-Cache Stream Controller In-Cache Stream Controller Hybrid Cache Controller deploys conventional memoryaddressed communication to the PE and maintains the configuration of the hybrid cache memory. Stream Controller deploys stream-based data accesses to each cache way (used as a stream buffer). Stream Table holds the information and the state of every stream currently stored and handled by the stream controller. 13
19 In-Cache Streaming Infrastructure In-Cache Stream Controller In-Cache Stream Controller Cache memory hybridization Seamless transformation of a n-way set-associative memory in m independent stream buffers; Stream access performed with a dedicated set of read and write pointers to the memory region where a stream is stored (according to the Stream Table); Configuration can be performed according to PE requests, through a dedicated memory-mapped interface, or scheduled by a system controller. 14
20 In-Cache Streaming Infrastructure Main Memory Access Hybrid Shared Memory Controller Conventional DMA handles memory access for the conventional cache protocol 15
21 In-Cache Streaming Infrastructure Main Memory Access Hybrid Shared Memory Controller Conventional DMA handles memory access for the conventional cache protocol Stream Management Controller (SMC) generates and saves streams, according to the patterns stored in the pattern descriptor memory; a Descriptor Tree Controller (DTC) [1] deploys the adopted 3D data-pattern descriptor tree specification; stream data is stored in a local stream buffer before being sent to the PEs, promoting data reutilization. 15
22 In-Cache Streaming Infrastructure Main Memory Access Hybrid Shared Memory Controller Conventional DMA handles memory access for the conventional cache protocol Stream Management Controller (SMC) generates and saves streams, according to the patterns stored in the pattern descriptor memory; a Descriptor Tree Controller (DTC) [1] deploys the adopted 3D data-pattern descriptor tree specification; stream data is stored in a local stream buffer before being sent to the PEs, promoting data reutilization. 15
23 Outline Motivation Data Streaming with Compiler-Assisted Prefetching In-Cache Streaming Infrastructure System Overview In-Cache Stream Controller Hybrid Shared Memory Controller Experimental Evaluation Conclusions 16
24 Experimental Evaluation Experimental Setup Xilinx Virtex-7 VC707 (XC7VX485T) 1GB DDR3 SODIMM 800MHz/1600Mbps (MT8JTF12864HZ-1G6G1) P&R values obtained with Xilinx ISE 14.5 System simulations performed with isim Simulator Evaluation Hardware resource requirements; Comparison with a conventional cache-based system; Performance speedup and data transfer latency reduction results for three benchmarks applications; System configurations of up to 16 PEs: Each PE is composed of a MB-LITE processor, a private scratchpad memory and a memory-mapped interface to its associated In-Cache Stream controller. 17
25 Experimental Evaluation Hardware Resources System Configuration 8KB 4-way set-associative cache memory with 64-Byte cache lines 3D descriptor size: 128 bits SMC pattern descriptor memory: 256x128 bits When compared to the baseline cache controller, the in-cache stream controller imposes a small increase of the hardware resources, and a small impact (of 28 MHz) in the maximum operating frequency. Each of the devised components requires less than 2% of the FPGA resources. 18
26 Experimental Evaluation Performance Evaluation Benchmark setup Benchmark Dataset Feature Demonstration Blocked Matrix Multiplication Biological Sequence Alignment 128x128 matrices 8x8 blocks Sequences w/ 1024 symbols (1.) - Data prefetching - PE local data reutilization - Complex data pattern generation - On-the-fly data reorganization Histogram Equalization 256x256 image - Complex communication (2.) 1. All randomly generated. 2. Complex communication with multiple data transfer schemes: Reduction operations w/ point-to-point communication; Intermediate result broadcast; Image loading and storing with cache-based communication. 19
27 Experimental Evaluation Performance Evaluation Significant reduction of the data transfer and manipulation overheads. Overall performance speedups of up to 14x, 5x and 12x, when compared to the baseline conventional setup. 20
28 Outline Motivation Data Streaming with Compiler-Assisted Prefetching In-Cache Streaming Infrastructure System Overview In-Cache Stream Controller Hybrid Shared Memory Controller Experimental Evaluation Conclusions 21
29 Conclusions A novel in-cache streaming communication model and adaptive infrastructure for manycore systems was proposed. The devised controller deploys both conventional memory-addressed and stream-based communication paradigms, offering: In-time and seamless switching between communication paradigms without any significant impact on the data-transfer performance; Stream prefetching; Complex memory access generation and data reutilization and reorganization; Significant reduction in data communication, manipulation and total memory accesses. 22
30 Future Research and Work in Progress Addition of efficient scheduling schemes to efficiently manage the system s execution and dataflow. Extension of the adopted 3D data pattern descriptor tree specification, to further exploit pattern regularity and advance towards the representation of non-deterministic memory access patterns. Exploration of compile-time techniques for automatic data-pattern extraction. Further developments in the main memory access scheme, accounting for the characteristics of the adopted DDR memory and current access optimization techniques (including bank activation sequence, access reordering and burst transfers). 23
31 24
Transparent 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 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 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 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 maisDALI TECHNOLOGY. Sistemas e Planeamento Industrial DOMÓTICA. Eng.º Domingos Salvador dos Santos.
Sistemas e Planeamento Industrial DOMÓTICA DALI TECHNOLOGY Eng.º Domingos Salvador dos Santos email:dss@isep.ipp.pt October 2017 Table of Contents DALI System DALI Field Devices DALI Controllers Topologies
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 maisSoftware Testing with Visual Studio 2013 (20497)
Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do
Leia maisAula 21 Ordenação externa
MC3305 Algoritmos e Estruturas de Dados II Aula 21 Ordenação externa Slides adaptados de Brian Cooper (Yahoo Research) Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 2Q-2015 1 Números de Ackermann
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 maisPower Estimation FPGA ASIC
Power Estimation FPGA ASIC Power in CMOS Total Current is composed of two types of current Static Dynamic Static Current Leakage current in the turned off transistor channel Ideally zero (varies with technology)
Leia maisA Avaliação dos Projetos
A Avaliação dos Projetos Luis M. Correia 1 Instituto Superior Técnico / INOV-INESC Universidade de Lisboa, Portugal As Perguntas Como são avaliadas as propostas? Quem avalia as propostas? Quais os critérios
Leia maisService quality in restaurants: an experimental analysis performed in Brazil
. XIII INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT Energy that moves production: a dialogue among integration, project and sustainability 09-11 October 2007 Service quality
Leia maisCache. Cache. Direct Mapping Cache. Direct Mapping Cache. Internet. Bus CPU Cache Memória. Cache. Endereço Byte offset
-- Internet Bus Memória Fully Associative Direct Mapping Direct Mapping Direct Mapping 7 Endereço Byte offset Hit Tag Endereço Byte offset Index Block offset bits 8 bits bits bits V Tag Valid Tag K entries
Leia maisProcessor with Runtime Configuration
AES and EC Cryptographic Processor with Runtime Configuration Leonel Sousa Technical University of Lisbon/INESC-ID, Lisbon, Portugal 16th December, 2009 17th International Conference on Advanced Computing
Leia maisMASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM
CADERNO DE QUESTÕES NOTA FINAL MASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM Before reading the text, pay attention to these important and essential remarks. All the answers must be written in
Leia maisCollaborative Networks the rsptic example espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados.
Collaborative Networks the rsptic example 2017 espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados. 1 Collaborative Networks for an Intelligent State Intelligent State
Leia maisEdu. A Practical Solution to Detect DoS/DDoS Attacks. Subredu Manuel, Octavian Rusu, Vraciu Valeriu. Subredu Manuel, Octavian Rusu, Vraciu Valeriu
R O M A N I A N E D U C A T I O N N E T W O R K A Practical Solution to Detect DoS/DDoS Attacks A A Practical Practical Solution Solution to to Detect Detect DoS/DDoS DoS/DDoS Attacks Attacks Subredu Manuel,
Leia maisHierarquia de memória
Hierarquia de memória Capítulo 6, Secção.{3..} Caches Slides adaptados dos slides do professor Pedro Pereira Centro de Cálculo Instituto Superior de Engenharia de Lisboa João Pedro Patriarca (jpatri@cc.isel.ipl.pt)
Leia maisForensics.
E-mail Forensics www.paraben.com What is a local storage archive? Local storage archives are any archive that has independent archive format from a mail server. Examples of these types of archives include:.pst,.mbx,.dbx,
Leia maisUPGRADE Engineering Bulletin Dec 02
MVA Series UPGRADE Engineering Bulletin Dec 0 MVA Surface Mount High CV Vertical Chip Solvent Proof (-6V) 85 C Maximum Temperature Actual Size The MVA series is a general purpose 85 C surface mount capacitor
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 maisLeonel Sousa, Nuno Roma, Tiago Dias Any-Core Memory-Centric Architecture for Advanced Video Coding
Leonel Sousa, Nuno Roma, Tiago Dias las@inesc-id.pt Any-Core Memory-Centric Architecture for Advanced Video Coding Outline Motivation Objectives Proposed Parallel/Distributed Architecture Hard & Soft cores
Leia maisPlanning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)
Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Formato do curso: Presencial Localidade: Lisboa Data: 18 Dez. 2017 a 22 Dez. 2017 Preço:
Leia maisTranscript name: 1. Introduction to DB2 Express-C
Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Welcome to the presentation Introduction to DB2 Express-C. In this presentation we answer 3 questions:
Leia maisGILBERTO IGARASHI Estudo da IEC e o seu Impacto no Sistema de Automação de Subestações
GILBERTO IGARASHI Estudo da IEC 61850 e o seu Impacto no Sistema de Automação de Subestações Dissertação apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Mestre
Leia maisTurn the lead weight of data into a golden opportunity: manage it, unlock it and extract value from it
Data - Temenos https://www.temenos.com/en/solutions/technology/data/ 1 of 2 2016-03-30 16:36 Data Turn the lead weight of data into a golden opportunity: manage it, unlock it and extract value from it
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 maisOrganização de Computadores
Capítulo 2-B Organização de Computadores Orlando Loques setembro 2006 Referências: principal: Capítulo 2, Structured Computer Organization, A.S. Tanenbaum, (c) 2006 Pearson Education Inc Computer Organization
Leia maisErrors and exceptions
Errors and exceptions Bruce Eckel, Thinking in Java, 4th edition, PrenticeHall, New Jersey, cf. http://mindview.net/books/tij4 14-1 Overview Introdução Testes e Testes unitários Noção de Exceção A hierarquia
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 maisProjeto em VHDL de um Processador de Rede Intra-Chip
Projeto em VHDL de um Processador de Rede Intra-Chip João Paulo P. Novais, Matheus A. Souza, Henrique C. Freitas Grupo de Arquitetura de Computadores e Processamento Paralelo (CArT) Departamento de Ciência
Leia maisTool. Initial Change Description. (English and Brazilian Portuguese) 2012 Changefirst Limited
Tool Initial Change Description (English and Brazilian Portuguese) 2012 Changefirst Limited Initial Change Description Q1a. What is the driver (problem or opportunity) for this change? Q1b. What are the
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 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 maisWilliam Stallings Arquitetura e Organização de Computadores. Capítulo 05 Organização Hierárquica de Memória
William Stallings Arquitetura e Organização de Computadores Capítulo 05 Organização Hierárquica de Memória Características do Sistema de Memória Localização (CPU, Interna, externa) Capacidade (Tamanho
Leia maisCollaborative 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 maisStatistical analysis of unconventional bituminous mixtures performance based on 4PB Tests
Grupo de Investigação em Vias de Comunicação Statistical analysis of unconventional bituminous mixtures performance based on 4PB Tests PORTUGAL Silvino Capitão António Baptista Luís Picado-Santos ISEC
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 mais6 Só será permitido o uso de dicionário INGLÊS/INGLÊS.
1 2 3 4 5 Confira se os dados contidos na parte inferior desta capa estão corretos e, em seguida, assine no espaço reservado para isso. Se, em qualquer outro local deste Caderno, você assinar, rubricar,
Leia maisBR localization: Hotfix 003. Technical documentation Documentação Técnica Version Dec 12, de Dezembro de 2018
ENTERPRISE MANAGEMENT BR localization: Hotfix 003 Technical documentation Documentação Técnica Version 11.10.0 Dec 12, 2018 12 de Dezembro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions
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 maisUniversidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel
Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Processadores 8086 Registradores: 16 bits 1978 Data bus:
Leia maisCEPEL s new PMU Laboratory LabPMU
Centro de Pesquisas de Energia Elétrica CEPEL s new Laboratory Lab José Eduardo Alves Jr. (CEPEL) Departamento de Tecnologias de Distribuição - DTD 1 Index 1. Introduction 2. Driver 3. Laboratory 4. Previous
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 maiseposters evita impressões avoid printing reduz a pegada ecológica reduce the ecological footprint
eposters evita impressões avoid printing reduz a pegada ecológica reduce the ecological footprint utilização fácil e intuitiva easy and intuitive to use software multi-plataforma cross-platform software
Leia maisSolid State Drive versus Hard Disk Drive
Solid State Drive versus Hard Disk Drive Outline O Introduction O Literature Review O Method & Materials O Results O Conclusion Background O Data storage devices O Popular in our lives O Known as secondary
Leia maisFrederico Tavares - MICEI 06/07. Frederico Tavares
ICCA 07 8th Internal Conference on Computer Architecture FAQ - 05 Ao nível das últimas gerações do IA32 (Pentium III e ) quais as principais diferenças entre os processadores da Intel e da AMD? "IA32 processors:
Leia maisHeuristic for resources allocation on utility computing infrastructures
Heuristic for resources allocation on utility computing infrastructures João Nuno Silva, Luís Veiga, Paulo Ferreira Distributed Systems Group INESC-ID Lisbon, Portugal 1 Motivation Lots of computation
Leia maisLucas de Assis Soares, Luisa Nunes Ramaldes, Taciana Toledo de Almeida Albuquerque, Neyval Costa Reis Junior. São Paulo, 2013
COMPARATIVE STUDY OF THE ATMOSPHERIC DISPERSION MODELS AND THROUGH THE ANALYSIS OF AIR QUALITY IN THE METROPOLITAN REGION OF GRANDE VITÓRIA Lucas de Assis Soares, Luisa Nunes Ramaldes, Taciana Toledo de
Leia maisWriting Good Software Engineering Research Papers
Writing Good Software Engineering Research Papers Mary Shaw Proceedings of the 25th International Conference on Software Engineering, IEEE Computer Society, 2003, pp. 726-736. Agenda Introdução Questões
Leia maisSASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0
SASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0 Objetivo Este curso capacita um administrador de rede para implantar uma solução de firewall Cisco utilizando o ASA. Após a conclusão deste curso, o aluno
Leia maisNÚCLEO DE TECNOLOGIA EDUCACIONAL PARA A SAÚDE UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
NÚCLEO DE TECNOLOGIA EDUCACIONAL PARA A SAÚDE UNIVERSIDADE FEDERAL DO RIO DE JANEIRO PROVA DE SELEÇÃO AO CURSO DE DOUTORADO EDUCAÇÃO EM CIÊNCIAS E SAÚDE PROVA DE INGLÊS O objetivo desta prova é avaliar
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 maisDesigning Solutions for Microsoft SQL Server 2014 (20465)
Designing Solutions for Microsoft SQL Server 2014 (20465) Formato do curso: Presencial Com certificação: MCSE: Data Platform Preço: 1090 Nível: Avançado Duração: 18 horas Este curso de 3 dias, destina-se
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 maisEmbedded Atom Ant (EAA)
July 6, 2009 Seção 1 2 3 4 Objetivos Persistência semi-automática de objetos de alto-nível Voltado para sistemas embarcados Metodologia simples para tratamento de herança e composição Pouca interferência
Leia maisCAPLE EXAMS 2018 WHAT ARE CAPLE EXAMS?
WHAT ARE CAPLE EXAMS? CAPLE exams constitute the Evaluation and Certification System of Portuguese as a Foreign Language, which certifies the general communicative competence of young and adult speakers
Leia maisAnderson Oliveira da Silva. Global Mobility Architecture TESE DE DOUTORADO
Anderson Oliveira da Silva Global Mobility Architecture TESE DE DOUTORADO Thesis presented to the Postgraduate Program in Computer Science of the Departamento de Informática, PUC-Rio as partial fulfillment
Leia maisMemória Cache: Funcionamento
Microcontroladores e Interfaces º Ano Eng. Electrónica Industrial Carlos A. Silva º Semestre de 5/6 http://www.dei.uminho.pt/lic/mint Assunto: Memória Cache Aula #9 9Maio6-M Memória Cache: Funcionamento
Leia maisRedes de Computadores Aula 14
Redes de Computadores Aula 14 Aula passada Roteamento na Internet (hierarquia) BGP Algoritmos de broadcast Aula de hoje Camada de enlace Serviços Transmissão confiável (integridade) Camada de Enlace Enlace
Leia maisSistemas Distribuídos COM233
Sistemas Distribuídos COM233 Prof. Tiago Garcia de Senna Carneiro DECOM UFOP 1º semestre de 2008 Definição de Sistema Distribuído Um sistema distribuído é: Um conjunto de computadores autônomos conectados
Leia maisComputer Organization and Architecture
William Stallings Computer Organization and Architecture Capítulo 6 O Sistema de Interconexão (Barramentos de Sistema) Estrutura de Interconexão Todas as unidades devem estar conectadas Cada Unidade com
Leia maisPCS 5869 INTELIGÊNCIA ARTIFICIAL
PCS 5869 INTELIGÊNCIA ARTIFICIAL 1º Quadrimestre de 2016 Rodolfo Valiente Romero Seminário PCS-5743I Artigo http://dx.doi.org/10.1016/j.engappai.2014.08.015 A learning-based thresholding method customizable
Leia maisCARLA DANIELA CABRAL DIAS. A utilização das ferramentas informáticas de apoio à auditoria interna nas empresas portuguesas
Universidade de Aveiro Instituto Superior de Contabilidade e Administração 2017 de Aveiro CARLA DANIELA CABRAL DIAS A utilização das ferramentas informáticas de apoio à auditoria interna nas empresas portuguesas
Leia maisProjeto e Avaliação de um Árbitro em FPGA para Acesso Justo à Memória Compartilhada via Redes-em-Chip
Projeto e Avaliação de um Árbitro em FPGA para Acesso Justo à Memória Compartilhada via Redes-em-Chip Gabriel A. Garcia 1, Henrique C. Freitas 1 1 Grupo de Arquitetura de Computadores e Processamento Paralelo
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 maisBR localization: Hotfix 002. Technical documentation Documentação Técnica Version Nov 27, de novembro de 2018
ENTERPRISE MANAGEMENT BR localization: Hotfix 002 Technical documentation Documentação Técnica Version 11.10.0 Nov 27, 2018 27 de novembro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions
Leia maisResolvendo os Gargalos do Edge FPGAs: De monstros a solução
Resolvendo os Gargalos do Edge FPGAs: De monstros a solução João Dullius Engenheiro de Aplicações - BP&M O palestrante Engenheiro de Aplicações Processamento Embedded FPGAs João Dullius BP&M Representações
Leia mais5G e os sistemas avançados Desafios para a gestão do espectro
5G e os sistemas avançados Desafios para a gestão do espectro Jaime Afonso 24ª palestra sobre comunicações móveis Instituto Superior Técnico, 18 maio de 2016 Na perspetiva da gestão do espectro ÍNDICE
Leia maisLarge-Scale MPs MRs para Protocolos Snoopy vs. Diretório. Hierarquias com Memória Global. Snoopy Hierárquico
Large-Scale Ms MRs para rotocolos Snoopy vs. Diretório Extendendo Coerência de Caches para órias Compartilhadas Distribuídas Ao contrário de memórias compartilhadas centralizadas, não possuímos neste caso
Leia mais6 Só será permitido o uso de dicionário INGLÊS/INGLÊS.
1 2 3 4 5 Confira se os dados contidos na parte inferior desta capa estão corretos e, em seguida, assine no espaço reservado para isso. Se, em qualquer outro local deste Caderno, você assinar, rubricar,
Leia mais09 Mobile and personal devices
09 Mobile and personal devices Nov 2008 Alberto R. Cunha 1 Plan Applications Requirements Types of devices PDAs, mobile phones Smart cards and tags Nov 2008 Alberto R. Cunha 2 Aplicações Manter a comunicação
Leia maisPRODUCT FAMILY DATASHEET SubstiTUBE PURE
SubstiTUBE PURE Economic LED tubes for electromagnetic control gears AREAS OF APPLICATION Corridors, stairways, parking garages Cooling and storage rooms Warehouses Domestic applications General illumination
Leia maisRendering Volumétrico Direto A versão resumida. Haim Levkowitz Maria Cristina F. de Oliveira Rosane Minghim
Rendering Volumétrico Direto A versão resumida Haim Levkowitz Maria Cristina F. de Oliveira Rosane Minghim Overview Rendering de superfícies vs. volumes Rendering Volumétrico Direto Ray casting Abordagens
Leia maisBR localization: Hotfix 001. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018
ENTERPRISE MANAGEMENT BR localization: Hotfix 001 Technical documentation Documentação Técnica Version 11.0.9 Oct 16, 2018 16 de outubro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions
Leia maisGeospatial Information for Integration and Development in Rio de Janeiro. Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant
Geospatial Information for Integration and Development in Rio de Janeiro Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant Context PREFEITURA DA CIDADE DO RIO DE JANEIRO Instituto
Leia maisIntrodução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1.
Arquitetura e Organização de Computadores I Prof. Cláudio C. Rodrigues Arquitetura e Organização de Computadores I Objetivo: Entender a regra dos componentes de um sistema computador e como eles trabalham
Leia maisUser Guide. Wiegand Reader AR-721U/ AR-721K/ AR-661U V060419
User Guide Wiegand Reader AR-72U/ AR-72K/ AR-66U V06049 0 . Main Features Easily integrated with soyal or other access control systems. Programmable various outputs formats Wiegand, magstripe or serial.
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 maisPROVA ESCRITA SEGUNDA PARTE REDAÇÃO
EDITAL N. 1/2016 SELEÇÃO DE CANDIDATOS ÀS VAGAS DO PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIAS CONTÁBEIS PARA O CURSO DE DOUTORADO PARA O PRIMEIRO PERÍODO LETIVO DE 2017 Nome: RG: Processo Seletivo: DOUTORADO
Leia maisHierarquia de memória
Hierarquia de memória Capítulo 6, Secção.{3..} Caches Slides adaptados dos slides do professor Pedro Pereira Consultar slides originais no moodle Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Leia maisPExIL Programming Exercises Interoperability Language
PExIL Programming Exercises Interoperability Language José Paulo Leal Ricardo Queirós CRACS & INESC-Porto LA Faculdade de Ciências, Universidade do Porto Rua do Campo Alegre, 1021 4169-007 Porto PORTUGAL
Leia maisPeering Fórum - April 30, 2018 in Panamá - IX.br - 1
Peering Fórum - April 30, 2018 in Panamá - IX.br - 1 Panamá, PA 30 de Abril de 2018 IX.br(PTT.br) KIT PTT e Novas Localidades Galvão Rezende Julio Sirota Equipe
Leia maisUm 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
Leia maisInválido para efeitos de certificação
UNIDADE CURRICULAR: Gestão Empresarial CURRICULAR UNIT: Business Management Ficha de Unidade Curricular DOCENTE RESPONSÁVEL E RESPETIVAS HORAS DE CONTATO NA UNIDADE CURRICULAR (PREENCHER O NOME COMPLETO):
Leia maisRedes de Telecom Evolução e Tendências
Redes de Telecom Evolução e Tendências Eng. Egidio Raimundo Neto egidio.neto@gee.inatel.br 1 Seminário - PRODAM IN COMPANY Planejamento, Tecnologia e Serviços para o Cidadão Agenda 1. Redes e Sistemas
Leia maisFollowing up the Brazilian Smart Grid Roadmap Current D&D Smart Grid Projects in Brazil. Nelson Kagan University of Sao Paulo - Brazil
1 Following up the Brazilian Smart Grid Roadmap Current D&D Smart Grid Projects in Brazil Nelson Kagan University of Sao Paulo - Brazil The Brazilian RoadMap The SG Roadmap was finished in 2012. It consisted
Leia maisELETRÔNICA DIGITAL I
ELETRÔNICA DIGITAL I DE10-LITE Programação Utilizando VHDL Professor Dr. Michael Klug 1 Comparativo Linguagens Linguagem de Programação x HDL Supondo que cada instrução leve 20ns entre 40 e 60ns para conclusão
Leia maisANABELA VIRGÍNIA DOS SANTOS FLORES DA ROCHA ESTIMAÇÃO ROBUSTA EM MODELOS LINEARES DE EQUAÇÕES SIMULTÂNEAS
Universidade de Aveiro Departamento de Matemática 2010 ANABELA VIRGÍNIA DOS SANTOS FLORES DA ROCHA ESTIMAÇÃO ROBUSTA EM MODELOS LINEARES DE EQUAÇÕES SIMULTÂNEAS Universidade de Aveiro Departamento de Matemática
Leia maisDesigning and Deploying Microsoft SharePoint 2010 (10231)
Designing and Deploying Microsoft SharePoint 2010 (10231) Formato do curso: Presencial Preço: 1650 Nível: Intermédio Duração: 30 horas Este curso foi desenvolvido para profissionais na área de IT que pretendam
Leia maisIntroduction to Network Design and Planning
Introduction to Network Design and Planning Joao.Neves@fe.up.pt 1 In the Beginning... The project of a Network was the result of the inspiration of a guru or an "artist" (after all was considered an art...)
Leia maisTable of Contents. Lucas Nülle GmbH Página 1/6
Table of Contents Table of Contents Tecnologia de instalações electrónicas Building management systems EIT 9 Video intercom system EIT 9.1 Audio intra-building communication 1 2 2 4 5 Lucas Nülle GmbH
Leia maisUm olhar que cura: Terapia das doenças espirituais (Portuguese Edition)
Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition) Padre Paulo Ricardo Click here if your download doesn"t start automatically Um olhar que cura: Terapia das doenças espirituais (Portuguese
Leia maisNoC Routing Algorithms. Fernando Moraes 9/abril/2014
NoC Routing Algorithms Fernando Moraes 9/abril/2014 Roteamento: Classificações Critério Momento da realização do roteamento Dinâmico Estático Critério Número de destinatários Unicast Multicast Critério
Leia maisA necessidade da oração (Escola da Oração) (Portuguese Edition)
A necessidade da oração (Escola da Oração) (Portuguese Edition) Click here if your download doesn"t start automatically A necessidade da oração (Escola da Oração) (Portuguese Edition) A necessidade da
Leia mais20741: Networking with Windows Server Sobre o curso. Microsoft - Servidores. Promoção: 405 de desconto nesta edição Valor com campanha: 1.
20741: Networking with Windows Server 2016 Microsoft - Servidores Promoção: 405 de desconto nesta edição Valor com campanha: 1.225 Localidade: Lisboa Data: 25 Sep 2018 Preço: 1630 ( Os valores apresentados
Leia maisControle da Execução e Disponibilização de Dados para Aplicativos sobre Seqüências Biológicas: o Caso BLAST
Maíra Ferreira de Noronha Controle da Execução e Disponibilização de Dados para Aplicativos sobre Seqüências Biológicas: o Caso BLAST Dissertação de Mestrado Dissertação apresentada como requisito parcial
Leia maisAula 16: Memória Principal e Memória Virtual
Aula 16: Memória Principal e Memória Virtual Memória Principal Performance na memória principal: Latência: Miss Penalty na Cache Access Time: tempo entre requisição e retorno de palavra Cycle Time:
Leia maisSummary Executions by Brazilian Police Death Squads: forms of private justice in the city of Salvador, BA
Summary Executions by Brazilian Police Death Squads: forms of private justice in the city of Salvador, BA Law and Society Annual Meeting - 2016 New Orleans, LA Authors: Mariana Thorstensen Possas (UFBA)
Leia maisMil-Spec Numbering System Defined
Mil-Spec Numbering System Defined Non-Wirewound RJ s MIL-RF-22097 RJ24 F W 103 Temperature Coefficient Max. ±100 ppm/ c Contact Resistance Variation Max. 1 % Thermal Shock 1 % Humidity 1 % Shock 1 % Vibration
Leia mais