Unifying Stream Based and Reconfigurable Computing to Design Application Accelerators

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

Download "Unifying Stream Based and Reconfigurable Computing to Design Application Accelerators"

Transcrição

1 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

2 Motivation Co-processing hardware can be a very efficient solution to accelerate certain types of applications However, mapping algorithms into hardware is not straightforward Relatively easier to program according to the stream-based computing model (many streambased algorithms have been proposed for different applications, e.g. for running on GPUs) 2

3 Proposed Work The stream-based description is suitable as an approximation to hardware description: decouples computation from memory accesses and communication exposes the parallelism available in the application Stream-based description can be used as an intermediate step: besides being easier and faster to implement it also provides the HW designer with early-stage programmable prototyping platforms Algorithm 3

4 Proposed Work Stream-based approach gives us the computational core Full system integration using a standard systematic approach The design of the ALU is obtained from the stream-based implementation The Datapath Control Unit is modified according to the data flow The size of the Storage Unit is modified according to the data used in algorithm Accelerator SU CPU ALU DCU 4

5 Outline Overview Stream-based Computing Hardware Design Case Study MrBayes Overview Stream-based Parallelization From Stream-based to Reconfigurable Hardware Experimental Setup and Results Conclusions and Future Work 5

6 Overview: Stream-based Computation A data stream is a sequence of data items. In stream computing one or more kernels, comprising several operations in sequence, are applied to a single or multiple input data streams to produce an output data stream. Independent communication and computation. Input data Streams Kernel Processor Output data streams 6

7 Overview: Hardware Design Efficient solutions but complex design Customizable Differently optimized for each application Adaptable/Reconfigurable Different applications can be dynamically loaded Hard to: automatically map algorithms into hardware Debug, regarding software solutions Input data streams Input Memory Buffer Custom Kernel Output Memory Buffer Output data streams FPGA Control Logic 7

8 Overview: Hardware Design Efficient solutions but complex design Customizable Differently optimized for each application Adaptable/Reconfigurable Different applications can be dynamically loaded Hard to: automatically map algorithms into hardware We try to overcome these difficulties: stream-based computing (GPUs) hardware accelerators Debug, regarding software solutions Input data streams Input Memory Buffer Custom Kernel Output Memory Buffer Output data streams FPGA Control Logic 8

9 Overall Procedure Prototyping platform The stream-based algorithm is programmed in CUDA The GPU is used for optimization and debugging The algorithm is ported to VHDL with a minimum effort and integrated in the overall standard system Stream-based Algorithm GPU programed with CUDA VHDL Design 9

10 Case Study: MrBayes The whole procedure starts with a target algorithm MrBayes is a bioinformatics application that performs Bayesian inference of evolutionary (phylogenetic) trees. Profiling showed that >85% of the program execution is spent in the Phylogenetic Likelihood Functions (PLF) Main data structures: Q A A C G T r 0... r n Conditional Likelihood vector m elements C G T A Adenine C Cytosine G Guanine T Thymine A C G T r 0... r n 10

11 Stream-based Parallelization Primitive kernel Stream-Based Parallelization cl - Right/Left child 4 Substitution Matrix Q(R/L) Thread 3 Thread Thread 1 Results Thread R/L inner products More details about the CUDA implementation and the algorithm parallelization can be found at F. Pratas, et. al, Fine-grain Parallelism using Multi-core, Cell/BE, and GPU Systems: Accelerating the Phylogenetic Likelihood Function, In ICPP 09, Vienna, Austria. 11

12 From Stream-based to Reconfigurable Hardware Optimizations Right/Left child Substitution Matrix Q(R/L) S0 S1 S2 S3 S4 S5 S6 S7 cll 0 pl 0 cll 2 cll 3 cll 0 pl 0 cll 1 pl 1 pl 2 + cll 2 pl 2 + pl 3 + cll 3 pl Left + Right cll 1 pl 1 Parallel operations Hardware Reusing Deeper pipelining S0 S1 S2 S3 S4 S5 clr 3 pr 3 cll 3 pl 3 clr 2 pr 2 cll 2 pl 2 clr 1 pr 1 cll 1 pl 1 clr 0 pr 0 cll 0 pl 0 + Left/Right ALU MU Accelerator Core Resultant More details about the optimization procedure can be found at F. Pratas, et. al, Applying the Stream-Based Computing Model to Design Hardware Accelerators: A Case Study, In International Workshop SAMOS 09, Samos, Greece. 12

