Performance-aware task management and frequency scaling in embedded systems
|
|
- Maria de Fátima Covalski Gesser
- 8 Há anos
- Visualizações:
Transcrição
1 Performance-aware task management and frequency scaling in embedded systems Leonel Sousa Francisco Gaspar Aleksandar Ilic Pedro Tomás Signal Processing Systems INESC-ID / IST Portugal 1
2 Motivation Demand for high performance in mobile embedded devices is increasing High frequency multi-core architectures Solution to high power consumption è Single-ISA Heterogeneity (big.little) Default OS scheduling does not consider performance targets: Resources may be over-allocated No performance fairness among tasks Tasks on mobile embedded systems do not require high performance goals that typical schedulers aim to achieve Default Shares Frequency Normalised task performance A B A B A B 2
3 Motivation Demand for high performance in mobile embedded devices is increasing High frequency multi-core architectures Solution to high power consumption è Single-ISA Heterogeneity (big.little) Default OS scheduling does not consider performance targets: Resources may be over-allocated No performance fairness among tasks Tasks on mobile embedded systems do not require high performance goals that typical schedulers aim to achieve Default Shares Frequency Equalize performance Normalised task performance 1 0 A B 1 0 A B 1 0 A B Reduce error to target 3
4 Objectives Adaptive and lightweight task management Provide performance fairness among the running tasks Attain control over the allocation of shared computational resources Automatically scale frequency according to the dynamic characterization of the execution of the parallel tasks Achieve energy-efficient execution 4
5 Outline Background Scheduler DVFS and Cluster migration Performance-aware task management and frequency scaling in embedded systems Concept Share calculation and conversion Frequency Scaling System and applications Experimental Evaluation Platform Results Conclusions and Future Work 5
6 Outline Background Scheduler DVFS and Cluster migration Performance-aware task management and frequency scaling in embedded systems Concept Share calculation and conversion Frequency Scaling System and applications Experimental Evaluation Platform Results Conclusions and Future Work 6
7 Scheduler Scheduler (CFS) attributes shares For a compute bound task, shares mainly depend on Nice level By default tasks have the same Nice level (i.e., same processor share) Epoch i A B C A B C Time } } Epoch i Epoch i+1 Task with lower Nice levels will increase their CPU share Epoch i+1 7
8 DVFS and Cluster migration Dynamic Voltage and Frequency Scaling (DVFS) Different governors result in different behaviors, voltage is set according to frequency In heterogeneous system with cluster migration DVFS controls migration System sees range of virtual frequency 250 MHz 1.6 GHz 250 MHz 600 MHz map to A7 at twice the frequency 800 MHz 1.6 GHz map to A15 directly Virtual Frequency Range 250 MHz 600 MHz 800 MHz 1.6 GHz 500 MHz 1.2 GHz Cortex-A7 Real Frequency Range 800 MHz 1.6 GHz Cortex-A15 Real Frequency Range 8
9 Outline Background Scheduler DVFS and Cluster migration Performance-aware task management and frequency scaling in embedded systems Concept Share calculation and conversion Frequency Scaling System and applications Experimental Evaluation Platform Results Conclusions and Future Work 9
10 Performance-aware task management and frequency scaling in embedded systems Concept Application-system interaction model Performance assumed proportional to share and frequency: P s ; P f Applications report their performance Application-specific parameter: P c P=c x s x f 10
11 Performance-aware task management and frequency scaling in embedded systems Concept Application-system interaction model Performance assumed proportional to share and frequency: P s ; P f Applications report their performance Application-specific parameter: P c P=c x s x f 11
12 Performance-aware task management and frequency scaling in embedded systems Concept Application-system interaction model Performance assumed proportional to share and frequency: P s ; P f Applications report their performance Application-specific parameter: P c P=c x s x f 12
13 Performance-aware task management and frequency scaling in embedded systems Concept Application-system interaction model Performance assumed proportional to share and frequency: P s ; P f Applications report their performance Application-specific parameter: P c P=c x s x f 13
14 Share calculation and conversion Attribute shares to minimize global error Equalize application error Performance * Previous Target After * * * Mathematical formulation 0 14
15 Share calculation and conversion Attribute shares to minimize global error Equalize application error Performance * Previous Target After 0 * Shares applied through Nice levels * Conversion only handles intervals Additional restriction introduced: Highest priority task as close as possible to nice level 0 * Mathematical formulation 15
16 Frequency scaling Scale frequency Bring applications to target Achieve energy savings Performance Previous Target After 0 Mathematical formulation (Target performance) (Predicted performance) 16
17 System and applications Shares applied to system by changing the tasks Nice levels Frequency applied by interacting with DVFS and setting system frequency Both affect application performance Modified applications report their performance through Heartbeats* * H. Hoffmann, J. Eastep, M. D. Santambrogio, J. E. Miller, and A. Agarwal, Application Heartbeats: A Generic Interface for Specifying Program Performance and Goals in Autonomous Computing Environments 17
18 Outline Background Scheduler DVFS and Cluster migration Performance-aware task management and frequency scaling in embedded systems Concept Share calculation and conversion Frequency Scaling System and applications Experimental Evaluation Platform Results Conclusions and Future Work 18
19 Experimental Evaluation Platform Odroid-XU+E big.little 4x Cortex-A7; 4x Cortex-A15 Cluster migration 2GB of RAM OS: Linux Ubuntu custom 3.4 kernel (by Hardkernel) Virtual Frequency Range 250 MHz 500 MHz 600 MHz 1.2 GHz Cortex-A7 Real Frequency Range 800 MHz 1.6 GHz 800 MHz 1.6 GHz Cortex-A15 Real Frequency Range 19
20 Experimental Evaluation Platform Odroid-XU+E big.little 4x Cortex-A7; 4x Cortex-A15 Cluster migration 2GB of RAM OS: Linux Ubuntu custom 3.4 kernel (by Hardkernel) Virtual Frequency Range 250 MHz 500 MHz 600 MHz 1.2 GHz Cortex-A7 Real Frequency Range 800 MHz 1.6 GHz 800 MHz 1.6 GHz Cortex-A15 Real Frequency Range 20
21 Experimental Evaluation Benchmarks and results Iterative QoS applications That interact in real-time with the user (target set by maximum perceived performance) That sample data from sensors (target set by data availability) Fluidanimate, Swaptions, Blackscholes and x264 (from PARSEC) used for benchmarking (4 threads each) 21
22 Experimental Evaluation Benchmarks and results Iterative QoS applications That interact in real-time with the user (target set by maximum perceived performance) That sample data from sensors (target set by data availability) Fluidanimate, Swaptions, Blackscholes and x264 (from PARSEC) used for benchmarking (4 threads each) Share controller (fairness) 22
23 Experimental Evaluation Benchmarks and results Iterative QoS applications That interact in real-time with the user (target set by maximum perceived performance) That sample data from sensors (target set by data availability) Fluidanimate, Swaptions, Blackscholes and x264 (from PARSEC) used for benchmarking (4 threads each) Share controller (fairness) Freq. controller (energy) 23
24 Experimental Evaluation Benchmarks and results Iterative QoS applications That interact in real-time with the user (target set by maximum perceived performance) That sample data from sensors (target set by data availability) Fluidanimate, Swaptions, Blackscholes and x264 (from PARSEC) used for benchmarking (4 threads each) Share controller (fairness) Freq. controller (energy) 24
25 Experimental Evaluation Performance results Fluidanimate, Swaptions and x264 simultaneosly No controller With controller +-10% target 25
26 Experimental Evaluation Performance results Fluidanimate, Swaptions and x264 simultaneosly No controller Not on target With controller +-10% target 26
27 Experimental Evaluation Performance results Fluidanimate, Swaptions and x264 simultaneosly No controller Not on target With controller +-10% target Perf. on target 27
28 Experimental Evaluation Frequency and power results No controller With controller 28
29 Experimental Evaluation Frequency and power results No controller Thermal throttling With controller 29
30 Experimental Evaluation Frequency and power results No controller Thermal throttling With controller Migration to A7 30
31 Outline Background Scheduler DVFS and Cluster migration Performance-aware task management and frequency scaling in embedded systems Concept Share calculation and conversion Frequency Scaling System and applications Experimental Evaluation Platform Results Conclusions and Future Work 31
32 Roundup and Conclusions Scheduling for heterogeneous embedded systems Lightweight task management and frequency scaling method Performance-aware Application-system interaction acquired Capture the run-time behavior of multiple parallel applications Performance fairness and energy savings facilitated Shared system resources allocated to meet target performance Relies on DVFS to manage the system energy-efficiency levels Experimental evaluation Relative performance error was reduced from to 0.168, a 16 drop Achieve up to 49% reduction in the overall energy consumption 32
33 Future Work Improve response in case of thermal emergencies Gracefully handle non-qos tasks Explore per core performance fairness (thread level)* Consider systems that allow different frequency levels per core * already in progress 33
34 Thank You! Questions? technology 34 Leonel Sousa
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 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 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 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 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 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 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 maisEnergy-ecient resource allocation in C-RANs with temporal and QoS constraints 1
Energy-ecient resource allocation in C-RANs with temporal and QoS constraints S. D'Oro 1, L. DaSilva 2, M. Marota 3, S. Palazzo 1 1 University of Catania, Italy, 2 CONNECT, Trinity College Dublin, Ireland,
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 maisGPU-based Heterogeneous Systems [PCs (CPU + GPU) = Heterogeneous Systems]
GPU-based Heterogeneous Systems [PCs (CPU + GPU) = Heterogeneous Systems] Leonel Sousa and Lídia Kuan and Aleksandar Ili! General Outline GPU-based Heterogeneous Systems CHPS: Collaborative-execution-environment
Leia maisGPON-IN-A-BOX. QREN - I&D em Co-Promoção. Co-financiado por:
Co-financiado por: Co-financiado por: PT Inovação/DSR3 GPON Solutions - Central Office OLT8CH / OLT360 3 Agenda FTTx Topology OLT7-8CH Equipment OLT360 Equipment SW Features & HW Resources RF Overlay in
Leia maisMulticriteria Impact Assessment of the certified reference material for ethanol in water
Multicriteria Impact Assessment of the certified reference material for ethanol in water André Rauen Leonardo Ribeiro Rodnei Fagundes Dias Taiana Fortunato Araujo Taynah Lopes de Souza Inmetro / Brasil
Leia maisCurso CP100A - Google Cloud Platform Fundamentals (8h)
Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform.
Leia maisOportunidades para economia de energia em dispositivos móveis
Oportunidades para economia de energia em dispositivos móveis João H. S. Hoffmam, Tiago Barros, Sandro Rigo e Edson Borin 1 Instituto de Computação UNICAMP Campinas SP Brasil Abstract. This paper investigates
Leia maisAWS Certified Solutions Architect Associate Level
AWS Certified Solutions Architect Associate Level Agenda 08/Set - Abertura, Overview AWS e S3 16/Set (terça) - Cloudfront e Route53 22/Set - EC2 e VPC 29/Set - RDS, DynamoDB e Other Storage Options 13/Out
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 maisPROPOSTA DE UMA ESTRATÉGIA DE PROGRAMAÇÃO EXPLÍCITA COM ANOTAÇÃO EM CÓDIGO EM BUSCA DE EFICIÊNCIA ENERGÉTICA 1
PROPOSTA DE UMA ESTRATÉGIA DE PROGRAMAÇÃO EXPLÍCITA COM ANOTAÇÃO EM CÓDIGO EM BUSCA DE EFICIÊNCIA ENERGÉTICA 1 Bruno Mokan Muenchen 2, João Vicente Ferreira Lima 3. 1 Projeto de pesquisa realizado pelo
Leia maisMEDIÇÃO DA CORRENTE ELÉCTRICA COM SENSOR DE EFEITO HALL
TRABALHO 1 MEDIÇÃO DA CORRENTE ELÉCTRICA COM SENSOR DE EFEITO HALL DESCRIÇÃO DO TRABALHO Pretende se medir a corrente eléctrica (DC) que atravessa um condutor de forma indirecta. A figura que se segue
Leia maisInstituto de Engenharia de Sistemas e Computadores: Investigação e Desenvolvimento em Lisboa
Instituto de Engenharia de Sistemas e Computadores: Investigação e Desenvolvimento em Lisboa Arlindo Oliveira 1 Brief history Research Institute established January 2000. Private Not-for Profit Institution
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 maisSmartLPR. SmartLPR Placa Reconhecimento da Matrícula
SmartLPR SmartLPR Placa Reconhecimento da Matrícula SmartLPR Placa Reconhecimento da Matrícula SmartLPR é um avançado sistema de controle de acesso por leitura de matricula, proporcionando uma boa Fiabilidade,
Leia maisUERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class
UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class Simulation of energy performance of buildings: comparison of computational tools DOMUS and EnergyPlus. Mestrando: Paulo Roberto
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 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 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 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 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 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 maisOtimização geral de processos (OEE) Fabian Prehn Campinas Setembro 2014
Otimização geral de processos (OEE) Fabian Prehn Campinas Setembro 2014 Agenda Agenda Futuro da produção farmacêutica Future of pharmaceutical production Compressão como principal ponto no processo de
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 maisAnálise do impacto de operações de live migration em ambientes de computação em nuvem Workshop MoDCS 2012.2
Análise do impacto de operações de live migration em ambientes de computação em nuvem Workshop MoDCS 2012.2 Matheus D'Eça Torquato de Melo (mdetm@cin.ufpe.br) Paulo Maciel (prmm@cin.ufpe.br) 12 Roteiro
Leia maisUser interface evaluation experiences: A brief comparison between usability and communicability testing
User interface evaluation experiences: A brief comparison between usability and communicability testing Kern, Bryan; B.S.; The State University of New York at Oswego kern@oswego.edu Tavares, Tatiana; PhD;
Leia mais21/03/2018. Introdução. Arquitetura e Organização de Computadores. Arquitetura e Organização de Computadores 2
Arquitetura e Organização de Computadores 2 Fundamentos do Projeto e Análise Quantitativa: Energia x Potência; Confiabilidade e Disponibilidade; Custo Arquitetura e Organização de Computadores Este curso
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 mais...de forma confiável, consistente, económica. Permite- nos acesso a grandes capacidades. Infra-estrutura de hardware e software
Grid computing: O futuro ou a reinvenção da roda? Paulo Trezentos (Paulo.Trezentos@iscte.pt) Algos / INESC-ID 17/12/2002 Agenda Necessidade Enquadramento Grids Standards Implementações Características
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 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 maisIntegrated Network Operations Support System ISO 9001 Certified A Plataforma Integradora Integrated Platform O INOSS V2 é uma poderosa plataforma de operação e gestão centralizada de redes e serviços de
Leia maisPor dentro do Windows: Gerenciamento de Memória
Por dentro do Windows: Gerenciamento de Memória Rodrigo Strauss http://www.1bit.com. ://www.1bit.com.brbr 1 Definindo Windows Falaremos somente sobre Windows NT NT 3.51 NT 4 Windows 2000 (NT5) Windows
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 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 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 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 maisArquitetura e Organização de Computadores 2
Arquitetura e Organização de Computadores 2 Fundamentos do Projeto e Análise Quantitativa: Energia x Potência; Confiabilidade e Disponibilidade; Custo Arquitetura e Organização de Computadores Este curso
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 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 maisA Simple Architecture for Embedded Web Servers
MICEI 2003 Arquitectura de Co m putadores Agenda A Simple Architecture for Embedded Web Servers What to expect E mbedded applications usability E mbedded systems paradigm E mbedded Web server architecture
Leia maisAs TIC e a Saúde no Portugal de 2012
As TIC e a Saúde no Portugal de 2012 11 de dezembro de 2012 Centro Hospitalar Psiquiátrico de Lisboa Patrocinador Ouro Patrocinador Prata Patrocinador Bronze Apoios Patrocinadores Globais AS TIC E A SAÚDE
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 maisDesigning drive controllers with Matlab - Simulink 1kW
Eletrónica de potência Equipment and systems for vocational qualifications and engineering education on the following topics: Electrical machines, power electronics, drive technology Complete machine labs,
Leia maisProject Management Activities
Id Name Duração Início Término Predecessoras 1 Project Management Activities 36 dias Sex 05/10/12 Sex 23/11/12 2 Plan the Project 36 dias Sex 05/10/12 Sex 23/11/12 3 Define the work 15 dias Sex 05/10/12
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 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 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 maisComputação de alto desempenho. Joubert de Castro Lima joubertlima@gmail.com Professor Adjunto DECOM
Computação de alto desempenho Joubert de Castro Lima joubertlima@gmail.com Professor Adjunto DECOM UFOP 2013 Por que estudar computação? Computação estuda os fluxos de informação em sistemas naturais......e
Leia maisMEDIÇÕES DE RÁDIO-FREQUÊNCIA SUPORTANDO A OPERAÇÃO DE SISTEMAS DE TV DIGITAL ISDB-T. Agilent Restricted
MEDIÇÕES DE RÁDIO-FREQUÊNCIA SUPORTANDO A OPERAÇÃO DE SISTEMAS DE TV DIGITAL ISDB-T Agilent Restricted Agenda Medições da rede para ISDB-T Medições relevantes em Transmissores EVM / MER MER por segmento
Leia maisDeploying and Managing Windows 10 Using Enterprise Services ( )
Deploying and Managing Windows 10 Using Enterprise Services (20697-2) Formato do curso: Presencial Com certificação: Microsoft Certified Solutions Associate (MCSA) Preço: 1590 Nível: Intermédio Duração:
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 maisSuporte à Execução Eficiente de Aplicações em Plataformas com Paralelismo Multi-Nível
Suporte à Execução Eficiente de Aplicações em Plataformas com Paralelismo Multi-Nível Vinícius Garcia Pinto Lucas Mello Schnorr Nicolas Maillard Grupo de Processamento Paralelo e Distribuído (GPPD) Instituto
Leia maisWindows Thread Scheduling
Scheduling and Dispatch Windows Thread Scheduling Baseado em slides do Windows Operating System Internals Curriculum Development Kit, desenvolvido para a microsoft por David A. Solomon, Mark E. Russinovich
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 maisImpressão do Formulário
Impressão do Formulário LINHA DE FOMENTO/CHAMADA PROPOSTA - IDENTIFICAÇÃO PROPOSTA Fluxo Contínuo / Eventos / Apoio à Participação em Eventos Científicos - AVG PROPONENTE Fernando Soares dos Reis INSTITUIÇÃO
Leia maisChildren Voices Against Bullying in Schools
Children Voices Against Bullying in Schools Luís Caldas de Oliveira lco@inesc-id.pt L 2 F - Spoken Language Systems Laboratory 1 Outline Spoken Language Systems Laboratory of INESC-ID Bullying and FearNot!
Leia maisUser Guide Manual de Utilizador
2400 DPI OPTICAL GAMING MOUSE User Guide Manual de Utilizador 2014 1Life Simplify it All rights reserved. www.1-life.eu 2 2400 DPI OPTICAL GAMING MOUSE ENGLISH USER GUIDE...4 MANUAL DE UTILIZADOR PORTUGUÊS...18
Leia maisImplementing a Data Warehouse with Microsoft SQL Server 2014 (20463)
Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Formato do curso: Presencial Localidade: Porto Com certificação: MCSA: SQL Server Data: 16 Jan. 2017 a 20 Jan. 2017 Preço: 1550 Horário:
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 maisACCESS TO ENERGY IN TIMOR-LESTE
ASIAN PACIFIC ENERGY FORUM Bangkok, December 17-19, 2013 ACCESS TO ENERGY IN TIMOR-LESTE Presented by: Virgilio F. Guterres General Director of Electricity Map of Timor-Leste Population (2012): Country
Leia maisCALENDÁRIO DE FORMAÇÃO MICROSOFT > 2º Semestre 2010
CURSOS IT PROFESSIONAL Horas Dias Jul Ago Set Out Nov Dez Exame Certificação Valor Microsoft Windows XP M2261 - Supporting Users Running the MS Windows XP OS 21 3 5 7 1..3 70-271 MCP+MCDST 1 800 USD M2262
Leia maisMicro/Nanotechnologies and
Micro/Nanotechnologies and Biomedical Applications Group José Afonso jose.afonso@dei.uminho.pt MAP-i Seminar, 06/10/2010 1 R&D Areas Solid-state integrated sensors, microactuators and micro/nano systems.
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 maisBraskem Máxio. Maio / May 2015
Maio / May 2015 Braskem Máxio Braskem Máxio Braskem Maxio é um selo que identifica resinas de PE, PP ou EVA dentro do portfólio da Braskem com menor impacto ambiental em suas aplicações. Esta exclusiva
Leia maiscomscore, Inc. Proprietary. 1
comscore, Inc. Proprietary. 1 Mensuração Multi-Plataforma Digital Analytix Real-time, internal Big Data & Web Analytics Platform Media Metrix Relatórios mensais de sua audiência para o mercado publicitário
Leia maisHybrid Cloud com Cloud Platform
Hybrid Cloud com Cloud Platform Conceitos e melhores práticas que você pode usar hoje MDC311 Palestra Quem é o palestrante? Mario Abreu Partner Technology Strategist - Hosting Mario Abreu é Partner Technology
Leia maisJava RMI. Alcides Calsavara
Java RMI Alcides Calsavara Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância de uma classe Java) situado em outra máquina
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 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 maisEm Direção à Comparação do Desempenho das Aplicações Paralelas nas Ferramentas OpenStack e OpenNebula
Em Direção à Comparação do Desempenho das Aplicações Paralelas nas Ferramentas OpenStack e OpenNebula Carlos A. F Maron¹, Dalvan Griebler², Adriano Vogel¹, Claudio Schepke³ ¹Curso Superior de Tecnologia
Leia maisGeneration and Analysis of Android Benchmarks with Different Algorithm Design Paradigms
Grupo de Arquiteturas e Circuitos Integrados - GACI Universidade Federal de Pelotas UFPel Pelotas RS Brasil Generation and Analysis of Android Benchmarks with Different Algorithm Design Paradigms Andrws
Leia maisAcelerando Seus Negócios Riverbed Performance Platform
Acelerando Seus Negócios Riverbed Performance Platform 1 2 Onde Nós Começamos: Um Rápido Caminho do Ponto A ao B Sucesso depende de performance Steelhead entrega Data Center Branch Office herein belong
Leia maisT22 Virtualização, Computação em nuvem e Mobilidade. Quais os benefícios destas tecnologias para a Manufatura?
T22 Virtualização, Computação em nuvem e Mobilidade. Quais os benefícios destas tecnologias para a Manufatura? Rev 5058-CO900D 1 E hoje a Internet das coisas 2 Gordon E. Moore Moore's law is the observation
Leia maisANALYSIS OF THE APPLICATION OF THE LADM IN THE BRAZILIAN URBAN CADASTRE: A CASE STUDY FOR THE CITY OF ARAPIRACA BRAZIL
Federal University of Pernambuco Recife PE - Brazil ANALYSIS OF THE APPLICATION OF THE LADM IN THE BRAZILIAN URBAN CADASTRE: A CASE STUDY FOR THE CITY OF ARAPIRACA BRAZIL Juciela C. SANTOS and Andrea F.T
Leia maisSistemas de Reflectometria de Microondas e Ondas. Milimétricas para Plasmas de Fusão
Sistemas de Reflectometria de Microondas e Ondas Milimétricas para Plasmas de Fusão M. Manso e L. Cupido Associação EURATOM / IST, Fusão Nuclear, 1049-001 Lisboa, Portugal. Introdução A produção comercial
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 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 maisGarantindo aquilo que não pode Falhar: O seu site de contingência. Marcos Tadeu
Garantindo aquilo que não pode Falhar: O seu site de contingência. Marcos Tadeu Senior System Engineer 1 Agenda 1 2 3 DRA Overview Exemplos de funcionalidade Demo 4 Resumo e Q & A SYMANTEC VISION 2013
Leia maisTécnicas de Desenvolvimento para Sistemas Real Time com LabVIEW
Técnicas de Desenvolvimento para Sistemas Real Time com LabVIEW André Oliveira Engenheiro de Vendas Rodrigo Schneiater Engenheiro de Aplicações NIDays 2011 1 Agenda Projeto Entendendo Modelos de Agendamento
Leia maisMáquinas virtuais. Máquina virtual de um processo. Máquinas virtuais (3) Máquina virtual de sistema. Máquinas virtuais (1) VMware para Windows e Linux
System API Máquinas virtuais System ISA (Instruction Set Architecture) Aplicações Chamadas ao sistema Sistema de Operação Hardware User ISA (Instruction Set Architecture) Uma máquina virtual executa software
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 maisBiblioteca de Escalonamento de Tarefas em Grid Computacional - LIBTS
Biblioteca de Escalonamento de Tarefas em Grid Computacional - LIBTS Patrícia B. Franco 1, Roberta Spolon 2, Marcos A. Cavenaghi 2, Renata S. Lobato 3 1 Programa de Pós-Graduação em Ciência da Computação
Leia maisNCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos
NCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos Decisão de Apresentação de Pronúncia ao Relatório da
Leia maisWindows NT 4.0. Centro de Computação
Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:
Leia maisSES2+ Implicações e Contradições. Comissão de Trabalhadores NAV Portugal E.P.E. 1
Comissão de Trabalhadores NAV Portugal E.P.E. 1 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 ATM - Um sistema eficiente SES2+ Atrasos médios: -75% nos últimos 12 anos
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 maisXenomai Short Intro. Paulo Pedreiras pbrp@ua.pt DETI/University of Aveiro. Sistemas Tempo-Real Out/2013 (Rev. 1 - Out/2015)
Xenomai Short Intro Paulo Pedreiras pbrp@ua.pt DETI/University of Aveiro Sistemas Tempo-Real Out/2013 (Rev. 1 - Out/2015) Agenda Adeos Xenomai Introdução Estrutura de domínios Interrupções Threads em modo
Leia maisOnline Collaborative Learning Design
"Online Collaborative Learning Design" Course to be offered by Charlotte N. Lani Gunawardena, Ph.D. Regents Professor University of New Mexico, Albuquerque, New Mexico, USA July 7- August 14, 2014 Course
Leia maisCloud Computing Thomas Santana IBM Corporation
Cloud Computing Thomas Santana 1 Definição de Cloud Computing NIST * (Technical Definition) Cloud computing is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of
Leia maisDino SMART Production. Monitoração de Jobs da produçao do ambiente mainframe IBM
Dino SMART Production Monitoração de Jobs da produçao do ambiente mainframe IBM Portfolio - Dino Explorer Suite - Componentes Dino Smart Monitoração: Aplicações Serviços Jobs (Online e Batch) SLA s Reengenharia;
Leia maisOn the Cost of Database Clusters Reconfiguration
On he Cos of Daabase Clusers Reconfiguraion R. Vilaça, J. Pereira,R. Oliveira Universidade do Minho Porugal J.E. Armendáriz-Iñigo, J.R. González de Mendívil Universidad Pública de Navarra Spain Online
Leia mais