In one embodiment, the present invention provides a method for estimating
the maximum power consumed in a microprocessor or other architecture, at
an architectural level, prior to implementation. A functional model
represents the architecture at a high level of abstraction. In one
embodiment, the model is written in SystemC. In one embodiment, power
consumption is expressed power weights, derived by reference to
architecture technology. In one embodiment, a method of estimating power
consumption prior to implementation operates by modeling a benchmark,
compiling it into an instruction stream, assigning power weights for each
stage of each architectural function, running the model in a maximum power
consumption mode, and summarizing the resulting power consumption. In one
embodiment, a PERL script compiler is used. In one embodiment, the power
weights are calculated corresponding to the characteristic architecture
technology. In one embodiment, a power virus program runs the model in the
maximum power mode.
Em uma incorporação, a invenção atual fornece um método estimando o poder máximo consumido em um microprocessador ou na outra arquitetura, em um nível architectural, antes da execução. Um modelo funcional representa a arquitetura em um nível elevado do abstraction. Em uma incorporação, o modelo é escrito em SystemC. Em uma incorporação, o consumo de potência está a uns pesos expressados do poder, derivados pela referência à tecnologia da arquitetura. Em uma incorporação, um método de estimar o consumo de potência antes da execução opera-se modelando uma marca de nível, compilando a em um córrego da instrução, atribuindo pesos do poder para cada estágio de cada função architectural, funcionando o modelo em uma modalidade máxima do consumo de potência, e sumariando o consumo de potência resultante. Em uma incorporação, um compilador do certificado do Perl é usado. Em uma incorporação, os pesos do poder são corresponder calculado à tecnologia característica da arquitetura. Em uma incorporação, um programa do vírus do poder funciona o modelo na modalidade máxima do poder.