Implementação eficiente de subconjunto do BLAS para o bluegene/L.

Bibliographic Details
Main Author: Bachega, Leonardo Ruggiero
Publication Date: 2004
Format: Master thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da USP
Download full: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-153435/
Summary: O BlueGene/L é um supercomputador desenvolvido pela IBM que visa a execução de aplicações numéricas de alto desempenho tais como simulações de fenômenos físicos e bioquímicos. Esta máquina deverá fornecer 360TFlops de desempenho máximo distribuído entre 65.536 nós de computação. De modo a atingir alta porcentagem do desempenho máximo desta máquina, o software executado deve ser otimizado para fazer uso eficiente das características de hardware disponíveis. Este trabalho tem como foco a otimização de um subconjunto do BLAS que será executado em cada nó de computação do BlueGene/L. O BLAS (Basic Linear Algebra Subprograms) é considerado padrão de facto para rotinas que implementam operações elementares de álgebra linear, sendo as rotinas deste pacote utilizadas como blocos construtores de aplicações científicas e de outras bibliotecas de software numérico. Uma versão otimizada das rotinas do BLAS para o BlueGene/L deve levar a um alto desempenho na execução de aplicações que as utilizam.
id USP_9d4a7a822ea4ad42c5f6e7f67b294f5b
oai_identifier_str oai:teses.usp.br:tde-17102024-153435
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Implementação eficiente de subconjunto do BLAS para o bluegene/L.Untitled in englishArquitetura e organização de computadoresComputer architecture and organizationSupercomputadoresSupercomputersO BlueGene/L é um supercomputador desenvolvido pela IBM que visa a execução de aplicações numéricas de alto desempenho tais como simulações de fenômenos físicos e bioquímicos. Esta máquina deverá fornecer 360TFlops de desempenho máximo distribuído entre 65.536 nós de computação. De modo a atingir alta porcentagem do desempenho máximo desta máquina, o software executado deve ser otimizado para fazer uso eficiente das características de hardware disponíveis. Este trabalho tem como foco a otimização de um subconjunto do BLAS que será executado em cada nó de computação do BlueGene/L. O BLAS (Basic Linear Algebra Subprograms) é considerado padrão de facto para rotinas que implementam operações elementares de álgebra linear, sendo as rotinas deste pacote utilizadas como blocos construtores de aplicações científicas e de outras bibliotecas de software numérico. Uma versão otimizada das rotinas do BLAS para o BlueGene/L deve levar a um alto desempenho na execução de aplicações que as utilizam.The BlueGene/L machine is a supercomputer that has been developed by IBM intended to high-performance numerical applications such as simulation of physical and biochemical fenomena. This machine will deliver 360TFlops of peak performance distributed between 65536 compute nodes. In order to achieve a high percentage of the machine peak performance, the software has to be optimized in order to make an efficient use of the available hardware features. This work focus on the optimization process of a subset of the BLAS for the BlueGene/L compute nodes. The BLAS, Basic Linear Algebra Subprograms, is a de facto standard for linear algebra routines, used as building blocks of scientific applications and high-level linear algebra libraries. An optimized version of the BLAS for the BlueGene/L machine should unlock the performance that machine for those kinds of applications and libraries.Biblioteca Digitais de Teses e Dissertações da USPBressan, GraçaBachega, Leonardo Ruggiero2004-08-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-153435/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-10-17T18:38:04Zoai:teses.usp.br:tde-17102024-153435Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-10-17T18:38:04Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Implementação eficiente de subconjunto do BLAS para o bluegene/L.
Untitled in english
title Implementação eficiente de subconjunto do BLAS para o bluegene/L.
spellingShingle Implementação eficiente de subconjunto do BLAS para o bluegene/L.
Bachega, Leonardo Ruggiero
Arquitetura e organização de computadores
Computer architecture and organization
Supercomputadores
Supercomputers
title_short Implementação eficiente de subconjunto do BLAS para o bluegene/L.
title_full Implementação eficiente de subconjunto do BLAS para o bluegene/L.
title_fullStr Implementação eficiente de subconjunto do BLAS para o bluegene/L.
title_full_unstemmed Implementação eficiente de subconjunto do BLAS para o bluegene/L.
title_sort Implementação eficiente de subconjunto do BLAS para o bluegene/L.
author Bachega, Leonardo Ruggiero
author_facet Bachega, Leonardo Ruggiero
author_role author
dc.contributor.none.fl_str_mv Bressan, Graça
dc.contributor.author.fl_str_mv Bachega, Leonardo Ruggiero
dc.subject.por.fl_str_mv Arquitetura e organização de computadores
Computer architecture and organization
Supercomputadores
Supercomputers
topic Arquitetura e organização de computadores
Computer architecture and organization
Supercomputadores
Supercomputers
description O BlueGene/L é um supercomputador desenvolvido pela IBM que visa a execução de aplicações numéricas de alto desempenho tais como simulações de fenômenos físicos e bioquímicos. Esta máquina deverá fornecer 360TFlops de desempenho máximo distribuído entre 65.536 nós de computação. De modo a atingir alta porcentagem do desempenho máximo desta máquina, o software executado deve ser otimizado para fazer uso eficiente das características de hardware disponíveis. Este trabalho tem como foco a otimização de um subconjunto do BLAS que será executado em cada nó de computação do BlueGene/L. O BLAS (Basic Linear Algebra Subprograms) é considerado padrão de facto para rotinas que implementam operações elementares de álgebra linear, sendo as rotinas deste pacote utilizadas como blocos construtores de aplicações científicas e de outras bibliotecas de software numérico. Uma versão otimizada das rotinas do BLAS para o BlueGene/L deve levar a um alto desempenho na execução de aplicações que as utilizam.
publishDate 2004
dc.date.none.fl_str_mv 2004-08-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-153435/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-153435/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1826319247331033088