O consumo de energia de um dispositivo é influenciado por cada estágio do processo de design, desenvolvimento e implementação, mas identificar oportunidades para economizar energia não pode mais ser apenas tornar o hardware mais eficiente.
Ferramentas e metodologias estão disponíveis para a maioria das oportunidades de economia de energia, desde o RTL até a implementação, e partes da indústria de semicondutores já os estão usando. Ambos são considerados maduros, assim como os padrões para definir a intenção de poder.
Grandes oportunidades ainda permanecem para economia adicional de energia e energia, mas muitas delas envolvem o questionamento de decisões no nível do sistema que foram aceitas cegamente por gerações e muitos nós de implementação. Algumas dessas decisões precisam ser reconsideradas porque estão impedindo a construção de projetos maiores e mais complexos.
"Existem três cavaleiros na mistura - potência, energia e térmica", diz Rob Knoth, diretor de gerenciamento de produtos do Digital & Signoff Group da Cadência. “Eles sempre estiveram lá, e o poder é provavelmente o mais proeminente, mas a energia veio à tona nos últimos anos. Agora estamos vendo termal aparecer. Todos eles são interessantes porque você pode atacá-los em pontos específicos do seu fluxo com ferramentas específicas.”
E aí reside um problema. “O dilema do arquiteto é que você precisa de informações de baixo nível para fazer estimativas iniciais”, diz Frank Schirrmeister, vice-presidente de soluções e desenvolvimento de negócios da IP Arteris. “Esse dilema nunca foi resolvido e provavelmente não será resolvido durante minha vida profissional. Para tomar decisões arquitetônicas o mais cedo possível, precisamos de um conjunto de informações, um conjunto de ferramentas e um conjunto de habilidades para apoiar essas decisões. Precisamos dessas decisões o mais cedo possível, mas elas também precisam refletir os efeitos da implementação com a maior precisão possível”.
Para adicionar a isso, o poder não pode ser apresentado como um único número. Algumas pessoas estão preocupadas com a energia total, porque isso pode afetar a vida útil da bateria. Outros estão mais preocupados com o pico de energia, porque isso pode causar problemas operacionais em um chip ou energia ao longo do tempo, o que pode criar problemas térmicos.
Para fazer a análise, você precisa saber exatamente como o sistema será usado. “Imagine que você tem um SoC com 100 blocos diferentes”, diz Ninad Huilgol, fundador e CEO da Innergy Systems. “Eles estão todos interagindo juntos e você não sabe como eles vão produzir um pico de densidade de energia de antemão. Quando você tem uma simulação em execução, todos eles interagem para produzir de repente um pico de densidade de energia.”
Vários mercados estão se concentrando em diferentes aspectos. “Edge AI, ou edge intelligence, tem diferentes preocupações e questões diferentes de um aplicativo do tipo computação hyperscaler de data center”, diz Knoth da Cadence. “Ambos, no entanto, vão promover certos aspectos da tecnologia, alguns dos quais se reforçam mutuamente, alguns dos quais são separados. O Edge vai se preocupar mais com certos aspectos da energia por causa da duração da bateria. E é fundamental pensar sobre o que você executa no software versus o que executa no hardware. O que você comunica de volta à sua estação base para que eles executem e enviem de volta para você? Existem alguns problemas muito complicados em que o setor de IoT é adequado exclusivamente para liderar e inovar. Isso não significa que eles são o único líder. As pessoas que estão desenvolvendo centros de dados de computação em hiperescala massivos estão liderando em uma classe totalmente diferente. Freqüentemente, eles são os que mais pressionam, porque você olha para a enorme quantidade de dólares em infraestrutura necessários para colocar em campo essa computação.”
RTL e técnicas de implementação
Técnicas de economia de energia foram aplicadas ao RTL e aos níveis de implementação por vários anos, mas ainda há economias de energia e energia possíveis. No implementação nível, tecnologias mais novas estão adicionando problemas que, se não forem resolvidos, levarão ao desperdício de energia.
“As tecnologias conspiraram para tornar muito mais difícil fornecer tensão de forma confiável”, diz Marc Swinnen, diretor de marketing de produtos da Ansys. “Você vai ter alguma queda de tensão e, muitas vezes, as pessoas apenas criam uma margem, dizendo que posso ver uma queda de até 100 milivolts. Meu tempo então tem que assumir que cada célula pode ser muito mais lenta. Obviamente, nem todas as células verão essa queda de tensão máxima, portanto, quanto mais precisamente você puder modelar a queda de tensão real, mais precisamente poderá projetar sua rede de distribuição de energia para evitar esse erro e poderá recuar dessa margem de queda de tensão . Você está tentando diminuir essa margem e isso pode ter um impacto enorme.”
No nível RT, gating relógio e bloqueio de energia estão em uso há muito tempo. Embora otimizem a potência e a energia associadas à tarefa definida, nada fazem para ajudar a identificar se as tarefas foram ótimas em termos de potência para a função que está sendo executada.
“Temos um termo chamado poder ideal”, diz Knoth. “É uma tentativa de identificar atividades desperdiçadas. Por exemplo, se você tiver um bloco em que o relógio está rodando livremente e, na verdade, está sendo redefinido, você pode ter bloqueado esse relógio. Podemos analisar as alternâncias que ocorrem dentro desse bloco, somar a energia devido a essas alternâncias dessa hierarquia e, em seguida, exibi-las em um relatório que mostra onde a energia é desperdiçada. Usando essa metodologia, vimos engenheiros de hardware aprimorando o que estão fazendo a partir de uma perspectiva de metodologia de design. Há um monte de outras técnicas de depuração mais profundas que podem ser usadas.”
Observar o RTL pode fornecer outras possíveis economias de energia. “Um artista poderoso irá sugerir edições em seu RTL observando como você faz as coisas”, diz Swinnen da Ansys. “Pode ser que você tenha implementado uma função dessa maneira, mas se você implementar a mesma função de uma maneira diferente, economizará energia e obterá a mesma função. Há uma biblioteca de otimizações que examinará automaticamente o RTL e identificará cada um dos locais onde pode atualizar o RTL para uma implementação mais eficiente em termos de energia. Ele informará quanta energia economizaria com base em estimativas e realmente as implementará se você aprovar.”
Estimativas iniciais
Poucas pessoas argumentariam que quanto mais cedo as compensações puderem ser avaliadas, maior será o impacto que elas podem ter. “Quanto mais amplo o seu escopo, mais partes você traz para a mesa, quanto mais você dá um passo para trás e olha para isso antes, mais você começa a ver oportunidades maiores”, diz Knoth. “Essas são tendências maiores que vão além de tornar melhor o widget que você está produzindo. Você realmente tem que ver como esse widget se encaixa dentro do gizmo, que se encaixa dentro do produto no data center que é conectado à usina hidrelétrica ou à fazenda solar.”
O problema é que, sem estimativas precisas o suficiente, decisões ruins também são possíveis. “À medida que os projetos se tornaram maiores e mais complexos, tornou-se cada vez mais difícil produzir estimativas precisas”, diz Schirrmeister. “Por exemplo, você precisa de informações de planejamento para estimar quantos registradores são necessários em um caminho através do silício, porque a propagação de sinais em tamanhos de chip grandes é incrivelmente difícil e não pode ser feita em um ciclo de clock. Para uma NoC, tentamos otimizar o número de registradores, o que tem impacto no consumo de energia e na quantidade de interconexão que você carrega no chip. Anotamos, desde o .lib até a geração da NoC, as primeiras estimativas de quanto tempo o caminho terá. Terá que ser refinado mais tarde? Absolutamente. A realidade multidimensional do problema torna-o muito difícil, especialmente onde existem dependências verticais.”
Para ser capaz de realizar uma análise térmica, longos prazos devem ser considerados e você deve observar cargas de trabalho realistas. Isso provavelmente significa executar software real. “A maior parte da indústria usa seu código RTL mapeado para um emulador, executa cargas de trabalho de software reais nessa plataforma e obtém vetores a partir dos quais eles fazem uma estimativa de energia”, diz Knoth. “Com várias iterações por dia, eles podem ajustar o software para usar com mais eficiência os recursos de energia do hardware. Durante a noite, eles são capazes de fazer ajustes no hardware. Agora você tem essa cootimização no nível do sistema, na qual procura energia desperdiçada e garante a criação do sistema mais otimizado possível.”
A indústria sempre procurou maneiras de inserir modelos abstratos em vez de usar RTL, tanto porque pode rodar mais rápido quanto porque a análise pode ser realizada antes que o RTL esteja pronto. “A análise do consumo de energia da execução de software foi relegada a plataformas de emulação até agora”, diz Huilgol da Innergy. “Uma técnica que pode ajudar é construir modelos de potência do hardware que possam ser simulados em ambientes de software. Esses modelos podem fornecer feedback preciso sobre o consumo de energia médio e instantâneo de vários módulos de hardware durante a execução do software. Isso permite a co-otimização de hardware e software para energia antes do tape-out.”
Abordagens semelhantes foram adotadas para verificação funcional de hardware e software no passado, e agora estão sendo feitas tentativas de aplicá-las ao poder. “Não estamos inventando magia negra e não podemos lutar contra a física”, diz Huilgol. “Mas você não precisa executar simulações de potência detalhadas o tempo todo. Pegamos uma pequena amostragem no nível do bloco, combinamos e executamos no nível do subsistema, nível do sistema, emulação, software, etc. Existem dois aspectos para o poder. Um é o caminho de dados e o outro é o caminho de controle. Levamos em consideração principalmente o caminho de controle, mas quando há dependências de caminho de dados, há uma facilidade em nossos modelos para torná-los cientes do caminho de dados. Estes são modelos estatísticos de poder que operam em um modelo de transação. Como melhorar a resolução? Você pode ter ciclos menores ou ciclos únicos. Mas se sua resolução for de 15 ciclos, ou mais, transações bastante grandes, algum erro estatístico será capturado.”
Repensando o passado
No passado, a Lei de Moore tornava muito fácil migrar de um nó para outro, usando portas extras, maior desempenho e menor consumo de energia. Isso significava que a continuidade ao longo do tempo era importante, especialmente para garantir que o software existente continuasse a ser executado no novo hardware.
Com o tempo, isso criou algumas ineficiências das quais será difícil se livrar. “Muitas coisas não eram possíveis no passado”, diz Knoth. “Talvez porque o nó do processo não pudesse acomodar toda a computação no semicondutor que seria implantado na borda. Mas agora pode. Talvez você não tivesse as ferramentas para fazer a análise com a precisão certa no tempo certo ou porque a tecnologia de embalagem não estava disponível. Mas de vez em quando você precisa respirar, dar um passo para trás, revisitar a paisagem e perguntar: 'Otimizamos corretamente esta equação ou apenas fizemos o melhor que podíamos?' Às vezes, precisamos colocar nosso boné de cientista e não ter medo de questionar alguns desses princípios fundamentais que codificamos.”
É importante considerar a complexidade da integração. “Existem dois níveis de complexidade — a complexidade do aplicativo subindo no topo e, em seguida, a complexidade da implementação diminuindo na tecnologia de semicondutores”, diz Schirrmeister. “Esse é o número de transistores com os quais estamos lidando. Como você tem a complexidade do aplicativo, com o número de funções aumentando tanto quanto aumentou e continua aumentando, você precisa lidar com coisas como memória compartilhada, coerência e assim por diante. Se você não tiver cache, sempre terá que mover as coisas. A coerência de cache foi uma solução para um problema que introduz um novo problema.”
Os processadores foram impulsionados pelo desempenho. “Adicionar um preditor de ramificação ou execução especulativa a um processador aumentará o número de portas no circuito, aumentando assim o consumo de energia dinâmico e estático”, diz Russell Klein, diretor de programa da equipe Catapult HLS da Siemens EDA. “Mas esses recursos aumentam o desempenho da computação em execução no processador. Portanto, a potência definitivamente aumenta, mas a energia, que é a potência multiplicada pelo tempo necessário para executar a computação, pode aumentar ou diminuir. Depende da proporção de aumento de desempenho para o aumento de potência. Se, digamos, a potência aumentar 20%, mas o desempenho melhorar apenas 10%, a energia total para a computação aumentará.”
Potência, energia e térmica nem sempre podem ser otimizadas de maneira simples. “Pode parecer contra-intuitivo, mas aumentar o desempenho pode reduzir o consumo médio de energia para algumas cargas de trabalho”, diz Maurice Steinman, vice-presidente de engenharia da Lightelligence. “Essas cargas de trabalho podem se beneficiar da chamada 'corrida para inatividade', em que estados de economia de energia profunda podem ser inseridos por períodos prolongados se o trabalho puder ser concluído mais rapidamente. Considere as cargas de trabalho que mantêm um perfil de demanda de computação previsível (mas menos de 100% de utilização), digamos 25% do desempenho disponível. Uma abordagem pode reduzir a frequência operacional para 25% (e, consequentemente, reduzir a tensão operacional). O dispositivo agora permaneceria totalmente ativo, mas com energia reduzida. Outra abordagem tentaria concluir o trabalho rapidamente, permitindo economias drásticas de energia - 25% ligado, 75% desligado, onde desligado poderia exigir consumo de energia zero ou quase zero, resultando em energia média mais baixa do que operação constante a 25% de taxa de clock. Pode até ser vantajoso fazer overclock/sobretensão para aumentar ainda mais o tempo de desligamento para mais de 75%.”
Balanceamento de hardware e software
Um dos maiores truques de equilíbrio relacionados à complexidade e potência do sistema é estabelecer o limite de hardware/software. “Qualquer função implementada em software será muito mais lenta do que a função equivalente implementada em hardware”, diz Klein, da Siemens. “Qualquer coisa em software não é, por definição, ideal. Um software altamente otimizado em um processador muito eficiente não pode se aproximar da eficiência nem mesmo de uma implementação de hardware ruim.”
As decisões de particionamento estão se tornando mais fáceis, diz Klein “O que deve ser deixado no software, o que deve ser feito em um processador e o que faz mais sentido criar um acelerador de hardware personalizado que seja um sidecar para esse processador - é aí que você começa a ver grandes 100X, 1,000X tipo de tempo ou reduções de energia, dependendo de onde você está otimizando seu sistema.”
À medida que as melhorias de desempenho se tornam mais difíceis, esses tipos de abordagens tornam-se essenciais. “Resumindo, processadores maiores são menos eficientes em termos de energia, portanto, obter um processador maior para atender às suas necessidades de desempenho só faz sentido se você não se importar com energia”, diz Klein. “A resposta certa é mover o trabalho pesado da CPU para um acelerador sob medida.”
Essa abordagem tem visto uma popularidade crescente. “Aceleradores de hardware dedicados e coprocessadores podem aumentar o desempenho de um sistema devido a ganhos de desempenho reduzidos ao mudar para nós mais avançados”, diz Andy Jaros, vice-presidente de vendas e marketing de IP da Logix flexível. “Os aceleradores dedicados aliviam a carga de processamento nas CPUs de gastar enormes ciclos de computação para executar algoritmos complexos. A utilização de eFPGAs para os aceleradores hardwired dedicados fornece a eficiência de energia necessária, mas ainda mantém a capacidade de programação quando a carga de trabalho muda.”
Sempre que você pode se especializar, há grandes oportunidades de ganhos. “Hoje ficou muito mais fácil especializar um processador adicionando instruções”, diz Schirrmeister. “A maioria dessas personalizações de instrução é feita com o propósito de baixo consumo de energia. Já vi casos em que uma instrução adicionada no processador permitia que você ficasse na metade da memória. Isso é enorme de uma perspectiva de poder. Mas enquanto você faz isso na ilha isolada, a complexidade geral do que você está tentando fazer aumenta.”
Ou você pode mover essa função totalmente para o hardware. “A outra solução é descarregar operações computacionalmente complexas em aceleradores personalizados”, diz Klein. “Síntese de alto nível (HLS) é a maneira mais fácil de fazer isso. Ainda é um projeto de hardware, então você ainda precisa de engenheiros inteligentes para fazê-lo funcionar. Mas com HLS você está começando a partir de um algoritmo de software C ou C++. Não há interpretação do algoritmo, que é um processo manual lento e sujeito a erros. E uma referência de ouro está prontamente disponível na forma da função original do software, o que torna a verificação muito mais fácil.”
Todas essas escolhas estão se tornando mais fáceis. “No passado, o grande problema de tomar uma decisão no nível da arquitetura era que você tinha que reavaliar essa decisão mais tarde no projeto, mas os fluxos não estavam conectados”, diz Schirrmeister. “Para casos como processadores configuráveis e NoC, os fluxos foram conectados. Se você voltar, leva tempo para executar novamente as ferramentas, mas não são mais as pessoas que precisam verificar manualmente a decisão arquitetônica. A geração automatizada permite que você execute mais pontos de dados.”
Conclusão
A otimização de problemas de energia, energia ou térmicas por si só não é fácil. Mas a necessidade de abordar cada um dos três problemas está crescendo e, embora estejam interconectados, nem sempre é fácil determinar o que deve ser otimizado ou como. É somente olhando para todo o sistema que as decisões podem ser tomadas. No passado, os fluxos de modelagem, análise e design tornavam isso mais difícil, principalmente quando ultrapassava a barreira hardware/software, mas mais ferramentas estão aparecendo. Ainda não é fácil, mas à medida que a conscientização da indústria cresce e mais pessoas querem resolver o problema, melhores ferramentas e fluxos serão disponibilizados.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- PlatoAiStream. Inteligência de Dados Web3. Conhecimento Amplificado. Acesse aqui.
- Cunhando o Futuro com Adryenn Ashley. Acesse aqui.
- Compre e venda ações em empresas PRE-IPO com PREIPO®. Acesse aqui.
- Fonte: https://semiengineering.com/holistic-power-reduction/
- :tem
- :é
- :não
- :onde
- $UP
- 1
- 100
- 100x
- 15%
- a
- habilidades
- Capaz
- Sobre
- absolutamente
- RESUMO
- acelerador
- aceleradores
- aceito
- conformemente
- Conta
- precisão
- preciso
- exatamente
- Alcançar
- em
- ativo
- atividade
- real
- adicionar
- adicionado
- acrescentando
- Adicional
- endereço
- endereçando
- avançado
- vantajoso
- com medo
- AI
- algoritmo
- algoritmos
- Todos os Produtos
- aliviar
- permite
- sozinho
- já
- tb
- sempre
- quantidade
- an
- análise
- analisar
- e
- Outro
- responder
- Aplicação
- aplicado
- Aplicar
- abordagem
- se aproxima
- aprovar
- arquitetônico
- arquitetura
- SOMOS
- argumentar
- por aí
- artista
- AS
- aspectos
- associado
- At
- ataque
- Tentativas
- Automatizado
- automaticamente
- disponível
- média
- evitar
- consciente
- consciência
- em caminho duplo
- Mau
- barreira
- base
- baseado
- bateria
- A vida da bateria
- BE
- Porque
- tornam-se
- tornando-se
- sido
- antes
- ser
- beneficiar
- MELHOR
- Melhor
- Pós
- Grande
- maior
- Preto
- cegamente
- Bloquear
- Blocos
- ambos
- Ramo
- Break
- Respiração
- trazer
- mais amplo
- construir
- Prédio
- Monte
- carga
- negócio
- desenvolvimento de negócios
- mas a
- by
- C + +
- esconderijo
- chamado
- CAN
- não podes
- boné
- Cuidado
- transportar
- casos
- Causar
- Centralização de
- Centros
- Chefe executivo
- certo
- Alterações
- lasca
- escolhas
- classe
- Relógio
- código
- codificado
- combinar
- como
- comunicar
- completar
- Efetuado
- integrações
- complexidade
- computação
- Computar
- preocupado
- conectado
- Considerar
- considerado
- constante
- formação
- consumo
- continuar
- continuar
- ao controle
- poderia
- CPU
- crio
- Criar
- crítico
- cruzado
- personalizadas
- ciclo
- ciclos
- dados,
- Data Center
- centros de dados
- Os pontos de dados
- dia
- acordo
- lidar
- decisão
- decisões
- dedicado
- profundo
- mais profunda
- definido
- definição
- definitivamente
- Demanda
- densidade
- Dependendo
- depende
- implantado
- Design
- projetos
- detalhado
- Determinar
- em desenvolvimento
- Desenvolvimento
- dispositivo
- DID
- diferente
- difícil
- digital
- Diretor
- Ecrã
- distribuição
- do
- Não faz
- fazer
- dólares
- feito
- não
- down
- dirigido
- Cair
- dois
- dinâmico
- cada
- Mais cedo
- Cedo
- mais fácil
- fácil
- borda
- efetivamente
- efeitos
- eficiência
- eficiente
- permite
- permitindo
- esforço
- energia
- Consumo de energia
- Engenharia
- Engenheiros
- suficiente
- garantir
- assegurando
- entrou
- Todo
- ambientes
- Equivalente
- erro
- especialmente
- essencial
- estabelecendo
- estimativa
- estimativas
- etc.
- Éter (ETH)
- avaliadas
- Mesmo
- Cada
- exatamente
- exemplo
- executar
- execução
- existente
- extra
- Facilidade
- fazenda
- mais rápido
- Funcionalidades
- retornos
- poucos
- campo
- lutar
- caber
- fluxo
- Fluxos
- focando
- Escolha
- Frente
- formulário
- adiante
- fundador
- Fundadora e CEO
- Gratuito
- Frequência
- freqüentemente
- da
- totalmente
- função
- funcional
- funções
- fundamental
- mais distante
- Ganhos
- fechado
- Portões
- geração
- Gerações
- obtendo
- Go
- vai
- vai
- Dourado
- Grupo
- Crescente
- Cresce
- tinha
- Metade
- Queijos duros
- Hardware
- design de hardware
- Ter
- ter
- pesado
- levantamento pesado
- ajudar
- hierarquia
- superior
- altamente
- holística
- Como funciona o dobrador de carta de canal
- Contudo
- HTTPS
- enorme
- Caça
- i
- ideal
- identificar
- identificar
- inativo
- if
- Impacto
- executar
- implementação
- implementado
- importante
- melhorar
- melhorias
- melhora
- melhorar
- in
- Crescimento
- aumentou
- Aumenta
- aumentando
- cada vez mais
- incrivelmente
- indústria
- influenciado
- INFORMAÇÕES
- Infraestrutura
- inovar
- em vez disso
- instruções
- integração
- Inteligência
- intenção
- interagir
- interagindo
- interconectado
- interessante
- interpretação
- para dentro
- Introduz
- envolver
- iot
- IP
- ilha
- isolado
- questões
- IT
- iterações
- apenas por
- Saber
- paisagem
- grande
- Maior
- maior
- Sobrenome
- mais tarde
- Escritórios de
- conduzir
- líder
- principal
- esquerda
- menos
- Nível
- níveis
- Biblioteca
- encontra-se
- vida
- garantia vitalícia
- facelift
- como
- Provável
- Line
- longo
- muito tempo
- mais
- olhar
- olhou
- procurando
- lote
- Baixo
- moldadas
- mágica
- principalmente
- a manter
- mantém
- fazer
- FAZ
- Fazendo
- de grupos
- maneira
- manual
- manualmente
- muitos
- Margem
- Marketing
- Mercados
- maciço
- maduro
- máximo
- Posso..
- significar
- significa
- significava
- Memória
- Metodologia
- migrado
- modelo
- modelagem
- modelos
- Módulos
- mais
- mais eficiente
- a maioria
- mover
- em movimento
- muito
- múltiplo
- multiplicado
- my
- você merece...
- necessário
- Cria
- rede
- nunca
- Novo
- novo hardware
- Próximo
- não
- nó
- nós
- nada
- agora
- número
- of
- WOW!
- frequentemente
- on
- ONE
- queridos
- só
- operar
- operando
- operação
- operacional
- Operações
- oportunidades
- ideal
- Otimize
- otimizado
- otimizando
- or
- ordem
- ordens
- original
- Outros
- Outros
- A Nossa
- Fora
- Acima de
- global
- durante a noite
- acondicionamento
- partes
- passado
- caminho
- Pico
- Pessoas
- realizar
- atuação
- possivelmente
- perspectiva
- Física
- Lugar
- Locais
- plataforma
- Plataformas
- platão
- Inteligência de Dados Platão
- PlatãoData
- pontos
- popularidade
- possível
- possivelmente
- poder
- Previsível
- Predictor
- apresentado
- presidente
- impedindo
- princípios
- provavelmente
- Problema
- problemas
- processo
- em processamento
- Subcontratante
- processadores
- produzir
- Produto
- gestão de produtos
- Perfil
- Agenda
- projeto
- proeminente
- fornecer
- fornece
- propósito
- Empurrando
- colocar
- questão
- Frequentes
- rapidamente
- Taxa
- relação
- pronto
- reais
- realista
- Realidade
- clientes
- reduzir
- Reduzido
- redução
- refinado
- refletir
- registradores
- reforçar
- relacionado
- permanecem
- Denunciar
- requerer
- requeridos
- Resolução
- resolvidas
- resultando
- certo
- roubar
- Execute
- corrida
- vendas
- Vendas e Marketing
- mesmo
- Salvar
- poupança
- Poupança
- dizer
- dizendo
- diz
- digitalização
- Cientista
- escopo
- Vejo
- visto
- parecem
- visto
- Semicondutor
- enviar
- sentido
- separado
- conjunto
- compartilhado
- rede de apoio social
- mostrar
- Shows
- sinais
- Silício
- simples
- simulação
- solteiro
- tamanhos
- lento
- menor
- smart
- So
- Software
- solar
- solução
- Soluções
- alguns
- especializar-se
- específico
- especulativo
- Etapa
- padrões
- começo
- Comece
- Unidos
- estação
- estatístico
- ficar
- Passo
- Ainda
- sugerir
- supply
- ajuda
- .
- sistemas
- mesa
- equipamento
- Tire
- toma
- Tarefa
- tarefas
- Profissionais
- técnicas
- Tecnologias
- Equipar
- dizer
- condições
- do que
- que
- A
- O bloco
- A paisagem
- deles
- Eles
- então
- Lá.
- lá no
- térmico
- Este
- deles
- coisas
- think
- isto
- aqueles
- três
- Através da
- tempo
- vezes
- cronometragem
- para
- juntos
- ferramentas
- topo
- Total
- transação
- Transações
- tremendo
- Tendências
- tentar
- dois
- tipo
- para
- unicamente
- até
- atualização
- sobre
- usar
- usava
- utilização
- Utilizando
- vário
- Verificação
- verificar
- Contra
- vertical
- muito
- Vice-Presidente
- Voltagem
- queremos
- foi
- Caminho..
- maneiras
- we
- foram
- O Quê
- quando
- qual
- enquanto
- inteiro
- precisarão
- de
- sem
- Atividades:
- seria
- anos
- ainda
- Você
- investimentos
- zefirnet
- zero