+ Responder Tópico
Página 2 de 2 Primeira 1 2
  1. #26
    Membro Avatar de D.O.G.
    Info Conteúdo e Citações Jogos Mensageiros
    ?
    Registro
    Sep 2004
    Mensagens
    8.356
    Verdinhas
    1606

    Citação Citando Mosquito Ver mensagem
    Em que parte está escrito que SPU é co-processador matemático? Você sabe o que é processador? Você acha que todo processador deve ser de propósito geral?
    Unlike existing SMP systems or multicore implementations of other processors, on the Cell, only the general purpose PowerPC core is able to run a generic operating system, while the SPUs are specialized to run computational tasks. Porting Linux™ to run on Cell's PowerPC core is a relatively easy task because of the similarities to existing platforms like IBM pSeries® or Apple Power Macintosh, but this does not give access to the enormous computing power of the SPUs.
    A discussão não é essa, é que o linux só vai "rodar" em apenas um core do CELL.

    Co-processador ou qq outro nome é apenas uma analogia ao que as SPU fazem filho.

    Aproveitando, tome jarra dessa vc tá precisando.



    Ahh, um cursinho de inglês tb ajudaria.

    Edit: não estou criticando o play3, é um ótimo hardware! Mas algumas verdades precisam vir à tona.
    Última edição por D.O.G. : 17-01-2007 às 13:34

  2. # Publicidade
    Publicidade

  3. #27
    Membro Avatar de Mosquito
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Dec 1999
    Mensagens
    1.968
    Verdinhas
    12

    Percebe-se que você não leu o artigo ou não prestou atenção quando o lia. Apenas pega os primeiros paragráfos, descontextualiza-os e posta aqui. Paragráfo seguinte ao que você postou:
    Only the kernel can directly communicate with an SPU and therefore needs to abstract the hardware interface into system calls or device drivers. The most important functions of the user interface include loading a program binary into an SPU, transferring memory between an SPU program and a Linux userspace application, and synchronizing the execution. Other challenges are the integration of SPU program execution into existing tools like GDB or OProfile.
    Logo após são mostrados possíveis modelos de programação do SPU, um exemplo de como ele é acessado atualmente, métodos de distribuição de tarefas entre os SPUs, ferramentas disponíveis ou a serem disponibilizadas, etc. Finalmente a última frase da conclusão:
    The base platform support is currently making its way into the mainline Linux kernel, and the SPU file system interface is on its way to being stabilized enough to be included in upcoming releases of the kernel and of major distributions.
    Se você quiser continuar insistindo que o sistema operacional só utiliza um core, vai em frente então.

  4. #28
    Membro Avatar de D.O.G.
    Info Conteúdo e Citações Jogos Mensageiros
    ?
    Registro
    Sep 2004
    Mensagens
    8.356
    Verdinhas
    1606

    Citação Citando Mosquito Ver mensagem
    Percebe-se que você não leu o artigo ou não prestou atenção quando o lia. Apenas pega os primeiros paragráfos, descontextualiza-os e posta aqui. Paragráfo seguinte ao que você postou:

    Logo após são mostrados possíveis modelos de programação do SPU, um exemplo de como ele é acessado atualmente, métodos de distribuição de tarefas entre os SPUs, ferramentas disponíveis ou a serem disponibilizadas, etc. Finalmente a última frase da conclusão:

    Se você quiser continuar insistindo que o sistema operacional só utiliza um core, vai em frente então.
    A desvantagem das SPU é que elas não acessam a memória do sistema, só acessam o "cache" delas.

    É o que eles dizem, ainda tem que se implementar no kernel do linux os meios de se preencher o cache da spu com o que vc quer que ela execute e depois pegar lá o resultado.

    Não dá pra, por exemplo, jogar um thread de um processo lá já que a SPU não consegue acessar a RAM entende?

    É o que eles dizem, dá pra usar a SPU, mas tem que se implementar os meios para tal e tb o uso delas seria bem específico e vc tem que sincronizar os processos... tem que sincronizar o pedido do programa normal com o "miniprograma" que roda na SPU e eles dizem que ainda existem outros desafios, como debugar esse processo todo usando as ferramentas existentes.

    Fazendo uma analogia: seria como vc jogar um programinha num aparelinho plugado na usb, esperar e depois acessar o aparelhinho para ler o resultado e repetir o processo. E isso tem que ser feito pelo kernel...
    Última edição por D.O.G. : 21-01-2007 às 19:39

+ Responder Tópico Ir para o Fórum
Página 2 de 2 Primeira 1 2

Assuntos do tópico

Compartilhar

Permissões