25 Giga Mips na palma da sua mão.

Para "abobrinhas" use o " Boteco"

Moderadores: andre_luis, 51, guest2003, Renie

25 Giga Mips na palma da sua mão.

Mensagempor proex » 11 Set 2009 20:12

Vejam isso:
http://www.xmos.com/designing/development-kits/XMP-64

Eu comprei uma plaquinha de avaliação com apenas um chip desse.

Como sempre, quando estamos de frente como alguma coisa nova começamos com o famoso Pisca Led pra certificar que o processador funciona.

Fiz um loop do tipo Seta Pino, Clear Pino, sem nenhum Delay no meio.

Meu corajoso osciloscópio digital de 60Mhz não conseguiu mostrar a onda quadrada gerada. Aparecia somente uma linha manchada na tela.

Levei a plaquinha para um amigo que possui um osciloscópio de 200Mhz e nada também.

Na dezenas de datasheets que baixei, ontem encontrei essa informação:

Set and clear pin with loopback function code allows up to 800Mhz square wave generation. This value increase up to 1.6Ghz if the Burst mode is enable.

Tô com medo !
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor mastk » 11 Set 2009 20:57

Tem certeza que eh possivel ver isso? Qual tecnologia da porta para drivar tao rapido assim? 25gips, incrive :o
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor proex » 11 Set 2009 21:42

De acordo com informação no site: Each edge of the hypercube provides a bandwidth of 1.6 Gbit/s in each direction.

Deve ser a mesma tecnologia usada nos gates drives do barramento de memoria do PC.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor austrax » 11 Set 2009 21:58

Mêda! Proex você comprou só a placa?Acho que vou pedir uns ci´s para montar umas placas.
Avatar do usuário
austrax
Byte
 
Mensagens: 139
Registrado em: 04 Mai 2007 20:10

Mensagempor MOR_AL » 11 Set 2009 23:54

Só pra confirmar.
Você mediu no pino do chip, né.
O led não responde não. A capacitância dele integra a onda quadrada.
Mas mesmo assim, é impressionante. :)
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: 25 Giga Mips na palma da sua mão.

Mensagempor msamsoniuk » 12 Set 2009 01:07

eu achei bem fraquinho para falar a verdade! :)

um DSP SC3840 de 1GHz hoje faz 48000 MIPS por chip e vc pode piscar leds a taxa de 3.125 GHz na interface rapidIO dele... e eh um chip soh com tudo dentro dele, ou seja, realmente sao 48000 MIPS que cabem na palma da mao!

os 25000 MIPS que vc citou eh para uma configuracao de 16 chips, portanto a performance por cabeca da miseraveis 1500MIPS, uma fracao do que jah tem disponivel no mercado e nem cabe na palma da mao... mas nao dah para duvidar do sensacionalismo barato, se bobear vira um novo pic! hahaha :)

proex escreveu:Vejam isso:
http://www.xmos.com/designing/development-kits/XMP-64

Eu comprei uma plaquinha de avaliação com apenas um chip desse.

Como sempre, quando estamos de frente como alguma coisa nova começamos com o famoso Pisca Led pra certificar que o processador funciona.

Fiz um loop do tipo Seta Pino, Clear Pino, sem nenhum Delay no meio.

Meu corajoso osciloscópio digital de 60Mhz não conseguiu mostrar a onda quadrada gerada. Aparecia somente uma linha manchada na tela.

Levei a plaquinha para um amigo que possui um osciloscópio de 200Mhz e nada também.

Na dezenas de datasheets que baixei, ontem encontrei essa informação:

Set and clear pin with loopback function code allows up to 800Mhz square wave generation. This value increase up to 1.6Ghz if the Burst mode is enable.

Tô com medo !
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor Djalma Toledo Rodrigues » 12 Set 2009 02:41

16 x 4 core

-----------------------------------------

"Será que eu tenho dois corações
Cada qual amando mais?
Diz alguém mais entendido
Que eu tenho um só dividido
Em duas partes iguais"
(Adelino Moreira)
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor austrax » 12 Set 2009 03:31

Achei o SC3840 fraquinho..melhor usar logo um P16G160 com 160000 MMACS. O chato é o 896 pin BGA... :lol:
Avatar do usuário
austrax
Byte
 
Mensagens: 139
Registrado em: 04 Mai 2007 20:10

Mensagempor proex » 12 Set 2009 07:55

Bá, miseraveis 1500MIPS........

Para um mortal como eu que ja estava achando os 70MIPS do ARM sensacional, nem sei onde enfiar tantos Mips.

Eu nao liguei led no pino, liguei um resistor de 2k2.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor MOR_AL » 12 Set 2009 09:21

proex escreveu: ... Eu nao liguei led no pino, liguei um resistor de 2k2.

Ah! Ok!
[]'s
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor tcpipchip » 12 Set 2009 10:55

Mostra ai o código do PISCA LED para nos
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor proex » 12 Set 2009 12:26

tcpipchip escreveu:Mostra ai o código do PISCA LED para nos


# include <xs1 .h>

out port p = XS1_PORT_1A ;

int main ( void ) {

while(1)
{
p <: 1;
p <: 0;
}
}
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor msamsoniuk » 12 Set 2009 13:00

austrax escreveu:Achei o SC3840 fraquinho..melhor usar logo um P16G160 com 160000 MMACS. O chato é o 896 pin BGA... :lol:


estranho, eu nao achei referencias para esse P16G160 na internet... e pior, tambem nao achei para o SC3840! vejam soh que ironia... nao sei onde eu estava com a cabeca, mas o nome do componente que faz 48 mil MMAC/s na verdade eh MSC8156 hehehe :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor fabim » 12 Set 2009 13:17

é sei lá, tem coisa estranha aí nos comentarios dos meninos...
Sensacionalizmo barato mesmo, ja começando pelo putex.

25 giga mips.
1 MIP = one milion of instructions per second

25 000 000 000 de um milhão por segundo /????

seria 25 000 000 000 * 1 000 000 =
25 000 000 000 000 000
1 quadrilão de instruções por segundo ? KKKKKKKKKKK

Fora os outros valores absurdos que eu lí aí!!
AFF
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor msamsoniuk » 12 Set 2009 13:49

a unica coisa que acho estranha eh a notacao que eles usam... ele nao aceita notacao C normal para fazer toggle de pino?

PORT_A0 ^= 1

digo isso pq pisca-led realmente nao mede performance nenhuma. o legal seria fazer um codigo em que seja possivel comparar algo, por exemplo:

Código: Selecionar todos
int i;
int y,x[1000],k[1000];

for(i=0;i!=1000;i++)
{
  x[i] = k[i] = i;
}

while(1)
{
  i=1000;
  y=0;
  while(i--)
  {
    y+=x[i]*k[i];
  }
  PORT_A0 ^= 1;
}


iria ficar em loop infinito calculando um filtro de 1000 coeficientes e faria o toggle da porta PORT_A0 a cada 1000 operacoes. bastaria medir a frequencia e multiplicar por 2000 para ter o numero de MAC/s que o bicho faz.

proex escreveu:
tcpipchip escreveu:Mostra ai o código do PISCA LED para nos


# include <xs1 .h>

out port p = XS1_PORT_1A ;

int main ( void ) {

while(1)
{
p <: 1;
p <: 0;
}
}
Editado pela última vez por msamsoniuk em 12 Set 2009 13:53, em um total de 1 vez.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Próximo

Voltar para Assuntos Gerais

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x