- As CPUs não são "simples" por qualquer extensão da imaginação. Como eles têm alguns bilhões de transistores, cada um deles terá um pequeno vazamento em modo inativo e precisará carregar e descarregar a porta e interconectar a capacitância em outros transistores ao alternar. Sim, cada um consome uma pequena corrente, mas quando você multiplica isso pelo número de transistores, você acaba com um número surpreendentemente grande. 64A já é uma corrente média ... ao alternar, os transistores podem consumir muito mais do que a média, e isso é suavizado pelos capacitores de derivação. Lembre-se de que o seu número de 64A veio do retrocesso do TDP, tornando-o realmente 64A RMS, e pode haver uma variação significativa em torno dessa escala em muitas escalas de tempo (variação durante um ciclo de relógio, variação durante operações diferentes, variação entre estados de sono etc.) ) Além disso, você pode se safar da execução de uma CPU projetada para operar em 3 GHz em 1,2 volts e 64 amperes em 1 volt e 1 amp ... apenas talvez em 3 MHz. Embora nesse momento você tenha que se preocupar se o chip usa lógica dinâmica que possui uma frequência de clock mínima, talvez seja necessário executá-lo entre algumas centenas de MHz a um GHz e alterná-lo em sono profundo periodicamente para obter a média corrente inativa. A linha inferior é que poder = desempenho. O desempenho da maioria das CPUs modernas é realmente limitado termicamente. então talvez você precise executá-lo em algumas centenas de MHz a um GHz e alterná-lo em sono profundo periodicamente para diminuir a corrente média. A linha inferior é que poder = desempenho. O desempenho da maioria das CPUs modernas é realmente limitado termicamente. então talvez você precise executá-lo em algumas centenas de MHz a um GHz e alterná-lo em sono profundo periodicamente para diminuir a corrente média. A linha inferior é que poder = desempenho. O desempenho da maioria das CPUs modernas é realmente limitado termicamente.
- Eu= Cv α fEuCvαf
- Tipo de. Quanto mais rápida a capacitância do gate for carregada ou descarregada, mais rápido o transistor será comutado. O carregamento mais rápido requer uma capacitância menor (determinada pela geometria) ou uma corrente maior (determinada pela resistência da interconexão e tensão de alimentação). Os transistores individuais que trocam mais rápido do que isso significa que eles podem mudar com mais frequência, o que resulta em um consumo de corrente mais médio (proporcional à frequência do relógio).
Edit: so http://www.synopsys.com/community/universityprogram/documents/article-iitk/25nmtriplegatefinfetswithraisedsourcedrain.pdf tem uma figura para a capacitância de porta de um FinFET de 25nm. Vou chamá-lo de 0,1 fF para manter as coisas simples. Aparentemente, varia de acordo com a tensão de polarização e certamente varia de acordo com o tamanho do transistor (os transistores são dimensionados de acordo com sua finalidade no circuito, nem todos os transistores terão o mesmo tamanho! Os transistores maiores são 'mais fortes', pois podem alternar mais corrente, mas eles também têm maior capacitância de porta e requerem mais corrente para acionar).
α=10.375μA. Multiplique isso por 1 bilhão e você obtém 375 A. Essa é a corrente média exigida do gate (carga por segundo na capacitância do gate) para alternar 1 bilhão desses transistores a 3 GHz. Isso não conta 'disparar', o que ocorrerá durante a alternância na lógica do CMOS. Também é uma média, portanto a corrente instantânea pode variar muito - pense em como a corrente diminui assintoticamente à medida que um circuito RC é carregado. Ignore capacitores no substrato, pacote e placa de circuito com suavizar essa variação. Obviamente, esta é apenas uma figura aproximada, mas parece ser a ordem certa de magnitude. Isso também não considera corrente de fuga ou carga armazenada em outros parasitas (por exemplo, fiação).
αα=1αα=0.25αα=0.000061α. Por isso, o consumo de energia da memória cache geralmente é dominado pelo vazamento de corrente - ou seja, MUITOS transistores ociosos apenas ficam vazando ao invés de alternar.