- 22325 Acessos
Campo Grande/MS, February 10th, 2009
Home Page
News
Important Dates
Call for Papers
Workshops
Paper Format
Paper Submission
Program
Accepted Papers
Camera Ready Submission
Sponsors
Local Information
Trip. Accommodation and Tourism
Committees
Registration
Travel and VISA request
Previous Editions
Pictures NEW
WSCAD-SSC 2008
LAGrid 2008
WEAC 2008
WPUC 2008
Marathon
Documento sem título

Conference Overall Schedule

Day 1
Wednesday
October 29, 2008

Day 2
Thursday
October 3
0, 2008

Day 3
Friday
October 31, 2008

Day 4
Saturday
November 1, 2008

Day 2 – Thursday – October 30, 2008


Room Paiaguás

Room Taquari

Room Bodoquena

Room Nabileque

07:30





08:00

SBAC Session 3

WSCAD
Minicurso 1
  LAGrid 2008

08:30


09:00


09:30

Coffee-Break



10:00

Tutorial 1

WSCAD
Sessão 3


10:30


11:00



11:30




13:00

SBAC Session 4

WSCAD
Minicurso 2
 

WSCAD
CTD

13:30

 

14:00

 

14:30

SBAC Session 5

WSCAD
Sessão 4
 

15:00

 

15:30

 


16:00

Coffee-Break




16:30

Panel


 

WSCAD
CTIC

17:00


 

17:30


 

18:00


 

18:30



 

20:00

Conference Dinner

 

SBAC Session 3 – Multicore
Day 2 - Thursday - October 30 - 08:00 – 09:30 – Room Paiguás
  • A Methodology for Developing High Fidelity Communication Models for Large-scale Applications on Multicore Systems by Charles Lively, Sadaf Alam, Jeffrey Vetter (Oak Ridge National Laboratory – USA) and Valerie Taylor (Texas A&M University - USA)
  • Selection of the Register File Size and the Resource Allocation Policy on SMT Processors by Jesús Alastruey, Teresa Monreal, Victor Viñals (Universidad de Zaragoza- Spain), Francisco Cazorla (Barcelona Supercomputing Center - Spain) and Mateo Valero (Technical University of Catalunya - Spain)
  • ORBIT: Effective Issue Queue Soft-error Vulnerability Mitigation on Simultaneous Multithreaded Architectures using Operand Readiness-based Instruction Dispatch by Xin Fu, Tao Li and Jose Fortes (University of Florida - USA)
SBAC Session 4 – Applications II
Day 2 - Thursday - October 30 - 13:00 – 14:30 – Room Paiguás
  • Processing Neocognitron of Face Recognition on Environment High Performance Based on GPU with CUDA Architecture by Gustavo Poli, José Saito, João Mari and Marcelo Zorzan (Federal University of São Carlos - Brazil)
  • Parallel Verified Linear System Solver for Uncertain Input Data by Mariana Kolberg, Marcio Dorn, Luiz Gustavo Leão Fernandes (Pontifícia Universidade Católica do Rio Grande do Sul - Brazil) and Gerd Bohlender (Universität Karlsruhe - Germany)
  • Applying Virtualization and System Management in a Cluster to Implement an Automated Emulation Testbed for Grid Applications by Rodrigo Calheiros, Mauro Storch, Everton Alexandre, Cesar De Rose (Pontifícia Universidade Católica do Rio Grande do Sul - Brazil) and Marcus Breda (HP Brazil R&D - Brazil)
SBAC Session 5 – Architecture II
Day 2 - Thursday - October 30 - 14:30 – 16:00 – Room Paiguás
  • Hiding Communication Delays in Clustered Microarchitecture by Robert LaDuca (BAE Systems), Joseph Sharkey (Assured Information Security - USA) and Dmitry Ponomarev (SUNY Binghamton - USA)
  • Software Synthesis for Hard Real-Time Embedded Systems with Energy Constraints by Eduardo Antonio Guimaraes Tavares, Bruno Silva, Paulo Maciel and Pedro Dallegrave (Federal University of Pernambuco - Brazil)
  • A Segmented Bloom Filter Algorithm for Efficient Predictors by Mauricio Breternitz Jr, Peter G. Sassone, Youfeng Wu  (Intel – USA), Gabriel Loh (Georgia Tech - USA), Bryan Black, Jeffrey Rupley (AMD – USA) and Wesley Attrot (Unicamp – Brazil)

SBAC Tutorial 1 - Alberto Ferreira de Souza
Day 2 - Thursday - October 30 – 10:00 – 11:00 – Room Paiguás

