Ir ao conteúdo
  • Cadastre-se

O que é HSA (arquitetura de sistema heterogêneo)?


     16.770 visualizações    Processadores    13 comentários
O que é HSA (arquitetura de sistema heterogêneo)?

Videotutorial explicando a arquitetura de sistema heterogêneo (HSA, Heterogeneous System Architecture), usada pelos novos processadores da AMD.

 


Artigos similares


Comentários de usuários

Respostas recomendadas

Parabéns pelo vídeo! Gostei da ideia de ter vídeos ao invés de textos para explicar pequenos conceitos, talvez este método possa ser ampliado para reviews por exemplo.

 

Fiquei apenas com duas dúvidas sobre afirmações feitas no vídeo:

 

1) Arquitetura HSA só existe nos processadores móveis da AMD - Em minhas pesquisas não encontrei nenhuma referência a isto, tendo em vista que já existem processadores Kaveri para desktop e que utilizam a mesma arquitetura segundo as fontes pesquisadas. 

 

2) Arquitetura HSA é utilizada a tempos nos processadores móveis - Também pela minhas pesquisas, apesar da ARM e a AMD participarem do mesmo grupo que incentiva e desenvolve pesquisas e tecnologias em HSA, não encontrei nenhum outro processador, com exceção dos Kaveri, que utilizam a arquitetura HSA como o fomentado pela HSA Foundation.

 

Poderia me explicar onde me enganei ou talvez informar as referências do vídeo para que eu possa me atualizar - peço isto pois estrou trabalhando atualmente com programação em GPU na faculdade e o assunto é de vital importância para mim e o Clube do Hardware, devido a sua credibilidade, pode ser citado como referência em trabalhos.

 

Mais uma vez parabéns pela nova empreitada do Clube do Hardware! 

 

 

Link para o comentário
Compartilhar em outros sites

  • Administrador

Vamos lá!

 

1. Apesar do nome, os modelos "Kaveri" para computadores de mesa utilizam arquitetura diferente. Apenas os modelos para computadores móveis utilizam a arquitetura HSA. Essa informação foi publicada pela a AMD no dia do lançamento dos modelos Kaveri para computadores móveis, que ocorreu no início do mês.

 

O press release original é esse:

 

http://www.amd.com/en-us/press-releases/Pages/advanced-mobile-apus-2014jun04.aspx

 

Onde destaco:

 

Citação
AMD (NYSE: AMD) today introduced its new 2014 Performance Mobile APUs designed for ultrathin and high-performance mobile PCs, bringing the features and capabilities of the popular and powerful AMD A-Series APU family (codenamed “Kaveri”) to power-efficient notebooks for both personal and professional use. The new mobile APUs mark the debut of Heterogeneous System Architecture (HSA) features (...)

 

2. Quanto aos processadores para celulares, eu realmente assumi que já haveria da ARM e Qualcomm. Se não houver ainda, me confirma que eu adiciono uma errata no vídeo. Foi erro meu ter assumido isso e não ter pesquisado por produtos comerciais.

 

Abraços,

Gabriel.

Link para o comentário
Compartilhar em outros sites

Em 27/06/2014 às 06:15, Gabriel Torres disse:

Vamos lá!

 

1. Apesar do nome, os modelos "Kaveri" para computadores de mesa utilizam arquitetura diferente. Apenas os modelos para computadores móveis utilizam a arquitetura HSA. Essa informação foi publicada pela a AMD no dia do lançamento dos modelos Kaveri para computadores móveis, que ocorreu no início do mês.

 

O press release original é esse:

 

http://www.amd.com/en-us/press-releases/Pages/advanced-mobile-apus-2014jun04.aspx

 

Onde destaco:

 

 

 

 

2. Quanto aos processadores para celulares, eu realmente assumi que já haveria da ARM e Qualcomm. Se não houver ainda, me confirma que eu adiciono uma errata no vídeo. Foi erro meu ter assumido isso e não ter pesquisado por produtos comerciais.

 

Abraços,

Gabriel.

 

 

Muito obrigado por responder Gabriel!

 

As referências que você mostrou tiraram todas as minhas dúvidas.

 

Realmente, o White Paper não deixa dúvidas sobre a sua afirmação, entretanto fui conduzido pelo link a este outro Whrite Paper:

 

http://www.amd.com/Documents/Compute_Cores_Whitepaper.pdf 

 

Onde está escrito:

 

Citação

 

Beginning in 2014, products from various 

semiconductor companies, particularly those that 
are members of the HSA Foundation, will begin 
introducing heterogeneous devices. To assist in 
evaluating these new processor solutions, AMD 
is adopting the Compute Core nomenclature as 
a designation for processors that meet the HSA 
specifications and as a general method of comparing 
these solutions. With the first generation of 
heterogeneous processors based on the architecture 
of the APU codenamed “Kaveri”, AMD will begin 
designating the number of compute cores in the 
following manner. 
 
