Performance-aware task management and frequency scaling in embedded systems

Tamanho: px
Começar a partir da página:

Download "Performance-aware task management and frequency scaling in embedded systems"

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 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 mais

A Cloud Computing Architecture for Large Scale Video Data Processing

A 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 mais

CHPC Computational Platforms

CHPC 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 mais

Heterogeneous multi-core computer architectures and

Heterogeneous 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 mais

A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates

A 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 mais

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

Tese / 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 mais

HMI 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 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 mais

Energy-ecient resource allocation in C-RANs with temporal and QoS constraints 1

Energy-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 mais

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0

OVERVIEW 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 mais

GPU-based Heterogeneous Systems [PCs (CPU + GPU) = Heterogeneous Systems]

GPU-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 mais

GPON-IN-A-BOX. QREN - I&D em Co-Promoção. Co-financiado por:

GPON-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 mais

Multicriteria Impact Assessment of the certified reference material for ethanol in water

Multicriteria 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 mais

Curso CP100A - Google Cloud Platform Fundamentals (8h)

Curso 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 mais

Oportunidades para economia de energia em dispositivos móveis

Oportunidades 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 mais

AWS Certified Solutions Architect Associate Level

AWS 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 mais

Performance Evaluation of Software Architectures. Outline. José Costa 2011-03-22. Software architectures - exercises. Software for Embedded Systems

Performance 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 mais

PROPOSTA 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 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 mais

MEDIÇÃO DA CORRENTE ELÉCTRICA COM SENSOR DE EFEITO HALL

MEDIÇÃ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 mais

Instituto 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 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 mais

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V

CANape/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 mais

SmartLPR. SmartLPR Placa Reconhecimento da Matrícula

SmartLPR. 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 mais

UERJ 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 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 mais

Automated Control in Cloud Computing: Challenges and Opportunities

Automated 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 mais

Designing Solutions for Microsoft SQL Server 2014 (20465)

Designing 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 mais

hdd enclosure caixa externa para disco rígido

hdd 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 mais

Scheduling Divisible Loads on Heterogeneous Desktop Systems with Limited Memory

Scheduling 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 mais

Performance and Power Consumption Analysis of Full Adders Designed in 32nm Technology

Performance 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 mais

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual

Easy 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 mais

Otimização geral de processos (OEE) Fabian Prehn Campinas Setembro 2014

Otimizaçã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 mais

Presentation: MegaVoz Contact Center Tool

Presentation: 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 mais

Aná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 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 mais

User interface evaluation experiences: A brief comparison between usability and communicability testing

User 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 mais

21/03/2018. Introdução. Arquitetura e Organização de Computadores. Arquitetura e Organização de Computadores 2

21/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 mais

ICS-GT INTEGRATED CONTROL SYSTEM FOR GAS TURBINE

ICS-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

...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 mais

Heuristic for resources allocation on utility computing infrastructures

Heuristic 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 mais

Aná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 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 mais

Integrated 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 mais

Por dentro do Windows: Gerenciamento de Memória

Por 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 mais

GESTÃ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) 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 mais

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures

Interoperability 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 mais

Hitachi 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! 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 mais

Cooperative Execution on Heterogeneous Multi-core Systems

Cooperative 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 mais

Arquitetura e Organização de Computadores 2

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 mais

Unifying Stream Based and Reconfigurable Computing to Design Application Accelerators

Unifying 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 mais

Felipe 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. 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 mais

A Simple Architecture for Embedded Web Servers

A 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 mais

As TIC e a Saúde no Portugal de 2012

As 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 mais

GPU Accelerated Stochastic Inversion of Deep Water Seismic Data

GPU 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 mais

Designing drive controllers with Matlab - Simulink 1kW

Designing 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 mais

Project Management Activities

Project 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 mais

Collaborative Networks the rsptic example espap Entidade de Serviços Partilhados da Administração Pública, I.P. Direitos reservados.

Collaborative 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 mais

Efficient Locally Trackable Deduplication in Replicated Systems. www.gsd.inesc-id.pt. technology from seed

Efficient 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 mais

Enplicaw Documentation

Enplicaw 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 mais

Computaçã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 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 mais

MEDIÇÕ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 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 mais

Deploying and Managing Windows 10 Using Enterprise Services ( )

Deploying 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 mais

Introduction to Network Design and Planning

Introduction 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 mais

Suporte à 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 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 mais

Windows Thread Scheduling

Windows 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 mais

Software Testing with Visual Studio 2013 (20497)

Software 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 mais

Impressão do Formulário

Impressã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 mais

Children Voices Against Bullying in Schools

Children 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 mais

User Guide Manual de Utilizador

User 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 mais

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Implementing 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 mais

T Ã O B O M Q U A N T O N O V O

T Ã 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 mais

ACCESS TO ENERGY IN TIMOR-LESTE

ACCESS 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 mais

CALENDÁRIO DE FORMAÇÃO MICROSOFT > 2º Semestre 2010

CALENDÁ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 mais

Micro/Nanotechnologies and

Micro/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 mais

Redes de Telecom Evolução e Tendências

Redes 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 mais

Braskem Máxio. Maio / May 2015

Braskem 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 mais

comscore, Inc. Proprietary. 1

comscore, 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 mais

Hybrid Cloud com Cloud Platform

Hybrid 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 mais

Java RMI. Alcides Calsavara

Java 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 mais

Transcript name: 1. Introduction to DB2 Express-C

Transcript 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 mais

Power Estimation FPGA ASIC

Power 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 mais

Em 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 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 mais

Generation and Analysis of Android Benchmarks with Different Algorithm Design Paradigms

Generation 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 mais

Acelerando Seus Negócios Riverbed Performance Platform

Acelerando 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 mais

T22 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? 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 mais

ANALYSIS OF THE APPLICATION OF THE LADM IN THE BRAZILIAN URBAN CADASTRE: A CASE STUDY FOR THE CITY OF ARAPIRACA BRAZIL

ANALYSIS 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 mais

Sistemas 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 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 mais

SATA 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 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 mais

Programação em Paralelo. N. Cardoso & P. Bicudo. Física Computacional - MEFT 2012/2013

Programaçã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 mais

Garantindo 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 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 mais

Técnicas de Desenvolvimento para Sistemas Real Time com LabVIEW

Té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 mais

Má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

Má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 mais

Using Big Data to build decision support tools in

Using 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 mais

Biblioteca de Escalonamento de Tarefas em Grid Computacional - LIBTS

Biblioteca 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 mais

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 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 mais

Windows NT 4.0. Centro de Computação

Windows 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 mais

SES2+ Implicações e Contradições. Comissão de Trabalhadores NAV Portugal E.P.E. 1

SES2+ 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 mais

Virtual Network Embedding with Coordinated Node and Link Mapping

Virtual 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 mais

Xenomai 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) 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 mais

Online Collaborative Learning Design

Online 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 mais

Cloud Computing Thomas Santana IBM Corporation

Cloud 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 mais

Dino 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 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 mais

On the Cost of Database Clusters Reconfiguration

On 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