Questão Existe uma medida significativa de poder computacional de UNIDADE ÚNICA?


Uma discussão surgiu no site do English Language SE sobre o termo ciclos de computação, onde eu pessoalmente acho que o uso normal é relógio ou ciclos de processador.

Obviamente diferentes arquiteturas de processador e software afetam maciçamente o significado de qualquer coisa medida em "ciclos" de qualquer maneira. Comparando esses valores para um processador RISC contra um Intel Core i7 soa muito sem sentido para mim.

Mas isso me levou a pensar. Eu percebo que "poder de computação" em geral é um conceito vago, envolvendo muitos subelementos (velocidade / flexibilidade do processador, velocidade de vídeo / disco / memória, etc.) Então existe algum conceito de uma medição "áspera e pronta" que de alguma forma mede? todas as métricas de desempenho potencialmente relevantes de qualquer máquina específica para que possam ser comparadas a outras?


3


origem


O Windows tenta fazer isso com uma pontuação WEI ...windows.microsoft.com/en-US/windows-vista/… - Moab
Sim, eu sabia disso. Mas o WEI não é um "valor unificador". Pelo que entendi, é apenas a menor pontuação de todos os subsistemas (principalmente no contexto da execução do próprio Windows, eu acho). - FumbleFingers
Sim, você está correto, eu disse "tentativa". O que posso dizer, o seu Windows. - Moab
@ Moab: Bem, obrigado por apontar isso, de qualquer maneira. Eu realmente deveria ter descartado o WEI na minha pergunta. Não dá tanta importância a todo o seu sistema quanto lhe diz qual bit o está retendo. O que às vezes pode ser útil, mas na maioria das vezes eu vejo isso dizendo às pessoas com laptops comuns que o vídeo deles não está à altura. Tudo bem se você tem um desktop e sabe como comprar e adaptar uma atualização de placa de vídeo, mas com um lappie é apenas algo para fazer você suspirar. - FumbleFingers
Eu não acho que há uma boa maneira de obter uma pontuação unificada ou medição que é verdadeiramente precisa ou objetiva, algo será deixado de fora ou obscurecido na pontuação, muitos aspectos de hardware para benchmark nos dias de hoje, "poder de computação" não significa o que ele usa. De certa forma, a Microsoft fez isso corretamente, dividindo os números para que um usuário médio possa ver qual é o gargalo. Eu sorrio para as pessoas que compram notebooks que esperam o desempenho de jogos desktop porque as especificações "pareciam" boas, então reclamam porque congelam, travam, BSOD e sobreaquecem, às vezes de uma só vez. : -> - Moab


Respostas:


Não. Diferentes tipos de arquiteturas tendem a se destacar em coisas diferentes - por exemplo, uma GPU se destacaria em tarefas altamente paralelas, enquanto uma CPU seria um projeto generalista. Para fins de HPC, o FLOP (ou TeraFLOP) é ​​freqüentemente usado. Medidas alternativas comuns incluíram historicamente a MIPS  Drystone  pedra de amolar e linpack

Eu provavelmente acrescentaria que em círculos amadores o tempo para calcular um milhão de dígitos de pi também é usado, mas isso não é nem de longe científico.


3



OK obrigado. É o suficiente pra mim. Eu me lembro de cálculos "calcular pi" (e "peneira de eratosthenes") sendo usados ​​como benchmarking de ajudas anos atrás do burro. Mas como você diz - não é muito científico, para dizer o mínimo. Valores específicos do programa, na verdade. - FumbleFingers


Meu amigo e eu percebemos a existência desse problema há algum tempo e encontramos uma resposta que provavelmente é mais boa para risos do que qualquer outra coisa: medimos o poder do computador em termos de quantas instâncias de uma aplicação canônica ele poderia executar de uma só vez. atolar ou apreender. O aplicativo que escolhemos como nossa referência: o GNU Emacs e, portanto, a unidade correspondente era o "GNU". É claro que este programa não é pesado demais nos gráficos 3D, na largura de banda do disco (na maior parte do tempo) ou na utilização da rede, mas exige uma quantidade considerável de memória e poder de CPU, por isso parecia uma escolha razoável. Na época, uma máquina média avaliava cerca de 1 GNU nessa escala, então você pode dizer que isso aconteceu há algum tempo :)

Atualmente, você pode escolher um aplicativo (grande) diferente que cubra mais bases: algumas pessoas podem sugerir o Photoshop ou, para uso geral, o Firefox provavelmente funcionará bem ou, se você for um desenvolvedor de software, poderá usar o Eclipse etc. Assim, você poderia ter uma máquina 2-Photoshop, por exemplo.


0



Os aspectos particulares do "poder do pc" que são considerados importantes realmente mudam com o tempo. Hoje, o meu "computador doméstico" principal na área de trabalho geralmente tem que fazer algumas coisas ao mesmo tempo, o que não era realmente o caso alguns anos atrás. Parece-me ter muita memória e vários núcleos de processador são muito mais importantes agora do que estavam há um tempo atrás. - FumbleFingers