Title: Computing Unified Device Architecture (CUDA) – A Mass-Produced High Performance Parallel Computing Platform
Abstract: The Compute Unified Device Architecture (CUDA) is a new Graphics Processing Unit (GPU) architecture that allows general purpose parallel programming through a small extension of the C programming language. The Single Instruction Multiple Thread (SIMT) architecture of CUDA enabled GPUs allows the implementation of scalable massively multithreaded general purpose C+CUDA code. Currently, CUDA GPUs possess arrays of hundreds of processors and peak performance approaching 1 Tflop/s. More than 100 million CUDA enabled GPUs have been sold, which makes it the most successful high performance parallel computing platform in computing history and, perhaps, one of the most disruptive computing technologies of this decade – many relevant programs have been ported to C+CUDA and run orders of magnitude faster in CUDA enabled GPUs than in multi-core CPUs. In this tutorial we will discuss the scientific, technological and market forces that led to the emergence of CUDA, examine the architecture of CUDA GPUs, and show how to program and execute parallel C+CUDA code.
Brief Bio: Alberto Ferreira De Souza is a Professor of Computer Science and Coordinator of the Laboratório de Computação de Alto Desempenho (LCAD – High Performance Computing Laboratory) at the Universidade Federal do Espírito Santo (UFES), Brazil. He received B. Eng. (Cum Laude) in electronics engineering and M. Sc. in systems engineering and computer science from Universidade Federal do Rio de Janeiro (COPPE/UFRJ), Brazil, in 1988 and 1993, respectively; and Doctor of Philosophy (Ph.D.) in computer science from the University College London, United Kingdom, in 1999. He has authored/co-authored one USA patent and over 60 publications, and has edited proceedings of four conferences (two IEEE sponsored conferences). He is coordinator of the Technical Committee on Computer Architecture and High Performance Computing of the Brazilian Computer Society (SBC), and a member of the IEEE, the ACM and the SBC.

