Universidade Federal do Rio de Janeiro COPPE

Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia

Instituto de Matemática

 
Visualizar Meses
Visualizar Meses
Visualizar Flat
Visualizar Flat
Visualizar Semanas
Visualizar Semanas
Visualizar Dias
Visualizar Dias
Categorias
Categorias
Procurar
Procurar

Evento: 'Palestra do Prof. Stephan Wong, Computer Engineering Laboratory at TU Delft'

Eventos PESC (Palestras, Seminários, etc.)
Palestras, Seminários, etc. do PESC/COPPE/UFRJ.
Data: Thursday, May 07, 2009 At 10:00
Duração: 2 Horas

Palestra do Prof. Stephan Wong, Computer Engineering Laboratory at TU Delft.

Data: 7 de Maio de 2009, 5a-feira
Local: H310-A
Horário: 10hs

Title: The MOLEN Polymorphic Processor and its Dedicated Toolchain

Abstract:
In this talk, a polymorphic computing paradigm is presented. It incorporates both general purpose and custom computing processing, allowing for arbitrary on-demand functional extensions in hardware without the need of any additional ISA extensions. Three major components are involved in this new approach: programming paradigm, machine organization, and dedicated toolchain. The MOLEN programming paradigm is respecting the sequential consistency model when programming the Custom Computing Machine (CCM). MOLEN requires a one-time ISA extension with up to eight polymorphic instructions that offers to the user almost an arbitrary number of CCM functionalities. In this processor organization, the general-purpose processor (GPP) and the reconfigurable processor (RP) are tightly coupled.

An arbiter directs the native ISA instructions to the GPP and the polymorphic instructions to the RP. The RP is composed of a reconfigurable microcode unit and a custom configured unit (CCU). The software support for this processor is provided by the Delft Workbench tool platform. A profiling and cost-estimation suite facilitates the application partitioning to adequate software and hardware segments. An optimization and transformation toolbox restructures the application with respect of the hybrid SW/HW execution. The MOLEN compiler generates the GPP executable, replacing the hardware segments with the necessary hardware reconfiguration and invocation instructions. In addition, the compiler provides optimal scheduling of the hardware reconfiguration that hides the reconfiguration latency. The DWARV toolset translates the hardware segments into VHDL designs, which are later configured as MOLEN CCUs.

Short bio:
Stephan Wong received his PhD degree in 2002 from the Electrical Engineering Department at Delft University of Technology (TU Delft), The Netherlands. He is currently working as an assistant professor in the Computer Engineering Laboratory at TU Delft. He has considerable experience in the design of embedded media processors. He has also worked on microcoded FPGA complex instruction engines and the modeling of parallel processor communication networks. His research interests include embedded systems, multimedia processors, complex instruction set architectures, reconfigurable and parallel/distributed processing, microcoded machines, and network processors. He is a member of the IEEE, ACM, and Hipeac.


Procurar no Calendário

Powered by ExtCalendar 2

© 2017 PESC/COPPE - Programa de Engenharia de Sistemas e Computação

Cidade Universitária, Centro de Tecnologia, Bloco H, Sala 319
Caixa Postal: 68511 CEP: 21941-972 Fones: +55 21 3938-8672 / +55 21 3938-8673 Fax: +55 21 3938-8676
Rio de Janeiro - RJ - Brasil
Horário de atendimento da Secretaria: 2a. a 6a. de 7:00 às 16:00 horas (exceto feriados escolares)