AMD A10-7850K APU with Radeon™ R7 graphics 
12 Compute Cores (4 CPU + 8 GPU) 

 

Este trecho tira duas dúvidas de uma só vez:

 

1) A arquitetura para desktop é realmente a mesma da mobile com HSA ativo (confirmado pelo link http://www.amd.com/en-us/products/processors/desktop/a-series-apu) já que é designado o termo de compute cores tanto para as novas APUs desktop quanto para mobile.

 

2) Somente a partir de 2014 outras empresas devem começar a enviar produtos com HSA ativo para o mercado, incluindo ARM entre outras. 

 

Isto reforça o que digo a tempos: A AMD sempre foi muito pior que a Intel na divulgação de dados dos seus produtos;

 

Já cheguei a encontrar dados errados sobre um processador AMD listado no site oficial em português, este tipo de descaso que gera toda esta confusão e prejudica toda a mídia especializada que depende de dados divulgados pela fabricante para produzir seus artigos e também de estudantes como eu que necessitam de referências para citar em trabalhos.

 

Se não fosse por sites especializados como o Clube do Hardware talvez nunca saberíamos sobre como funciona cada arquitetura da AMD já que praticamente nada de substancial é divulgado no site sobre o funcionamento interno dos produtos.

 

Mas uma vez obrigado por desprender um tempo para me ajudar!

Link para o comentário
Compartilhar em outros sites

@R. Megaman excelente pesquisa que você fez. Eu vou refazer o vídeo então para adicionar essas informações, deixando a informação ainda mais completa. Vou tentar fazer isso ainda hoje. Aguarde!

 

Obrigado Gabriel!

Fico muito feliz em poder contribuir um pouco com o site responsável pela minha entrada no ramo da informática!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Olá Gabriel, parabéns pelo video, excelente iniciativa.

 

Aproveito para sanar algumas dúvidas:

 

1 - da forma que a AMD divulga nos leva a acreditar que houve ou haverá aprimoramento no sistema "prediction" onde a unidade de despacho tenta adivinhar para onde deve encaminhar cada thread para ser processado.

 

2 - o que podemos esperar de aprimoramento para processadores a médio prazo (na sua opnião ou de acordo com informações dos desenvolvedores). Só para ser mais claro, será que futuramente teremos unidades de inteiros e de ponto flutuante integrados nos stream processors da arquitetura GCN (acho que viajei.... rsrsrsrs)

Link para o comentário
Compartilhar em outros sites

  • Administrador

@Perdido_br obrigado. Estarei postanto mais videotutoriais nessa linha, e vou tentar me aprofundar mais. (1) isso é fato, pois inclusive os processadores hoje funcionam dessa forma; eles tentam sempre adivinhar o que o programa fará e tenta antecipar esse processamento. Recursos como previsão de desvios (introduzida no Pentium em 1993) e execução especulativa (introduzida no Pentium Pro) estão aí a quase 20 anos. (2) Eu prefiro não bancar o futurólogo... ;)

Link para o comentário
Compartilhar em outros sites

Bom dia

 

Bem legal a ideia do video, mas se for possível manter manter também a forma escrita seria interessante para quem igual eu acessa do trabalho e não tem acesso(ou não pode) ver videos.

 

Abraço

Link para o comentário
Compartilhar em outros sites

Bom dia Gabriel!

 

Ótimo tutorial. Bem explicativo.

Agora quanto ao conteúdo do tema, HSA, tenho dúvidas quanto ao aumento de desempenho, citado pela própria AMD e empresas da HSA Foundation, pois, com o compartilhamento do controlador de memória sendo feito entre CPU e GPU, isso não causaria um "gargalo" entre as unidades de "busca" e de "despacho" com a CPU e a GPU? Pergunto isso tendo em vista que cada vez mais as CPUs e GPUs estão cada vez mais rápidas.

 

Grande Abraço

Link para o comentário
Compartilhar em outros sites

Olha, é muito bom ter notícia da AMD desenvolvendo novas tecnologias para processadores, pois vendo a história desses componentes fica uma sensação ruim de que a AMD na maior parte das vezes fica atrás da Intel, até copiando as ideias dela, como é o caso de boa parte das instruções lançadas pela Intel que a AMD incorpora uma ou duas gerações depois.

 

Parabéns pela didática Gabriel!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administrador

Bom dia

 

Bem legal a ideia do video, mas se for possível manter manter também a forma escrita seria interessante para quem igual eu acessa do trabalho e não tem acesso(ou não pode) ver videos.

 

Abraço

 

A ideia do vídeo é substituir, pontualmente, artigos de forma escrita. Infelizmente postar vídeos e escrever artigos com o mesmo conteúdo nos dará o dobro do trabalho e não temos como fazer, pelo menos por enquanto. Ou é um ou é o outro. Espero que compreenda.

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...