WSCAD Sessão 3 – Aplicações de Alto Desempenho
Quinta-feira - 30 de Outubro – 10:00 - 11:40 – Sala Taquari

  • Uma Abordagem para Composição de Clusters Eficientes na Execução do Modelo Numérico WRF de Previsão do Tempo
    Luiz Carlos Pinto (Universidade Federal de Santa Catarina (UFSC)), Luiz Henrique Tomazella (Universidade Federal de Santa Catarina (UFSC)), Mario Dantas (UFSC)
  • Armazenamento de Imagens Médicas DICOM em Sistemas de Arquivos Distribuídos
    Douglas Dyllon J. de Macedo (Federal University of Santa Catarina), Hilton Perantunes (Federal University of Santa Catarina), Aldo Wangenheim (UFSC), Mario Dantas (UFSC)
  • Estimação de Movimento com Multiprogramação Leve
    João Vortmann (Universidade Federal de Pelotas), Rafael Petry (Universidade Federal de Pelotas), Guilherme Corrêa (Universidade Federal de Pelotas), Fabiane Rediess (Universidade Federal de Pelotas), Luciano Agostini (Universidade Federal de Pelotas), Gerson Geraldo H. Cavalheiro (UFPel)
  • Explorando Afinidade de Memória em Arquiteturas NUMA
    Christiane Ribeiro (Universite Joseph Fourier), Vania Marangozova-Martin (Laboratoire D'Informatique De Grenoble), Jean-Francois Mehaut (Laboratoire dInformatique de Grenoble), Fabrice Dupros (BRGM - Orléans), Alexandre Carissimi (UFRGS)

WSCAD Sessão 4 – Escalonamento e Balanceamento de Carga
Quinta-feira - 30 de Outubro – 14:30 - 16:10 – Sala Taquari

  • Balanceamento Dinâmico de Requisições em Cluster de Servidores Web
    Jo Sato (Universidade Estadual de Maringa), João Martini (Universidade Estadual de Maringá), Ronaldo A. L. Goncalves (Universidade Estadual de Maringá)
  • Aprendizado por Reforço aplicado à escalonamento em Grids
    Ines Dutra (Universidade do Porto), Marta Mattoso (COPPE/UFRJ), Bernardo Costa (COPPE/UFRJ)
  • Algoritmos para escalonamento de tarefas em plataformas heterogêneas usando o paradigma mestre-escravo
    Fabio Nishihara (Universidade de São Paulo), Alfredo Goldman (USP)
  • Controle de Granularidade com threads em Programas MPI Dinâmicos
    João Lima (Universidade Federal do Rio Grande do Sul), Nicolas Maillard (II-UFRGS)

WSCAD CTD – Concurso de Teses e Dissertações
Quinta-feira - 30 de Outubro – 13:00 - 15:00 – Sala Nabileque

 

Mestrado:

  • 13h00m - 13h30m
    Arquitetura Autônoma e Inteligente de Memória Cache Reconfigurável

    Franco Rafael Correa, Carlos Augusto Martins (PUC de Minas Gerais)
  • 13h30m - 14h00m
    Aprendizagem Ubíqua Orientada pelo Perfil do Aprendiz

    Darci Levis, Jorge Barbosa, Sérgio Crespo C. S. Pinto, Débora Barbosa (Unisinos)
  • 14h00m - 14h30m
    JavaRMS: um Sistema de Gerência de Dados para Grades Baseado num Modelo P2P
    Diego Gomes, Marko Petek, Claudio Geyer (Universidade Federal do Rio Grande do Sul)

Doutorado:

  • 14h30m - 15h00m
    Estratégias Escaláveis para Distribuição de Mídias Contínuas sob Demanda em Redes sem Fio
    Leonardo Pinho e Cláudio Amorim (COPPE - Universidade Federal do Rio de Janeiro)
  • 15h00m - 15h30m
    Escalonamento Dinâmico para Aplicações Autonômicas MPI em Grades Computacionais
    Aline Nascimento, Vinod Rebello, Cristina Boeres (Instituto de Computação, UFF)
  • 15h30m - 16h00m
    2D-VLIW: Uma Arquitetura de Processador Baseada na Geometria da Computação
    Ricardo Santos, Rodolfo Azevedo, Guido Araujo (Instituto de Computação - Unicamp)

WSCAD CTIC – Concurso de Trabalhos de Iniciação Científica
Quinta-feira - 30 de Outubro – 16:30 - 18:30 – Sala Nabileque

  • SSSim - Simulador Funcional Detalhado de Processador Superescalar Baseado em Ciclos de Execução Real: Uso na Avaliação de Desempenho
    Eduardo H. M. Cruz, Juliano H. Foleiss, Guilherme P. Assunção, Ronaldo A. L. Goncalves
  • WebSimple - MIPS: Simulador Web-based do Pipeline do MIPS
    Bruno Fernandes de Sousa, Matheus Pereira Amaral Moreira, Rafael Sander Nogueira, Rodrigo Britto, Carlos Augusto Martins
  • Análise e Paralelização do ModelGenerator
    Cristianno Vieira, Martha Torres
  • Análise de Desempenho de Algoritmos Fixos e Reconfigurável de Escalonamento Paralelo de Tarefas utilizando uma Carga de Trabalho Real baseada em um Rastro de Supercomputador
    Lucas Silva, Luís Fabrício Góes
  • Avaliação de uma Biblioteca de Ponto Flutuante para FPGA no Supercomputador Cray XD1
    Vitor Conrado Faria Gomes, Andrea Charao, Haroldo Campos Velho
  • Arquitetura Reconfigurável para Detecção de Movimento de Veículos em Vias de Trânsito
    Abel Silva-Filho, Gilliano Menezes, Wellington Pinheiro
  • Análise da Escalabilidade de um Simulador Cardíaco
    Gustavo Teixeira, Rodrigo dos Santos, Marcelo Lobosco
  • DMPS32 Simulador Didático do Pipeline do MIPS de 32 bits
    Rafael Rodrigues, Carlos Augusto Martins
  • Um Modelo para Autenticação Biométrica Baseada na Dinâmica da Digitação em Aparelhos de Telefonia Móvel
    Edward Moreno, Edma Valléria Cunha Urtiga
  • M-SynchroTalk: um Chat para EAD com exclusão mútua distribuída para coordenar trocas de mensagens entre dispositivos móveis
    Berto de Tacio Pereira Gomes, Omar Andres Carmona Cortes
  • Descoberta e Predição de Comportamentos de Tarefas Paralelas através da Caracterização de Padrões em Cargas de Trabalho
    Lesandro Ponciano dos Santos, Luís Fabrício Wanderley Góes
  • Desenvolvimento de uma plataforma virtual multiprocessada baseada na arquitetura Simplescalar
    Maxiwell Garcia, Marcio Oyamada
  • Sistema Pervasivo de Gerenciamento de Chamados
    Wagner Al-Alam, Eduardo Moller, Mauricio Pilla, Adenauer Yamin
  • Avaliação de desempenho em GP-GPU utilizando a arquitetura CUDA
    Henrique Rocha, Carlos Augusto Martins, Luiz Drumond
  • Um Ambiente Interativo para a Visualização de Topologias de Redes Móveis
    Ubiratam de Paula Junior, Rafaelli Coutinho, Carlos Bazilio

WSCAD Minicurso 1: Virtualização: conceitos e aplicações em processamento paralelo - Alexandre da Silva Carissimi
Quinta-feira, 30 Outubro, 8:00 – 9:30, Sala Bodoquena
Sexta-feira, 31 Outubro, 13:00 – 14:30, Sala Bodoquena

Resumo: Virtualização é a técnica que permite particionar um único sistema computacional em vários outros denominados de máquinas virtuais. Cada máquina virtual oferece um ambiente completo muito similar a aquele oferecido por uma máquina física podendo ter seu próprio sistema operacional, bibliotecas, aplicativos e serviços de rede (protocolos Internet). Por emularem um ambiente computacional sobre outro, as máquinas virtuais impõem algumas restrições de implementação e desempenho. Entretanto, dado as vantagens que a virtualização apresenta, se observa um investimento maciço nesta tecnologia por parte dos fabricantes de hardware de software. Os processadores mais recentes da Intel e da AMD já foram concebidos prevendo suporte em hardware para a virtualização. Em relação ao software, se encontram diversos produtos e ambientes, onde pode se destacar as soluções da Microsoft,  VMware, Citrix (XenSource) e Sun Micorsystems. Esse movimento em relação a virtualização chamou a atenção dos membros da comunidade de processamento de alto desempenho (PAD). As principais áreas de interesse são o projeto e o desenvolvimento de sistemas operacionais, de ambaintes de programação e práticas de administração e gerenciamento de recursos, em especial para computação em cluster e grids. O minicurso tem por objetivo capacitar o participante a entender o que é a virtualização, suas vantagens e desvantagens e como ela pode ser explorada em uma infra-estrutura de PAD.

Alexandre da Silva Carissimi possui graduação em Engenharia Elétrica pela Universidade Federal do Rio Grande do Sul (1985), mestrado em Ciências da Computação pela Universidade Federal do Rio Grande do Sul (1989) e doutorado em Informática - Institut National Polytechnique de Grenoble (1999). Atualmente é professor 40/DE da Universidade Federal do Rio Grande do Sul, lotado no Departamento de Informática Aplicada. Tem experiência na área de Ciência da Computação, com ênfase em Software Básico, atuando principalmente nos seguintes temas: redes de computadores, sistemas operacionais, sistemas distribuídos, ambientes de programação paralela e ambientes de programação.

WSCAD Minicurso 2: Computação de alto desempenho utilizando CUDA - Rodolfo Azevedo e Bruno Lopes
Quinta-feira, 30 Outubro, 13:00 - 14:30, Sala Bodoquena
Sexta-feira, 31 Outubro, 16:30 – 18:00, Sala Bodoquena

Resumo:  As recentes arquiteturas de processamento gráfico em tempo real são em sua maioria implementações comerciais do modelo de stream processors programáveis. Este trabalho explora o funcionamento interno desta arquitetura e as linguagens de programação criadas ao longo dos anos que facilitam a criação de software, com o foco nas placas gráficas da NVIDIA série 8 e o modelo de programação \emph{CUDA}. Através deste modelo de programação e das novas placas de vídeo, é possível obter ganhos de desempenho de 1 ou 2 ordens de grandeza em relação aos processadores convencionais.

O professor Rodolfo Azevedo é doutor em Ciência da Computação pelo Instituto de Computação da Unicamp. Atualmente é professor do Instituto de Computação da UNICAMP. Já orientou 11 dissertações de mestrado e 2 teses de doutorado. Publicou artigos em grandes conferências internacionais como DAC, DATE, CASES, ISLPED, ASAP e em revistas como IEEE TVLSI, IJPP, DAES e JUCS. O Prof. Rodolfo Azevedo foi co-autor de um trabalho que recebeu o prêmio de melhor artigo do SBAC-PAD 2004. Suas áreas de interesse são Arquitetura de Computadores, Sistemas Dedicados, Compressão de Código, Baixo Consumo de Energia e Linguagens de Descrição de Arquitetura.

Bruno Cardoso Lopes atualmente cursa mestrado na Universidade Estadual de Campinas (Unicamp). Têm experiência academica em pesquisas envolvendo simulação de hardware e compressão de código. Profissionalmente já trabalhou com desenvolvimento para sistemas embarcados, com o foco em drivers para Linux e FreeBSD. É também contribuidor ativo no desenvolvimento do compilador open source LLVM (Low Level Virtual Machine, www.llvm.org), onde é atualmente maintainer do back-end MIPS.