13 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 13

14 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 14

15 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 15

16 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 16

17 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 17

18 Building the Processing Unit Right/Left child Substitution Matrix Q(R/L)!" #" $%& $%: '& ': $%: )5-5 (&" +,%-.'%./ /47 MU =><5?%/ (88/ /47 ALU Resultant )*" *;<-0;% +,%-.'%./ /47 18

19 Overall System Integration Propose a generic structure prepared for deployment and replication of the PU We provide a simple software interface to use on the CPU side Because the stream-based approach decouples computation from communication we could analyze different communication scenarios between the CPU and the FPGA ):5: $==-011 %"& $==-011 9*:;<0 #%& '5:-5>?0105 "& 89*:;<0 )%& '& ):5: "& 89*:;<0 )%& '& ):5: %.*5-.< $(& %.*5-.< $(&!"#$ *+,-./0112*3+4*251+6"&7 19

20 Experimental Setup Device Type Board Bus type Slices #BRAMs #DSPs Virtex 4 (C4VS35) Real Annapolis Wildcard 4 PCMCIA 15, Virtex 4 (C4F60) Real Avnet ilinx V4F PCIe 8x 25, Virtex 4 (C4VS55) Hypothetic n/a PCIe 16x 24, Virtex 5 (C5VF200T) Hypothetic n/a RocketIO 30, The Stream-based implementation was programmed with CUDA API v3.1 An Intel 1.86GHz was used as host system and as reference system. The GPU results were obtained with an NVIDIA GT285@1.48GHz The hardware was described in VHDL, synthesized with Synplify Premier D and the Place&Route was obtained with ilinx ISE MrBayes version with input datasets obtained from Seq-Gen. 20

21 Experimental Results Place&Route Device Area (Slices) Frequency BRAMs DSPs PUs C4VS35 89% 181 MHz 35% 75% 12 C4F60 40% 177 MHz 24% 75% 8 C4VS55 99% 176 MHz 46% 65% 28 C5VF200T 53% 181 MHz 42% 100% 64 Average DSP occupancy of 79% The frequency is not significantly affected The throughput scales with the #PUs implemented The latency is approximately constant because the parallelism is the only factor being modified across different topologies. 21

22 Experimental Results 1456"7/8" #!!" +!" *!" )!" (!" '!" &!" %!" $!" #!"!" $$'')",-&./,%'",-&0,(!"",-&./,''",-'.0,$!!1" 213$*'" SpeedUp relative to the baseline xc4vsx35 xc4fx60 xc4vsx55 xc5vfx200t GT285 19:;<"=6>?6<"@56" A955B?4-;@9?"@56" CDE"@56" C4VS35 is the most affected device due to the low bandwidth of the PCMCIA bus (20MB/s) C5VF200T shows a speedup of the accelerated kernel of 223x, however it drops to 18x with the overheads of communication Overall, we could obtain an improvement of up to 1.5x. We obtain comparable results to the GPU using 27% of PUs and 12% of the frequency. Total SpeedUp Kernel+Communication SpeedUp ALU SpeedUp 22

23 Conclusions and Future Work We proposed a systematic approach to build the overall system. The stream-based implementation is used as an intermediate step, naturally leading to scalable hardware architectures. The results show that the solution is efficient, both in terms of performance and power consumption, even not being a completely custom solution. However, the limited bandwidth of the bus has a huge impact. In the future we plan to test the proposed design using a SoC solution continue this work by applying our approach to different algorithms develop software tools based on the proposed systematic approaches to assist in hardware design. 23

24 Questions? Acknowledgements technology from seed Dr. Alexandros Stamatakis Dr. Pedro Trancoso 9/28/10 24

Extending the application of GPUs beyond processing accelerators

Extending the application of GPUs beyond processing accelerators Extending the application of GPUs beyond processing accelerators Leonel Sousa and Aleksandar Ilic and Frederico Pratas CE Lab Colloquium TUDelft 2009 August 26 Motivation: GPUs evolution Graphics Processing

Leia mais

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

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

Performance-aware task management and frequency scaling in embedded systems

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

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

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

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

Digital Cartographic Generalization for Database of Cadastral Maps

Digital Cartographic Generalization for Database of Cadastral Maps Mariane Alves Dal Santo marianedalsanto@udesc.br Francisco Henrique de Oliveira chicoliver@yahoo.com.br Carlos Loch cloch@ecv.ufsc.br Laboratório de Geoprocessamento GeoLab Universidade do Estado de Santa

Leia 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

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009 Cigré/Brasil CE B5 Proteção e Automação Seminário Interno de Preparação para o Colóquio do SC B5 2009 Rio de Janeiro, 15-16 de setembro de 2009 Dados do Artigo Número: PS1 107 Título: Client Conformance

Leia 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

Dealing with Device Data Overflow in the Cloud

Dealing with Device Data Overflow in the Cloud Jaumir Valença da Silveira Junior Dealing with Device Data Overflow in the Cloud Dissertação de Mestrado Dissertation presented to the Programa de Pós- Graduação em Informática of the Departamento de Informática,

Leia 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

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação Diogo Silveira Mendonça Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de

Leia mais

Computação Heterogênea Programação paralela, clusters e GPUs

Computação Heterogênea Programação paralela, clusters e GPUs Computação Heterogênea Programação paralela, clusters e GPUs Profa. Dra. Denise Stringhini (ICT- Unifesp) Primeiro Encontro do Khronos Chapters Brasil Belo Horizonte, 20/09/2013 Conteúdo Computação heterogênea:

Leia mais

Caravela: A Distributed Stream-based Computing Platform

Caravela: A Distributed Stream-based Computing Platform Caravela: A Distributed Stream-based Computing Platform Leonel Sousa, Schinichi Yamagiwa Students involved: Diogo Antão, Gabriel Falcão and Tomás Brandão 1 IBM Haifa Labs Outline 1. Stream-based computing

Leia mais

Aula 12 - Correção de erros

Aula 12 - Correção de erros Aula 12 - Correção de erros Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 5 de abril de 2016 ELD0001 Prof.

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

Company Presentation COMPANY

Company Presentation COMPANY COMPANY ATRIA is a integrator of systems of Automation enclosing the most diverse segments of market. We count on the excellency technique and more than 15 years experience of our team in the Industrial

Leia mais

Programação Paralela Híbrida em CPU e GPU: Uma Alternativa na Busca por Desempenho

Programação Paralela Híbrida em CPU e GPU: Uma Alternativa na Busca por Desempenho 124 - Encontro Anual de Tecnologia da Informação Programação Paralela Híbrida em CPU e GPU: Uma Alternativa na Busca por Desempenho André Luís Stefanello¹, Crístian Cleder Machado1, Dioni da Rosa¹, Maurício

Leia mais

Collaborative Execution Environment for Heterogeneous Parallel Systems CHPS*

Collaborative Execution Environment for Heterogeneous Parallel Systems CHPS* Collaborative Execution Environment for Heterogeneous Parallel Systems CHPS* Aleksandar Ilić and Leonel Sousa *In 12th Workshop on Advances in Parallel and Distributed Computational Models (APDCM/IPDPS

Leia 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

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

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

Participatory Map of Rio de Janeiro

Participatory Map of Rio de Janeiro Leandro Gomes Souza Geographer Luiz Roberto Arueira da Silva Director of City Information Pereira Passos Institute - City of Rio de Janeiro About us Pereira Passos Institute (IPP) is Rio de Janeiro municipal

Leia mais

Placa de vídeo em CUDA

Placa de vídeo em CUDA Placa de vídeo em CUDA Matheus Costa Leone de Souza Krystian Aparacido Resumo Quando você tem um cálculo que possa ser grande demais para você realizar a mão, a primeira solução que lhe vem a cabeça é

Leia mais

Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core

Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core Avaliação de Desempenho do Método de Lattice Boltzmann em Arquiteturas multi-core e many-core Matheus S. Serpa 1, Claudio Schepke 1, João V. F. Lima 2 1 Ciência da Computação Universidade Federal do Pampa

Leia mais

Resolvendo os Gargalos do Edge FPGAs: De monstros a solução

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

gssjoin: a GPU-based Set Similarity Join Algorithm

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

Automatic machines for ladder and stepladder production

Automatic machines for ladder and stepladder production Automatic machines for ladder and stepladder production We provide solutions for: Bending / Driling / Punching / Riveting / Assembly Small Stepladder Aluminium Stepladder Extension Ladder Ladder Folding

Leia mais

Software reliability analysis by considering fault dependency and debugging time lag Autores

Software reliability analysis by considering fault dependency and debugging time lag Autores Campos extraídos diretamente Título Software reliability analysis by considering fault dependency and debugging time lag Autores Huang, Chin-Yu and Lin, Chu-Ti Ano de publicação 2006 Fonte de publicação

Leia mais

Microelectrónica (ME)

Microelectrónica (ME) Microelectrónica (ME) LEEC (opção) Lic. Lic. Engª. AeroEspacial (Aviónica) Tipos de projecto de CIs Marcelino Santos (marcelino.santos@ist.utl.pt) 2004/05 Tipos de projecto de CIs ASIC - Application Specific

Leia mais

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425 CMDB no ITIL v3 Miguel Mira da Silva mms@ist.utl.pt 919.671.425 1 CMDB v2 Configuration Management IT components and the services provided with them are known as CI (Configuration Items) Hardware, software,

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

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1

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

Tools. Tools. Tools. Organização. Cronograma. Ferramentas para Síntese Automática de Circuitos Integrados

Tools. Tools. Tools. Organização. Cronograma. Ferramentas para Síntese Automática de Circuitos Integrados 1 Ferramentas para Síntese Automática de Circuitos Integrados Profs: Ricardo Reis e Marcelo Johann Introdução à disciplina, Metodologias de Projeto e Diagrama Y Organização Súmula Cronograma Página Trabalhos

Leia mais

Course Review for Midterm Exam 1. Cpt S 223 Fall 2010

Course Review for Midterm Exam 1. Cpt S 223 Fall 2010 Course Review for Midterm Exam 1 Cpt S 223 Fall 2010 1 Midterm Exam 1 When: Friday (10/15) 10:10-11am Where: in class Closed book, closed notes Comprehensive Material for preparation: Lecture slides &

Leia 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

Parallel Computing Paradigms

Parallel Computing Paradigms João Luís Ferreira Sobral www.di.uminho.pt/~jls jls@... Web: Elearning 1 At the end of the course, students should be able to: Design and optimise parallel applications that can efficiently run on a wide

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 e Live Training Com certificação: MCSA: SQL Server Preço: 1630 Nível: Avançado Duração: 35 horas Este curso

Leia mais

Serviços: API REST. URL - Recurso

Serviços: API REST. URL - Recurso Serviços: API REST URL - Recurso URLs reflectem recursos Cada entidade principal deve corresponder a um recurso Cada recurso deve ter um único URL Os URLs referem em geral substantivos URLs podem reflectir

Leia mais

Métodos Formais em Engenharia de Software. VDMToolTutorial

Métodos Formais em Engenharia de Software. VDMToolTutorial Métodos Formais em Engenharia de Software VDMToolTutorial Ana Paiva apaiva@fe.up.pt www.fe.up.pt/~apaiva Agenda Install Start Create a project Write a specification Add a file to a project Check syntax

Leia 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

Types of Investments: Equity (9 companies) Convertible Notes (10 companies)

Types of Investments: Equity (9 companies) Convertible Notes (10 companies) IMPACT INVESTING WE STARTED... A Venture Capital Fund Focused on Impact Investing Suport: Financial TA Criterias to select a company: Social Impact Profitabilty Scalability Investment Thesis (Ed, HC,

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

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

6 Só será permitido o uso de dicionário INGLÊS/INGLÊS.

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

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução Arquitetura e Organização de Computadores Capítulo 0 - Introdução POR QUE ESTUDAR ARQUITETURA DE COMPUTADORES? 2 https://www.cis.upenn.edu/~milom/cis501-fall12/ Entender para onde os computadores estão

Leia mais

Tecnologia PROFINET para fornecedores

Tecnologia PROFINET para fornecedores Tecnologia PROFINET para fornecedores Histórico - Panorama da Tecnologia PROFINET 2,1 Mio de nós colocam a PROFINET na liderança das redes industriais baseadas em ethernet PROFINET Nodes 4 Mio. 3 Mio.

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

Introdução à Programação Paralela através de Padrões. Denise Stringhini Calebe Bianchini Luciano Silva

Introdução à Programação Paralela através de Padrões. Denise Stringhini Calebe Bianchini Luciano Silva Introdução à Programação Paralela através de Padrões Denise Stringhini Calebe Bianchini Luciano Silva Sumário Introdução: conceitos de paralelismo Conceitos básicos sobre padrões de programação paralela

Leia mais

WEG CFW-08 DRIVES - ONLINE PRICE LIST 2014

WEG CFW-08 DRIVES - ONLINE PRICE LIST 2014 WEG CFW-08 DRIVES - ONLINE PRICE LIST 2014 WEG CFW-08 Variable Frequency Drive a.c. inverters The WEG CFW08 Series of drives features the compact size of a microdrive yet the full functionality of much

Leia mais

Sistema de Visão Computacional sobre Processadores com Arquitetura Multi Núcleos

Sistema de Visão Computacional sobre Processadores com Arquitetura Multi Núcleos Roberto Kenji Hiramatsu Sistema de Visão Computacional sobre Processadores com Arquitetura Multi Núcleos Tese apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Doutor

Leia mais

BR-EMS MORTALITY AND SUVIVORSHIP LIFE TABLES BRAZILIAN LIFE INSURANCE AND PENSIONS MARKET

BR-EMS MORTALITY AND SUVIVORSHIP LIFE TABLES BRAZILIAN LIFE INSURANCE AND PENSIONS MARKET BR-EMS MORTALITY AND SUVIVORSHIP LIFE TABLES BRAZILIAN LIFE INSURANCE AND PENSIONS MARKET 2015 1 e-mail:mario@labma.ufrj.br Tables BR-EMS, mortality experience of the Brazilian Insurance Market, were constructed,

Leia mais

COMPUTAÇÃO PARALELA. uma visão geral. Guilherme Galante. v.2.0

COMPUTAÇÃO PARALELA. uma visão geral. Guilherme Galante. v.2.0 COMPUTAÇÃO PARALELA uma visão geral Guilherme Galante v.2.0 Guilherme Galante Bacharel em Informática Unioeste (2003) Mestre em Ciência da Computação UFRGS (2006) Professor Assistente do curso de Informática/Ciência

Leia 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

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

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução Arquitetura e Organização de Computadores Capítulo 0 - Introdução POR QUE ESTUDAR ARQUITETURA DE COMPUTADORES? 2 https://www.cis.upenn.edu/~milom/cis501-fall12/ Entender para onde os computadores estão

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

N.Lau Prof. Aux. R.Escades Prof. Aux. I.Skliarova Prof. Aux. A.Borges Prof. Ass. A.Oliveira Prof. Aux. A.Ferrari Prof. Cat. V.Sklyarov Prof.

N.Lau Prof. Aux. R.Escades Prof. Aux. I.Skliarova Prof. Aux. A.Borges Prof. Ass. A.Oliveira Prof. Aux. A.Ferrari Prof. Cat. V.Sklyarov Prof. A.Ferrari Prof. Cat. V.Sklyarov Prof. Cat A.Borges Prof. Ass. R.Escades Prof. Aux N.Lau Prof. Aux I.Skliarova Prof. Aux A.Oliveira Prof. Aux 7 Maio 2008 IEETA 1 A.Ferrari Prof. Cat. V.Sklyarov Prof. Cat.

Leia mais

Métodos Quantitativos e Qualitativos na Engenharia (M2QE) Quantitative and Qualitative Methods in Engineering (QQME)

Métodos Quantitativos e Qualitativos na Engenharia (M2QE) Quantitative and Qualitative Methods in Engineering (QQME) Métodos Quantitativos e Qualitativos na Engenharia (M2QE) ------- Quantitative and Qualitative Methods in Engineering (QQME) Guimarães, 3 de outubro de 2013 Escola de Engenharia, Campus de Azurém Some

Leia mais

Processor with Runtime Configuration

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

In-Cache Streaming: Morphable Infrastructure for Many-Core Processing Systems

In-Cache Streaming: Morphable Infrastructure for Many-Core Processing Systems In-Cache Streaming: Morphable Infrastructure for Many-Core Processing Systems Nuno Neves Adrien Mussio Fabien Gonçalves Pedro Tomás Nuno Roma nuno.neves@inesc-id.pt 9th Workshop on UnConventional High

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

20480 Programming in HTML5 with JavaScript and CSS3

20480 Programming in HTML5 with JavaScript and CSS3 20480 Programming in HTML5 with JavaScript and CSS3 Microsoft Nível: Intermédio Duração: 35h Sobre o curso Este curso fornece uma introdução ao HTML5, CSS3 e JavaScript. Este curso ajuda os formandos a

Leia mais

GILBERTO IGARASHI Estudo da IEC e o seu Impacto no Sistema de Automação de Subestações

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

Técnicas de Processamento Paralelo na Geração do Fractal de Mandelbrot

Técnicas de Processamento Paralelo na Geração do Fractal de Mandelbrot Técnicas de Processamento Paralelo na Geração do Fractal de Mandelbrot Bruno Pereira dos Santos Dany Sanchez Dominguez Esbel Tomás Evalero Orellana Universidade Estadual de Santa Cruz Roteiro Breve introdução

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular MICROPROCESSADORES Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) - RAMO DE TECNOLOGIAS DE INFORMAÇÃO E TELECOMUNICAÇÕES

Leia mais

Wiki::Score A Collaborative Environment For Music Transcription And Publishing

Wiki::Score A Collaborative Environment For Music Transcription And Publishing Wiki::Score A Collaborative Environment For Music Transcription And Publishing J.J. Almeida 1 N.R. Carvalho 1 J.N. Oliveira 1 1 Department of Informatics, University of Minho {jj,narcarvalho,jno}@di.uminho.pt

Leia mais

Service quality in restaurants: an experimental analysis performed in Brazil

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

UMA PROPOSTA DE MÉTODO PARA MELHORIA DE DESEMPENHO DO CODIFICADOR X264 BASEADA NA ANÁLISE DO ACESSO AO BARRAMENTO EXTERNO DE MEMÓRIA

UMA PROPOSTA DE MÉTODO PARA MELHORIA DE DESEMPENHO DO CODIFICADOR X264 BASEADA NA ANÁLISE DO ACESSO AO BARRAMENTO EXTERNO DE MEMÓRIA UNVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E INFORMÁTICA INDUSTRIAL LUIZ HENRIQUE DUMA UMA PROPOSTA DE MÉTODO PARA MELHORIA DE DESEMPENHO DO CODIFICADOR

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

Lógica Reconfigurável

Lógica Reconfigurável UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA Lógica Reconfigurável - amauriassef@utfpr.edu.br

Leia mais

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas)

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Professional activities/tasks Design and produce complex ICT systems by integrating

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

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

Manual de normas gráficas Graphic guidelines handbook 2008

Manual de normas gráficas Graphic guidelines handbook 2008 Manual de normas gráficas Graphic guidelines handbook 2008 Introdução Introduction Este documento fornece as normas para a correcta utilização e reprodução da Identidade Visual da Cavalum SGPS, S.A. Serve

Leia mais

<Insert Picture Here> A sua Organização já está preparada para o novo Código dos Contratos Públicos (CCP, DL 18/2008)?

<Insert Picture Here> A sua Organização já está preparada para o novo Código dos Contratos Públicos (CCP, DL 18/2008)? A sua Organização já está preparada para o novo Código dos Contratos Públicos (CCP, DL 18/2008)? Sessão Aberta Homero Silveira - Sector Público e Saúde Contratação Pública agenda

Leia mais

Scientific data repositories: the USP experience

Scientific data repositories: the USP experience Scientific data repositories: the USP experience Superintendência de Tecnologia da Informação 2018 : Sylvio Canuto Antonio Mauro Saraiva Superintendência de TI: João Eduardo Ferreira Fátima L. S. Nunes

Leia 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

DALI TECHNOLOGY. Sistemas e Planeamento Industrial DOMÓTICA. Eng.º Domingos Salvador dos Santos.

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

Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1.

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

:: FERRAMENTAS MRP APLICADAS PDF ::

:: FERRAMENTAS MRP APLICADAS PDF :: :: FERRAMENTAS MRP APLICADAS PDF :: [Download] FERRAMENTAS MRP APLICADAS PDF FERRAMENTAS MRP APLICADAS PDF - Looking for Ferramentas Mrp Aplicadas Books? Now, you will be thankful that at this time Ferramentas

Leia mais

MAUS TRATOS NA POPULAÇÃO IDOSA INSTITUCIONALIZADA

MAUS TRATOS NA POPULAÇÃO IDOSA INSTITUCIONALIZADA Universidade de Lisboa Faculdade de Medicina de Lisboa MAUS TRATOS NA POPULAÇÃO IDOSA INSTITUCIONALIZADA Catarina Isabel Fonseca Paulos Mestrado em Medicina Legal e Ciências Forenses 2005 Esta dissertação

Leia mais

Simulação Gráfica e Visão Computacional. Soraia Raupp Musse

Simulação Gráfica e Visão Computacional. Soraia Raupp Musse Simulação Gráfica e Visão Computacional Soraia Raupp Musse Objetivo Analisar exemplos comerciais e do estado-da-arte científicos que utilizam dados reais para aprimorar a qualidade de simulações e animações.

Leia mais

Peter Øye, CEO & President, Markleen AS. Response and Containment systems

Peter Øye, CEO & President, Markleen AS. Response and Containment systems Peter Øye, CEO & President, Markleen AS Response and Containment systems What we do: Markleen supplies complete Oil Spill Response Systems for PSVs to NOFO and Petrobras standards. Oil Booms Skimmer Fast

Leia mais

Evolução das Aquiteturas Stream Computing: Desempenho de Algoritmos Dwarf Mine em GPGPU

Evolução das Aquiteturas Stream Computing: Desempenho de Algoritmos Dwarf Mine em GPGPU Evolução das Aquiteturas Stream Computing: Desempenho de Algoritmos Dwarf Mine em GPGPU Professor: Philippe O. A. Navaux Doutorando: Laércio Pilla Institute of Informatics - UFRGS Parallel and Distributed

Leia mais

MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA).

MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA). MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA). Poços de Caldas / MG 2014 MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE

Leia mais

01-A GRAMMAR / VERB CLASSIFICATION / VERB FORMS

01-A GRAMMAR / VERB CLASSIFICATION / VERB FORMS 01-A GRAMMAR / VERB CLASSIFICATION / VERB FORMS OBS1: Adaptação didática (TRADUÇÃO PARA PORTUGUÊS) realizada pelo Prof. Dr. Alexandre Rosa dos Santos. OBS2: Textos extraídos do site: http://www.englishclub.com

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

INFORMATION SECURITY IN ORGANIZATIONS

INFORMATION SECURITY IN ORGANIZATIONS INFORMATION SECURITY IN ORGANIZATIONS Ana Helena da Silva, MCI12017 Cristiana Coelho, MCI12013 2 SUMMARY 1. Introduction 2. The importance of IT in Organizations 3. Principles of Security 4. Information

Leia mais

FLISOL 2015. Criptografia é importante! Aprenda meios simples de proteger arquivos com ferramentas livres.

FLISOL 2015. Criptografia é importante! Aprenda meios simples de proteger arquivos com ferramentas livres. FLISOL 2015 Criptografia é importante! Aprenda meios simples de proteger arquivos com ferramentas livres. Prof. Esp. Paulo Henrique S. Barbosa facebook.com/groups/facimplinux ImperatriX hackerspacema groups.google.com/group/hackerspacema

Leia mais

Leonel Sousa, Nuno Roma, Tiago Dias Any-Core Memory-Centric Architecture for Advanced Video Coding

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

a partnership for new applications of virtual and augmented reality targeting the automotive industry Portugal Fraunhofer Gesellschaft Agreement

a partnership for new applications of virtual and augmented reality targeting the automotive industry Portugal Fraunhofer Gesellschaft Agreement a partnership for new applications of virtual and augmented reality targeting the automotive industry Portugal Fraunhofer Gesellschaft Agreement Porto, 18th April 2007 Outline 1. Presentation of CEIIA

Leia mais

Uma Introdução aos Sistemas Dinamicamente reconfiguráveis

Uma Introdução aos Sistemas Dinamicamente reconfiguráveis UmaIntroduçãoaosSistemasDinamicamente reconfiguráveis AlissonV.Brito1,RodrigoG.C.Rocha2 1 DepartamentodeEng.Elétrica UniversidadeFederaldeCampinaGrande(UFCG) 2 UniãodosInstitutosBrasileirosdeTecnologiaLtda(Unibratec)

Leia mais